qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/37] SCSI, i386 patches for 2022-10-11
@ 2022-10-11 10:26 Paolo Bonzini
  2022-10-11 10:26 ` [PULL 01/37] scsi-disk: support setting CD-ROM block size via device options Paolo Bonzini
                   ` (37 more replies)
  0 siblings, 38 replies; 39+ messages in thread
From: Paolo Bonzini @ 2022-10-11 10:26 UTC (permalink / raw)
  To: qemu-devel

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



^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2022-10-13 20:34 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-11 10:26 [PULL 00/37] SCSI, i386 patches for 2022-10-11 Paolo Bonzini
2022-10-11 10:26 ` [PULL 01/37] scsi-disk: support setting CD-ROM block size via device options Paolo Bonzini
2022-10-11 10:26 ` [PULL 02/37] i386: kvm: extend kvm_{get, put}_vcpu_events to support pending triple fault Paolo Bonzini
2022-10-11 10:26 ` [PULL 03/37] kvm: allow target-specific accelerator properties Paolo Bonzini
2022-10-11 10:26 ` [PULL 04/37] kvm: expose struct KVMState Paolo Bonzini
2022-10-11 10:26 ` [PULL 05/37] i386: add notify VM exit support Paolo Bonzini
2022-10-11 10:26 ` [PULL 06/37] target/i386: Remove pc_start Paolo Bonzini
2022-10-11 10:26 ` [PULL 07/37] target/i386: Return bool from disas_insn Paolo Bonzini
2022-10-11 10:26 ` [PULL 08/37] target/i386: Remove cur_eip argument to gen_exception Paolo Bonzini
2022-10-11 10:26 ` [PULL 09/37] target/i386: Remove cur_eip, next_eip arguments to gen_interrupt Paolo Bonzini
2022-10-11 10:26 ` [PULL 10/37] target/i386: Create gen_update_eip_cur Paolo Bonzini
2022-10-11 10:26 ` [PULL 11/37] target/i386: Create gen_update_eip_next Paolo Bonzini
2022-10-11 10:26 ` [PULL 12/37] target/i386: Introduce DISAS_EOB* Paolo Bonzini
2022-10-11 10:26 ` [PULL 13/37] target/i386: Use DISAS_EOB* in gen_movl_seg_T0 Paolo Bonzini
2022-10-11 10:26 ` [PULL 14/37] target/i386: Use DISAS_EOB_NEXT Paolo Bonzini
2022-10-11 10:26 ` [PULL 15/37] target/i386: USe DISAS_EOB_ONLY Paolo Bonzini
2022-10-11 10:26 ` [PULL 16/37] target/i386: Create cur_insn_len, cur_insn_len_i32 Paolo Bonzini
2022-10-11 10:26 ` [PULL 17/37] target/i386: Remove cur_eip, next_eip arguments to gen_repz* Paolo Bonzini
2022-10-11 10:26 ` [PULL 18/37] target/i386: Introduce DISAS_JUMP Paolo Bonzini
2022-10-11 10:26 ` [PULL 19/37] target/i386: Truncate values for lcall_real to i32 Paolo Bonzini
2022-10-11 10:26 ` [PULL 20/37] target/i386: Create eip_next_* Paolo Bonzini
2022-10-11 10:26 ` [PULL 21/37] target/i386: Use DISAS_TOO_MANY to exit after gen_io_start Paolo Bonzini
2022-10-11 10:26 ` [PULL 22/37] target/i386: Create gen_jmp_rel Paolo Bonzini
2022-10-11 10:26 ` [PULL 23/37] target/i386: Use gen_jmp_rel for loop, repz, jecxz insns Paolo Bonzini
2022-10-11 10:26 ` [PULL 24/37] target/i386: Use gen_jmp_rel for gen_jcc Paolo Bonzini
2022-10-11 10:26 ` [PULL 25/37] target/i386: Use gen_jmp_rel for DISAS_TOO_MANY Paolo Bonzini
2022-10-11 10:26 ` [PULL 26/37] target/i386: Remove MemOp argument to gen_op_j*_ecx Paolo Bonzini
2022-10-11 10:26 ` [PULL 27/37] target/i386: Merge gen_jmp_tb and gen_goto_tb into gen_jmp_rel Paolo Bonzini
2022-10-11 10:26 ` [PULL 28/37] target/i386: Create eip_cur_tl Paolo Bonzini
2022-10-11 10:26 ` [PULL 29/37] target/i386: Add cpu_eip Paolo Bonzini
2022-10-11 10:26 ` [PULL 30/37] target/i386: Inline gen_jmp_im Paolo Bonzini
2022-10-11 10:26 ` [PULL 31/37] target/i386: Enable TARGET_TB_PCREL Paolo Bonzini
2022-10-11 10:26 ` [PULL 32/37] x86: Implement MSR_CORE_THREAD_COUNT MSR Paolo Bonzini
2022-10-11 10:26 ` [PULL 33/37] i386: kvm: Add support for MSR filtering Paolo Bonzini
2022-10-11 10:26 ` [PULL 34/37] KVM: x86: Implement MSR_CORE_THREAD_COUNT MSR Paolo Bonzini
2022-10-11 10:26 ` [PULL 35/37] linux-user: i386/signal: move fpstate at the end of the 32-bit frames Paolo Bonzini
2022-10-11 10:26 ` [PULL 36/37] linux-user: i386/signal: support FXSAVE fpstate on 32-bit emulation Paolo Bonzini
2022-10-11 10:27 ` [PULL 37/37] linux-user: i386/signal: support XSAVE/XRSTOR for signal frame fpstate Paolo Bonzini
2022-10-13 20:29 ` [PULL 00/37] SCSI, i386 patches for 2022-10-11 Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).