x86: adjust Walker::WalkerState::pageFault to not change mode
Review Request #3810 - Created Feb. 13, 2017 and updated - Latest diff uploaded
| Information | |
|---|---|
| Bjoern A. Zeeb | |
| gem5 | |
| Reviewers | |
| Default | |
After http://repo.gem5.org/gem5/rev/47b4fcb10c11 it is possible to run into the assertion in src/cpu/o3/fetch.hh::finish() asserting the mode is Execute (which it seems no longer is). Rather than adjusting the mode, revert to the old behaviour only setting it for fault generation but not altering it for the walker.
The problematic code no longer triggers the panic and the OS in FS continues to boot.
