The following changes since commit dd88d696ccecc0f3018568f8e281d3d526041e6f:
Merge tag 'pull-request-2024-02-23' of https://gitlab.com/thuth/qemu into staging (2024-02-24 16:12:51 +0000)
are available in the Git repository at:
https://gitlab.com/bonzini/qemu.git tags/for-upstream
for you to fetch changes up to e7028c36f0e4cb8e357b627eabfe6efee5cb4ed9:
ide, vl: turn -win2k-hack into a property on IDE devices (2024-02-26 10:17:16 +0100)
----------------------------------------------------------------
* target/i386: Fix physical address truncation on 32-bit PAE
* Remove globals for options -no-fd-bootchk and -win2k-hack
----------------------------------------------------------------
Paolo Bonzini (10):
vl, pc: turn -no-fd-bootchk into a machine property
target/i386: mask high bits of CR3 in 32-bit mode
target/i386: check validity of VMCB addresses
target/i386: introduce function to query MMU indices
target/i386: use separate MMU indexes for 32-bit accesses
target/i386: Fix physical address truncation
target/i386: remove unnecessary/wrong application of the A20 mask
target/i386: leave the A20 bit set in the final NPT walk
ide: collapse parameters to ide_init_drive
ide, vl: turn -win2k-hack into a property on IDE devices
include/hw/i386/pc.h | 2 +-
include/hw/ide/ide-dev.h | 2 ++
include/hw/ide/internal.h | 6 +----
include/sysemu/sysemu.h | 1 -
target/i386/cpu.h | 46 +++++++++++++++++++++++++------
hw/i386/pc.c | 31 +++++++++++++++++----
hw/ide/core.c | 43 ++++++++++++++---------------
hw/ide/ide-dev.c | 6 ++---
system/globals.c | 2 --
system/vl.c | 4 +--
target/i386/cpu.c | 9 ++++---
target/i386/tcg/sysemu/excp_helper.c | 52 +++++++++++++++++-------------------
target/i386/tcg/sysemu/misc_helper.c | 3 +++
target/i386/tcg/sysemu/svm_helper.c | 27 ++++++++++++++-----
qemu-options.hx | 5 ++--
15 files changed, 149 insertions(+), 90 deletions(-)
--
2.43.2