Fixed tab space issue.

This commit is contained in:
Ross Thompson 2021-07-01 17:17:53 -05:00
parent 2dc349ea6f
commit 6916784354

View File

@ -32,9 +32,10 @@
/* *** /* ***
TO-DO: TO-DO:
- Implement faults on accessed/dirty behavior - Implement faults on accessed/dirty behavior
*/ */
module pagetablewalker ( module pagetablewalker
(
// Control signals // Control signals
input logic clk, reset, input logic clk, reset,
input logic [`XLEN-1:0] SATP_REGW, input logic [`XLEN-1:0] SATP_REGW,
@ -72,7 +73,7 @@ module pagetablewalker (
output logic WalkerInstrPageFaultF, output logic WalkerInstrPageFaultF,
output logic WalkerLoadPageFaultM, output logic WalkerLoadPageFaultM,
output logic WalkerStorePageFaultM output logic WalkerStorePageFaultM
); );
// Internal signals // Internal signals
// register TLBs translation miss requests // register TLBs translation miss requests
@ -218,7 +219,7 @@ module pagetablewalker (
assign VPN0 = TranslationVAdrQ[21:12]; assign VPN0 = TranslationVAdrQ[21:12];
//assign HPTWRead = (WalkerState == IDLE && MMUTranslate) || //assign HPTWRead = (WalkerState == IDLE && MMUTranslate) ||
// WalkerState == LEVEL2 || WalkerState == LEVEL1; // WalkerState == LEVEL2 || WalkerState == LEVEL1;
// Assign combinational outputs // Assign combinational outputs
always_comb begin always_comb begin
@ -295,13 +296,13 @@ module pagetablewalker (
flopenl #(.TYPE(statetype)) mmureg(clk, reset, 1'b1, NextWalkerState, IDLE, WalkerState); flopenl #(.TYPE(statetype)) mmureg(clk, reset, 1'b1, NextWalkerState, IDLE, WalkerState);
/* -----\/----- EXCLUDED -----\/----- /* -----\/----- EXCLUDED -----\/-----
assign PRegEn = (WalkerState == LEVEL1_WDV || WalkerState == LEVEL0_WDV || assign PRegEn = (WalkerState == LEVEL1_WDV || WalkerState == LEVEL0_WDV ||
WalkerState == LEVEL2_WDV || WalkerState == LEVEL3_WDV) && ~HPTWStall; WalkerState == LEVEL2_WDV || WalkerState == LEVEL3_WDV) && ~HPTWStall;
-----/\----- EXCLUDED -----/\----- */ -----/\----- EXCLUDED -----/\----- */
//assign HPTWRead = (WalkerState == IDLE && MMUTranslate) || WalkerState == LEVEL3 || //assign HPTWRead = (WalkerState == IDLE && MMUTranslate) || WalkerState == LEVEL3 ||
// WalkerState == LEVEL2 || WalkerState == LEVEL1; // WalkerState == LEVEL2 || WalkerState == LEVEL1;
always_comb begin always_comb begin