diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-12-11 17:28:03 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-12-16 16:29:09 -0600 |
| commit | d006be2e89aa493237f212811ee880ed8b54241b (patch) | |
| tree | b8b9c25536c6f3b42920d3f9666610396e8f2404 /rtl/core/cp15/cp15.sv | |
| parent | ff71bcd0c5425c168f111b8f4a92d0a90a6c9c31 (diff) | |
Implement MMU access checks
Diffstat (limited to 'rtl/core/cp15/cp15.sv')
| -rw-r--r-- | rtl/core/cp15/cp15.sv | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/rtl/core/cp15/cp15.sv b/rtl/core/cp15/cp15.sv index bf84292..f0391e8 100644 --- a/rtl/core/cp15/cp15.sv +++ b/rtl/core/cp15/cp15.sv @@ -4,19 +4,23 @@ module core_cp15 ( - input logic clk, - rst_n, - transfer, - input coproc_decode dec, - input word write, - - input logic fault_register, - input ptr fault_addr, - - output word read, - output logic high_vectors, - mmu_enable, - output mmu_base mmu_ttbr + input logic clk, + rst_n, + transfer, + input coproc_decode dec, + input word write, + + input logic fault_register, + fault_page, + input ptr fault_addr, + input mmu_fault_type fault_type, + input mmu_domain fault_domain, + + output word read, + mmu_dac, + output logic high_vectors, + mmu_enable, + output mmu_base mmu_ttbr ); logic load; |
