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

View File

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