From ca8b6e6696e279f56faacad39501019c3762a1b7 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Fri, 16 Dec 2022 23:36:05 -0600 Subject: Fix privilege escalation while in user mode --- rtl/core/arm810.sv | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'rtl/core/arm810.sv') diff --git a/rtl/core/arm810.sv b/rtl/core/arm810.sv index c0e717f..4b08a2c 100644 --- a/rtl/core/arm810.sv +++ b/rtl/core/arm810.sv @@ -89,11 +89,13 @@ module arm810 ); word cpsr_rd, spsr_rd, psr_wr; - logic psr_write, psr_saved, update_flags, psr_wr_flags, psr_wr_control, privileged; psr_mode mode; psr_flags flags; psr_intmask intmask; + logic psr_write, psr_saved, update_flags, psr_wr_flags, + psr_wr_control, privileged, escalating; + core_psr psr ( .mask(intmask), -- cgit v1.2.3