hptw: Propagating PageTableEntryF removal through IFU

This commit is contained in:
David Harris 2021-07-17 15:04:39 -04:00
parent a855e0170e
commit 863e6e72d6
2 changed files with 4 additions and 4 deletions

View File

@ -67,7 +67,7 @@ module ifu (
// mmu management
input logic [1:0] PrivilegeModeW,
input logic [`XLEN-1:0] PageTableEntryF,
input logic [`XLEN-1:0] PTE,
input logic [1:0] PageType,
input logic [`XLEN-1:0] SATP_REGW,
input logic STATUS_MXR, STATUS_SUM, STATUS_MPRV,
@ -116,7 +116,7 @@ module ifu (
mmu #(.TLB_ENTRIES(`ITLB_ENTRIES), .IMMU(1))
immu(.Address(PCF),
.Size(2'b10),
.PTE(PageTableEntryF),
.PTE(PTE),
.PageTypeWriteVal(PageType),
.TLBWrite(ITLBWriteF),
.TLBFlush(ITLBFlushF),

View File

@ -117,7 +117,7 @@ module wallypipelinedhart
logic STATUS_MXR, STATUS_SUM, STATUS_MPRV;
logic [1:0] STATUS_MPP;
logic [1:0] PrivilegeModeW;
logic [`XLEN-1:0] PageTableEntryF, PageTableEntryM;
logic [`XLEN-1:0] PTE;
logic [1:0] PageType;
// PMA checker signals
@ -225,7 +225,7 @@ module wallypipelinedhart
.PCF(PCF),
.ITLBMissF(ITLBMissF),
.PTE(PageTableEntryF),
.PTE(PTE),
.PageType,
.ITLBWriteF(ITLBWriteF),
.WalkerInstrPageFaultF(WalkerInstrPageFaultF),