[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/10] pc, target/i486 changes for 2024-02-27
From: |
Paolo Bonzini |
Subject: |
[PULL 00/10] pc, target/i486 changes for 2024-02-27 |
Date: |
Wed, 28 Feb 2024 09:06:36 +0100 |
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
- [PULL 00/10] pc, target/i486 changes for 2024-02-27,
Paolo Bonzini <=
- [PULL 01/10] vl, pc: turn -no-fd-bootchk into a machine property, Paolo Bonzini, 2024/02/28
- [PULL 03/10] target/i386: check validity of VMCB addresses, Paolo Bonzini, 2024/02/28
- [PULL 04/10] target/i386: introduce function to query MMU indices, Paolo Bonzini, 2024/02/28
- [PULL 02/10] target/i386: mask high bits of CR3 in 32-bit mode, Paolo Bonzini, 2024/02/28
- [PULL 05/10] target/i386: use separate MMU indexes for 32-bit accesses, Paolo Bonzini, 2024/02/28
- [PULL 07/10] target/i386: remove unnecessary/wrong application of the A20 mask, Paolo Bonzini, 2024/02/28
- [PULL 06/10] target/i386: Fix physical address truncation, Paolo Bonzini, 2024/02/28
- [PULL 08/10] target/i386: leave the A20 bit set in the final NPT walk, Paolo Bonzini, 2024/02/28