qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/38] Misc patches for 2020-01-08


From: Paolo Bonzini
Subject: [PULL 00/38] Misc patches for 2020-01-08
Date: Wed, 8 Jan 2020 13:32:17 +0100

The following changes since commit c4d1069c2563f70a5271af6e9e000add64e593be:

  Merge remote-tracking branch 
'remotes/elmarco/tags/dbus-vmstate7-pull-request' into staging (2020-01-06 
18:22:42 +0000)

are available in the git repository at:


  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 083b266f69f36195aef22cb224f86b99ca0d6feb:

  chardev: Use QEMUChrEvent enum in IOEventHandler typedef (2020-01-08 11:15:35 
+0100)

----------------------------------------------------------------
* Compat machines fix (Denis)
* Command line parsing fixes (Michal, Peter, Xiaoyao)
* Cooperlake CPU model fixes (Xiaoyao)
* i386 gdb fix (mkdolata)
* IOEventHandler cleanup (Philippe)
* icount fix (Pavel)
* RR support for random number sources (Pavel)
* Kconfig fixes (Philippe)

----------------------------------------------------------------
Denis Plotnikov (1):
      hw: fix using 4.2 compat in 5.0 machine types for i440fx/q35

Michal Privoznik (1):
      x86: Check for machine state object class before typecasting it

Paolo Bonzini (1):
      chardev: use QEMUChrEvent instead of int

Pavel Dovgaluk (2):
      replay: check other timers for icount limit
      replay: record and replay random number sources

Peter Wu (1):
      hw/i386/pc: fix regression in parsing vga cmdline parameter

Philippe Mathieu-Daudé (28):
      hw/i386/x86-iommu: Add missing stubs
      hw/timer/Kconfig: Intel 8254 PIT depends of ISA bus
      hw/usb/redirect: Do not link 'usb-redir' device when USB not enabled
      hw/intc/i8259: Fix Kconfig dependency on ISA bus
      hw/i386/Kconfig: Let the MicroVM machine select the SERIAL_ISA config
      hw/ppc/Kconfig: Restrict the MPC I2C controller to e500-based platforms
      hw/ppc/Kconfig: Let the Sam460ex board use the PowerPC 405 devices
      hw/ppc/Kconfig: Let the Xilinx Virtex5 ML507 use the PPC-440 devices
      hw/ppc/Makefile: Simplify the sPAPR PCI objects rule
      hw/ppc/Kconfig: Only select fw_cfg with machines using OpenBIOS
      hw/ppc/Kconfig: Only select FDT helper for machines using it
      hw/nvram/Kconfig: Add an entry for the NMC93xx EEPROM
      hw/nvram/Kconfig: Restrict CHRP NVRAM to machines using OpenBIOS or SLOF
      hw/rtc/mc146818: Add missing dependency on ISA Bus
      hw/ipmi: Remove unnecessary declarations
      hw/ipmi: Explicit we ignore some QEMUChrEvent in IOEventHandler
      hw/char/terminal3270: Explicit ignored QEMUChrEvent in IOEventHandler
      hw/usb/dev-serial: Explicit we ignore few QEMUChrEvent in IOEventHandler
      hw/usb/redirect: Explicit we ignore few QEMUChrEvent in IOEventHandler
      ccid-card-passthru: Explicit we ignore QEMUChrEvent in IOEventHandler
      vhost-user-crypto: Explicit we ignore some QEMUChrEvent in IOEventHandler
      vhost-user-net: Explicit we ignore few QEMUChrEvent in IOEventHandler
      vhost-user-blk: Explicit we ignore few QEMUChrEvent in IOEventHandler
      virtio-console: Explicit we ignore some QEMUChrEvent in IOEventHandler
      monitor/qmp: Explicit we ignore few QEMUChrEvent in IOEventHandler
      monitor/hmp: Explicit we ignore a QEMUChrEvent in IOEventHandler
      chardev/char: Explicit we ignore some QEMUChrEvent in IOEventHandler
      chardev: Use QEMUChrEvent enum in IOEventHandler typedef

Xiaoyao Li (3):
      accel/kvm: Make "kernel_irqchip" default on
      target/i386: Add new bit definitions of MSR_IA32_ARCH_CAPABILITIES
      target/i386: Add missed features to Cooperlake CPU model

address@hidden (1):
      target/i386: Fix handling of k_gs_base register in 32-bit mode in gdbstub

 accel/kvm/kvm-all.c             | 19 ++++++++++-----
 backends/cryptodev-vhost-user.c |  7 +++++-
 chardev/char-mux.c              |  8 +++----
 chardev/char.c                  |  9 ++++++--
 cpus.c                          |  4 ++++
 default-configs/ppc-softmmu.mak |  1 -
 docs/replay.txt                 |  1 +
 gdbstub.c                       |  2 +-
 hw/arm/pxa2xx.c                 |  2 +-
 hw/arm/strongarm.c              |  2 +-
 hw/block/vhost-user-blk.c       |  7 +++++-
 hw/char/cadence_uart.c          |  2 +-
 hw/char/digic-uart.c            |  2 +-
 hw/char/escc.c                  |  2 +-
 hw/char/etraxfs_ser.c           |  2 +-
 hw/char/exynos4210_uart.c       |  2 +-
 hw/char/grlib_apbuart.c         |  2 +-
 hw/char/imx_serial.c            |  2 +-
 hw/char/ipoctal232.c            |  2 +-
 hw/char/lm32_juart.c            |  2 +-
 hw/char/lm32_uart.c             |  2 +-
 hw/char/mcf_uart.c              |  2 +-
 hw/char/milkymist-uart.c        |  2 +-
 hw/char/nrf51_uart.c            |  2 +-
 hw/char/pl011.c                 |  2 +-
 hw/char/serial.c                |  2 +-
 hw/char/sh_serial.c             |  2 +-
 hw/char/terminal3270.c          |  7 +++++-
 hw/char/virtio-console.c        |  7 +++++-
 hw/char/xilinx_uartlite.c       |  2 +-
 hw/i386/Kconfig                 |  2 +-
 hw/i386/pc_piix.c               |  1 -
 hw/i386/pc_q35.c                |  1 -
 hw/i386/x86-iommu-stub.c        |  9 ++++++++
 hw/i386/x86.c                   |  8 +++----
 hw/intc/Kconfig                 |  1 +
 hw/ipmi/ipmi_bmc_extern.c       | 12 ++++++----
 hw/mips/boston.c                |  2 +-
 hw/mips/mips_malta.c            |  2 +-
 hw/net/Kconfig                  |  2 ++
 hw/nvram/Kconfig                |  8 +++++++
 hw/nvram/Makefile.objs          |  4 ++--
 hw/ppc/Kconfig                  | 20 ++++++++++++++++
 hw/ppc/Makefile.objs            |  9 ++++----
 hw/riscv/riscv_htif.c           |  2 +-
 hw/riscv/sifive_uart.c          |  2 +-
 hw/rtc/Kconfig                  |  1 +
 hw/scsi/Kconfig                 |  1 +
 hw/sparc/Kconfig                |  1 +
 hw/sparc64/Kconfig              |  1 +
 hw/timer/Kconfig                |  1 +
 hw/usb/Makefile.objs            |  2 ++
 hw/usb/ccid-card-passthru.c     |  7 +++++-
 hw/usb/dev-serial.c             |  6 ++++-
 hw/usb/redirect.c               |  7 +++++-
 include/chardev/char-fe.h       |  2 +-
 include/chardev/char-mux.h      |  2 +-
 include/chardev/char.h          |  4 ++--
 include/hw/boards.h             |  3 ---
 include/sysemu/replay.h         |  7 ++++++
 monitor/hmp.c                   |  6 ++++-
 monitor/qmp.c                   |  7 +++++-
 net/filter-mirror.c             |  2 +-
 net/vhost-user.c                |  9 ++++++--
 qtest.c                         |  2 +-
 replay/Makefile.objs            |  3 ++-
 replay/replay-internal.h        |  2 ++
 replay/replay-random.c          | 44 +++++++++++++++++++++++++++++++++++
 replay/replay.c                 |  2 +-
 stubs/replay.c                  |  9 ++++++++
 target/i386/cpu.c               | 51 ++++++++++++++++++++++++++++++++++++++++-
 target/i386/cpu.h               | 13 +++++++----
 target/i386/gdbstub.c           |  4 ++--
 target/i386/kvm.c               |  1 +
 tests/test-char.c               |  6 ++---
 tests/vhost-user-test.c         |  2 +-
 util/guest-random.c             | 13 +++++++++--
 77 files changed, 324 insertions(+), 92 deletions(-)
 create mode 100644 replay/replay-random.c
-- 
1.8.3.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]