aboutsummaryrefslogtreecommitdiff
path: root/riscv/devices.h
AgeCommit message (Expand)AuthorFilesLines
2023-02-05Make clint tolerant of discontiguous hart IDsplic-clint-endianAndrew Waterman1-3/+3
2023-02-04Correctly instantiate PLIC contexts for mixed-hart targetsAndrew Waterman1-1/+2
2023-02-04Remove unused plic_context_t::num fieldAndrew Waterman1-1/+0
2023-02-04Remove unused plic_t::procs fieldAndrew Waterman1-1/+0
2023-01-11For NS16550 UART, poll stdin less oftenAndrew Waterman1-0/+3
2022-10-17Make PLIC/NS16550 coding style more conformantAndrew Waterman1-5/+4
2022-10-17Merge branch 'master' into plic_uart_v1plic_uart_v1Andrew Waterman1-0/+3
2022-10-16Add interactive mode commands to read clint mtime/mtimecmpJerry Zhao1-0/+2
2022-10-14Add dump memory command to interactive modeJerry Zhao1-0/+1
2022-04-20Add ns16550 serial device emulationAnup Patel1-0/+31
2022-04-20Add PLIC emulationAnup Patel1-0/+45
2022-04-20Add an abstract interrupt controller interfaceAnup Patel1-0/+1
2021-06-04encoding: udpate and move platform-related define outChih-Min Chao1-0/+1
2021-02-04Refactor headersAndrew Waterman1-9/+1
2021-02-04Fix --kernel and --initrd options w.r.t. sparse mem_t implementationAndrew Waterman1-16/+9
2021-01-20add support to page on demand (#634)Chih-Min Chao1-5/+8
2020-05-06Add missing stdexcept importsSchuyler Eldridge1-0/+1
2020-02-15Make CLINT API use Hz instead of MHzAndrew Waterman1-2/+2
2020-02-15Add optional support for real-time clintAnup Patel1-1/+5
2019-07-22Implement MMIO device plugins.Aaron Jones1-0/+14
2018-01-08mem_t: Throw an error if zero-sized memory is requested (#168)Jonathan Neuschäfer1-0/+2
2017-05-17Merge remote-tracking branch 'origin/priv-1.10'Palmer Dabbelt1-5/+30
2017-05-03Add missing include for devices.hKito Cheng1-0/+2
2017-05-01Fix segfault when accessing bad memory addressesAndrew Waterman1-2/+1
2017-04-30Support more flexible main memory allocationAndrew Waterman1-0/+23
2017-03-22riscv: replace rtc device with a real clint implementationWesley W. Terpstra1-5/+8
2016-05-23Have Debug memory kind of working again.Tim Newsome1-6/+0
2016-05-23Add debug_module bus device.Tim Newsome1-0/+6
2016-04-28Remove MTIME[CMP]; add RTC deviceAndrew Waterman1-0/+16
2015-11-12Generate device tree for target machineAndrew Waterman1-0/+34