aboutsummaryrefslogtreecommitdiff
path: root/target/riscv/pmp.c
AgeCommit message (Expand)Author
2023-09-13target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changesLeon Schuermann
2022-10-14target/riscv: pmp: Fixup TLB size calculationAlistair Francis
2022-07-03target/riscv/pmp: guard against PMP ranges with a negative sizeNicolas Pitre
2022-04-22target/riscv/pmp: fix NAPOT range computation overflowNicolas Pitre
2022-01-21target/riscv: Adjust pmpcfg access with mxlLIU Zhiwei
2021-07-15target/riscv: pmp: Fix some typosBin Meng
2021-06-08target/riscv/pmp: Add assert for ePMP operationsAlistair Francis
2021-05-11target/riscv/pmp: Remove outdated commentAlistair Francis
2021-05-11target/riscv: Implementation of enhanced PMP (ePMP)Hou Weiying
2021-05-11target/riscv: Add ePMP CSR access functionsHou Weiying
2021-05-11target/riscv: Fix the PMP is locked check when using TORAlistair Francis
2021-03-22target/riscv: flush TLB pages if PMP permission has been changedJim Shu
2021-03-22target/riscv: propagate PMP permission to TLB pageJim Shu
2021-01-16target/riscv/pmp: Raise exception if no PMP entry is configuredAtish Patra
2020-11-03target/riscv: Add PMP state descriptionYifei Jiang
2020-08-21target/riscv: Change the TLB page size depends on PMP entries.Zong Li
2020-08-21riscv: Fix bug in setting pmpcfg CSR for RISCV64Hou Weiying
2020-07-13target/riscv: Fix pmp NA4 implementationAlexandre Mergnat
2020-06-19target/riscv: Use a smaller guess size for no-MMU PMPAlistair Francis
2019-10-28target/riscv: PMP violation due to wrong size parameterDayeol Lee
2019-09-17target/riscv/pmp: Convert qemu_log_mask(LOG_TRACE) to trace eventsPhilippe Mathieu-Daudé
2019-09-17target/riscv/pmp: Restrict priviledged PMP to system-mode emulationPhilippe Mathieu-Daudé
2019-06-23RISC-V: Fix a PMP bug where it succeeds even if PMP entry is offHesham Almatary
2019-06-23RISC-V: Check for the effective memory privilege mode during PMP checksHesham Almatary
2019-06-23target/riscv: Fix PMP range boundary address bugDayeol Lee
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster
2019-03-19riscv: pmp: Log pmp access errors as guest errorsAlistair Francis
2018-12-20target/riscv/pmp.c: Fix pmp_decode_napot()Anup Patel
2018-10-30target/riscv/pmp.c: pmpcfg_csr_read returns bogus value on RV64Dayeol Lee
2018-03-07RISC-V Physical Memory ProtectionMichael Clark