The following changes since commit f1d33f55c47dfdaf8daacd618588ad3ae4c452d1:
Merge tag 'pull-testing-gdbstub-plugins-gitdm-061022-3' of https://github.com/stsquad/qemu into staging (2022-10-06 07:11:56 -0400) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 5d2456789ac50b11c2bd560ddf3470fe820bb0ff: linux-user: i386/signal: support XSAVE/XRSTOR for signal frame fpstate (2022-10-11 10:27:35 +0200) ---------------------------------------------------------------- * scsi-disk: support setting CD-ROM block size via device options * target/i386: Implement MSR_CORE_THREAD_COUNT MSR * target/i386: notify VM exit support * target/i386: PC-relative translation block support * target/i386: support for XSAVE state in signal frames (linux-user) ---------------------------------------------------------------- Alexander Graf (3): x86: Implement MSR_CORE_THREAD_COUNT MSR i386: kvm: Add support for MSR filtering KVM: x86: Implement MSR_CORE_THREAD_COUNT MSR Chenyi Qiang (3): i386: kvm: extend kvm_{get, put}_vcpu_events to support pending triple fault kvm: expose struct KVMState i386: add notify VM exit support John Millikin (1): scsi-disk: support setting CD-ROM block size via device options Paolo Bonzini (4): kvm: allow target-specific accelerator properties linux-user: i386/signal: move fpstate at the end of the 32-bit frames linux-user: i386/signal: support FXSAVE fpstate on 32-bit emulation linux-user: i386/signal: support XSAVE/XRSTOR for signal frame fpstate Richard Henderson (26): target/i386: Remove pc_start target/i386: Return bool from disas_insn target/i386: Remove cur_eip argument to gen_exception target/i386: Remove cur_eip, next_eip arguments to gen_interrupt target/i386: Create gen_update_eip_cur target/i386: Create gen_update_eip_next target/i386: Introduce DISAS_EOB* target/i386: Use DISAS_EOB* in gen_movl_seg_T0 target/i386: Use DISAS_EOB_NEXT target/i386: USe DISAS_EOB_ONLY target/i386: Create cur_insn_len, cur_insn_len_i32 target/i386: Remove cur_eip, next_eip arguments to gen_repz* target/i386: Introduce DISAS_JUMP target/i386: Truncate values for lcall_real to i32 target/i386: Create eip_next_* target/i386: Use DISAS_TOO_MANY to exit after gen_io_start target/i386: Create gen_jmp_rel target/i386: Use gen_jmp_rel for loop, repz, jecxz insns target/i386: Use gen_jmp_rel for gen_jcc target/i386: Use gen_jmp_rel for DISAS_TOO_MANY target/i386: Remove MemOp argument to gen_op_j*_ecx target/i386: Merge gen_jmp_tb and gen_goto_tb into gen_jmp_rel target/i386: Create eip_cur_tl target/i386: Add cpu_eip target/i386: Inline gen_jmp_im target/i386: Enable TARGET_TB_PCREL accel/kvm/kvm-all.c | 78 +--- hw/scsi/scsi-disk.c | 7 +- include/sysemu/kvm.h | 2 + include/sysemu/kvm_int.h | 76 ++++ linux-user/i386/signal.c | 231 +++++++--- qapi/run-state.json | 17 + qemu-options.hx | 11 + target/arm/kvm.c | 4 + target/i386/cpu-param.h | 4 + target/i386/cpu.c | 3 +- target/i386/cpu.h | 4 + target/i386/helper.h | 2 +- target/i386/kvm/kvm.c | 266 +++++++++++ target/i386/kvm/kvm_i386.h | 11 + target/i386/machine.c | 20 + target/i386/tcg/fpu_helper.c | 64 +-- target/i386/tcg/seg_helper.c | 6 +- target/i386/tcg/sysemu/misc_helper.c | 5 + target/i386/tcg/tcg-cpu.c | 8 +- target/i386/tcg/translate.c | 830 ++++++++++++++++++----------------- target/mips/kvm.c | 4 + target/ppc/kvm.c | 4 + target/riscv/kvm.c | 4 + target/s390x/kvm/kvm.c | 4 + 24 files changed, 1102 insertions(+), 563 deletions(-) -- 2.37.3
