mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Disable 'always-on' virtual memory
This commit is contained in:
parent
56e256baa5
commit
77b8e27205
@ -85,7 +85,6 @@ module tlb #(parameter ENTRY_BITS = 3) (
|
|||||||
logic SvMode;
|
logic SvMode;
|
||||||
logic Translate;
|
logic Translate;
|
||||||
|
|
||||||
/*
|
|
||||||
generate
|
generate
|
||||||
if (`XLEN == 32) begin
|
if (`XLEN == 32) begin
|
||||||
assign SvMode = SATP_REGW[31]; // *** change to an enum somehow?
|
assign SvMode = SATP_REGW[31]; // *** change to an enum somehow?
|
||||||
@ -93,10 +92,9 @@ module tlb #(parameter ENTRY_BITS = 3) (
|
|||||||
assign SvMode = SATP_REGW[63]; // currently just a boolean whether translation enabled
|
assign SvMode = SATP_REGW[63]; // currently just a boolean whether translation enabled
|
||||||
end
|
end
|
||||||
endgenerate
|
endgenerate
|
||||||
*/
|
|
||||||
// *** Currently fake virtual memory being on for testing purposes
|
// *** Currently fake virtual memory being on for testing purposes
|
||||||
// *** DO NOT ENABLE UNLESS TESTING
|
// *** DO NOT ENABLE UNLESS TESTING
|
||||||
assign SvMode = 1;
|
// assign SvMode = 1;
|
||||||
|
|
||||||
assign Translate = SvMode & (PrivilegeModeW != `M_MODE);
|
assign Translate = SvMode & (PrivilegeModeW != `M_MODE);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user