forked from Github_Repos/cvw
Added comment about needed fix to misaligned fault.
This commit is contained in:
parent
27f09ffb33
commit
ca8fb45367
@ -161,7 +161,7 @@ module lsu (
|
|||||||
.Cacheable(CacheableM), .Idempotent(), .AtomicAllowed(),
|
.Cacheable(CacheableM), .Idempotent(), .AtomicAllowed(),
|
||||||
.InstrAccessFaultF(), .LoadAccessFaultM, .StoreAmoAccessFaultM,
|
.InstrAccessFaultF(), .LoadAccessFaultM, .StoreAmoAccessFaultM,
|
||||||
.InstrPageFaultF(),.LoadPageFaultM, .StoreAmoPageFaultM,
|
.InstrPageFaultF(),.LoadPageFaultM, .StoreAmoPageFaultM,
|
||||||
.LoadMisalignedFaultM, .StoreAmoMisalignedFaultM,
|
.LoadMisalignedFaultM, .StoreAmoMisalignedFaultM, // *** these faults need to be supressed during hptw.
|
||||||
.DAPageFault(DataDAPageFaultM),
|
.DAPageFault(DataDAPageFaultM),
|
||||||
// *** should use LSURWM as this is includes the lr/sc squash. However this introduces a combo loop
|
// *** should use LSURWM as this is includes the lr/sc squash. However this introduces a combo loop
|
||||||
// from squash, depends on LSUPAdrM, depends on TLBHit, depends on these *AccessM inputs.
|
// from squash, depends on LSUPAdrM, depends on TLBHit, depends on these *AccessM inputs.
|
||||||
|
Loading…
Reference in New Issue
Block a user