The following changes since commit 959269e910944c03bc13f300d65bf08b060d5d0f:
Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging (2024-07-16 06:45:23 +1000) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 6a079f2e68e1832ebca0e7d64bc31ffebde9b2dd: target/i386/tcg: save current task state before loading new one (2024-07-16 18:18:25 +0200) ---------------------------------------------------------------- * target/i386/tcg: fixes for seg_helper.c * SEV: Don't allow automatic fallback to legacy KVM_SEV_INIT, but also don't use it by default * scsi: honor bootindex again for legacy drives * hpet, utils, scsi, build, cpu: miscellaneous bugfixes ---------------------------------------------------------------- Akihiko Odaki (1): cpu: Free queued CPU work Boqiao Fu (1): docs: Update description of 'user=username' for '-run-with' Fiona Ebner (2): hw/scsi/lsi53c895a: bump instruction limit in scripts processing to fix regression scsi: fix regression and honor bootindex again for legacy drives Gustavo Romero (1): disas: Fix build against Capstone v6 Michael Roth (1): i386/sev: Don't allow automatic fallback to legacy KVM_SEV*_INIT Paolo Bonzini (9): hpet: fix clamping of period hpet: fix HPET_TN_SETVAL for high 32-bits of the comparator target/i386/tcg: fix POP to memory in long mode target/i386/tcg: Allow IRET from user mode to user mode with SMAP target/i386/tcg: use PUSHL/PUSHW for error code target/i386/tcg: Compute MMU index once target/i386/tcg: check for correct busy state before switching to a new task target/i386/tcg: use X86Access for TSS access target/i386/tcg: save current task state before loading new one Richard Henderson (3): target/i386/tcg: Remove SEG_ADDL target/i386/tcg: Reorg push/pop within seg_helper.c target/i386/tcg: Introduce x86_mmu_index_{kernel_,}pl Sergey Dyasli (1): Revert "qemu-char: do not operate on sources from finalize callbacks" Song Gao (1): qemu/timer: Add host ticks function for LoongArch qapi/qom.json | 18 +- include/disas/capstone.h | 1 + include/hw/core/cpu.h | 6 + include/qemu/timer.h | 9 + target/i386/cpu.h | 11 +- chardev/char-io.c | 19 +- cpu-common.c | 11 + hw/core/cpu-common.c | 1 + hw/i386/pc.c | 2 +- hw/scsi/lsi53c895a.c | 2 +- hw/scsi/scsi-bus.c | 9 + hw/timer/hpet.c | 25 +- target/i386/cpu.c | 27 +- target/i386/sev.c | 87 ++++- target/i386/tcg/seg_helper.c | 662 +++++++++++++++++++++------------------ target/i386/tcg/decode-new.c.inc | 2 +- target/i386/tcg/emit.c.inc | 1 + qemu-options.hx | 7 +- 18 files changed, 535 insertions(+), 365 deletions(-) -- 2.45.2