aboutsummaryrefslogtreecommitdiff
path: root/riscv/plic.cc
AgeCommit message (Expand)AuthorFilesLines
2024-04-30Support per-device arguments and device factory reuseLIU Yu1-2/+2
2024-01-22PLIC: Implement threshold maskingTilmann Bartsch1-0/+9
2023-12-11riscv: sim.cc: Parse for "sifive,plic-1.0.0" if "riscv,plic0" is absentTan En De1-1/+2
2023-12-08Fix Spike --device option to pass on args to downstream pluginsjoey03201-1/+1
2023-06-20device_t: Add device_factory_t's for ns16550/clint/plicJerry Zhao1-0/+37
2023-06-20devices: Pass const pointers to sim_t to clint/plicJerry Zhao1-1/+1
2023-04-07Implement pending bits for plicJiajie Chen1-1/+21
2023-03-09Use simif_t instead of sim_t for clint/plicScott Johnson1-2/+2
2023-03-01Fix PLIC on big-endian hostsAndrew Waterman1-3/+3
2023-03-01Remove unnecessary conditional in plic_t::loadAndrew Waterman1-3/+1
2023-03-01Correctly instantiate PLIC contexts for mixed-hart targetsAndrew Waterman1-5/+8
2023-03-01Refactor plic_t and plic_context_t initializationAndrew Waterman1-18/+5
2023-02-28Remove unused plic_context_t::num fieldAndrew Waterman1-1/+0
2023-02-28Remove unused plic_t::procs fieldAndrew Waterman1-1/+1
2023-02-22optimize `num_ids_word` init logic;Wade1-6/+3
2023-02-18fix unintentionally plic context update when `val > max_prio` and `offset == ...Wade1-3/+4
2022-11-23Make reserved PLIC behavior more realisticAndrew Waterman1-22/+32
2022-10-17Make PLIC/NS16550 coding style more conformantAndrew Waterman1-73/+55
2022-04-20Add PLIC emulationAnup Patel1-0/+393