The first two patches allow access.flat to pass with TCG and "-cpu max,phys-bits=52", and the last one fixes most NPT tests in svm.flat.
I found these while trying to unify the NPT and regular page table walk, but those other patches are not appropriate for soft freeze. Paolo Paolo Bonzini (3): target/i386: allow modifying TCG phys-addr-bits target/i386: fail if toggling LA57 in 64-bit mode target/i386: svm: do not discard high 32 bits of EXITINFO1 target/i386/cpu.c | 23 ++++++++--------------- target/i386/cpu.h | 1 - target/i386/tcg/excp_helper.c | 7 ++++--- target/i386/tcg/helper-tcg.h | 14 +++++--------- target/i386/tcg/misc_helper.c | 4 ++++ target/i386/tcg/seg_helper.c | 4 ++-- target/i386/tcg/svm_helper.c | 15 +++++++-------- 7 files changed, 30 insertions(+), 38 deletions(-) -- 2.26.2
