mbox

[PULL,00/10] pc, target/i486 changes for 2024-02-27

Message ID 20240228080646.261365-1-pbonzini@redhat.com (mailing list archive)
State New, archived
Headers show

Pull-request

https://gitlab.com/bonzini/qemu.git tags/for-upstream

Message

Paolo Bonzini Feb. 28, 2024, 8:06 a.m. UTC
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(-)

Comments

Peter Maydell Feb. 28, 2024, 5:26 p.m. UTC | #1
On Wed, 28 Feb 2024 at 08:07, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> 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


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0
for any user-visible changes.

-- PMM