aboutsummaryrefslogtreecommitdiff
path: root/machine/mtrap.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-20Implementation of riscv_hwprobe syscall from Linux (#325)Wojciech Muła1-0/+1
2021-08-04Use __builtin_frame_address() instead of "sp" directly.John Baldwin1-3/+3
2021-08-04Revert "machine: fix a case of undefined behaviour with SP handling (#245)"Andrew Waterman1-8/+3
2021-08-04Revert "Use __builtin_frame_address() instead of "sp" directly."Andrew Waterman1-4/+9
2021-08-04Use __builtin_frame_address() instead of "sp" directly.John Baldwin1-9/+4
2021-05-07machine: fix a case of undefined behaviour with SP handling (#245)Saleem Abdulrasool1-3/+8
2020-07-31Don't perform 64-bit accesses to the PLIC (#205)Alexander Richardson1-2/+2
2019-01-04Set up PMP earlier, so it can be overridden laterAndrew Waterman1-0/+1
2018-07-12bbl: boot payload in machine mode when --enable-boot-machine is passedHesham Almatary1-0/+2
2018-07-09Properly license all nontrivial filesAndrew Waterman1-0/+2
2018-03-05mtrap: add a halt IPI used for poweroff (#86)Wesley W. Terpstra1-0/+1
2017-08-14finisher: support terminating sifive devices simulation (#61)Wesley W. Terpstra1-2/+2
2017-08-03Add the '--enable-print-device-tree' argumentPalmer Dabbelt1-0/+2
2017-08-02Move DISABLED_HART_MASK to the platformPalmer Dabbelt1-5/+0
2017-04-06mtrap: allow override of DISABLED_HART_MASK from CFLAGSWesley W. Terpstra1-0/+2
2017-04-05Remove num_harts; use hart_mask exclusivelyAndrew Waterman1-1/+0
2017-04-05Rename HART_MASK to DISABLED_HART_MASK to clarify polarityAndrew Waterman1-1/+1
2017-04-05bbl: prevent named cores from bootingWesley W. Terpstra1-0/+3
2017-03-22SBI: a0+a1 hold hartid+dtb pointer between boot loader stagesfdtWesley W. Terpstra1-2/+2
2017-02-20Don't block for acks on console writesAndrew Waterman1-1/+0
2017-02-20WIP on SBIAndrew Waterman1-5/+5
2017-02-19Handle IPIs and timer interrupts more quicklyAndrew Waterman1-8/+10
2017-02-17WIP towards ECALL interface for SBIAndrew Waterman1-2/+1
2017-02-15Cleanly separate HTIF code; don't poll keyboard on timer interruptAndrew Waterman1-1/+0
2016-10-25Use __riscv_flen macro to detect FP supportAndrew Waterman1-1/+1
2016-08-26Update to new counter specAndrew Waterman1-7/+0
2016-06-05PLIC registers are 32-bit, not 16-bitAndrew Waterman1-3/+3
2016-05-22Add preliminary support for the interrupt controllerAndrew Waterman1-0/+8
2016-05-03Find IPI address in configuration stringAndrew Waterman1-0/+1
2016-04-29Remove mtime/mtimecmpAndrew Waterman1-4/+3
2016-03-10Make num_harts a uintptr_tAndrew Waterman1-2/+2
2016-03-10Remove dead codeAndrew Waterman1-1/+0
2016-03-09Refactor pk, bbl, machine into separate librariesAndrew Waterman1-0/+96