eda28b95f4
I observed ~5% emulation slowdown ... thinking about possible mitigations this fixes TLB issue with SMAP and SMEP features. these features introduce a new behavior when page can be inaccessible by System (CPL=0). Current behavior is accessBits was not supporting it but legacy (from Bochs 2.3.6) was. The wrong behavior can be observed if user access a user page and system access the same page later. user access is fine and pass SMEP/SMA checks and stores the translation in TLB. the system access will hit the TLB and nobody could detect that system cannot access that page. |
||
---|---|---|
bochs | ||
bochs-performance | ||
bochs-testing | ||
CVSROOT | ||
sfsite |