From 20c226fe0b35dab223cf6fac82c3c9962365af3d Mon Sep 17 00:00:00 2001 From: Prashanth Mundkur Date: Thu, 20 Jun 2019 14:26:27 -0700 Subject: Add PMP address and entry matching, and priority logic. This is specialized for now for the smallest PMP grain of 4 bytes. --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index ad3d47d..dfb699f 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,11 @@ endif # Non-instruction sources PRELUDE = prelude.sail prelude_mapping.sail $(SAIL_XLEN) prelude_mem_metadata.sail prelude_mem.sail -SAIL_REGS_SRCS = riscv_reg_type.sail riscv_regs.sail riscv_pc_access.sail riscv_sys_regs.sail riscv_pmp_regs.sail riscv_ext_regs.sail $(SAIL_CHECK_SRCS) + +SAIL_REGS_SRCS = riscv_reg_type.sail riscv_regs.sail riscv_pc_access.sail riscv_sys_regs.sail +SAIL_REGS_SRCS += riscv_pmp_regs.sail riscv_pmp_control.sail +SAIL_REGS_SRCS += riscv_ext_regs.sail $(SAIL_CHECK_SRCS) + SAIL_ARCH_SRCS = $(PRELUDE) riscv_types.sail $(SAIL_REGS_SRCS) $(SAIL_SYS_SRCS) riscv_platform.sail SAIL_ARCH_SRCS += riscv_mem.sail $(SAIL_VM_SRCS) SAIL_ARCH_RVFI_SRCS = $(PRELUDE) rvfi_dii.sail riscv_types.sail $(SAIL_REGS_SRCS) $(SAIL_SYS_SRCS) riscv_platform.sail riscv_mem.sail $(SAIL_VM_SRCS) -- cgit v1.1