Unverified Commit 0b84b662 authored by Philippe Mathieu-Daudé's avatar Philippe Mathieu-Daudé Committed by Palmer Dabbelt
Browse files

target/riscv/pmp: Restrict priviledged PMP to system-mode emulation



The RISC-V Physical Memory Protection is restricted to privileged
modes. Restrict its compilation to QEMU system builds.

Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: default avatarAlistair Francis <alistair.francis@wdc.com>
Signed-off-by: default avatarPalmer Dabbelt <palmer@sifive.com>
parent 04ece4f8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
obj-y += translate.o op_helper.o cpu_helper.o cpu.o csr.o fpu_helper.o gdbstub.o pmp.o
obj-y += translate.o op_helper.o cpu_helper.o cpu.o csr.o fpu_helper.o gdbstub.o
obj-$(CONFIG_SOFTMMU) += pmp.o

DECODETREE = $(SRC_PATH)/scripts/decodetree.py

+0 −4
Original line number Diff line number Diff line
@@ -28,8 +28,6 @@
#include "qapi/error.h"
#include "cpu.h"

#ifndef CONFIG_USER_ONLY

#define RISCV_DEBUG_PMP 0
#define PMP_DEBUG(fmt, ...)                                                    \
    do {                                                                       \
@@ -382,5 +380,3 @@ target_ulong pmpaddr_csr_read(CPURISCVState *env, uint32_t addr_index)
        return 0;
    }
}

#endif