[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
- [PULL 00/38] Misc patches for 2020-01-08,
Paolo Bonzini <=
- [PULL 01/38] x86: Check for machine state object class before typecasting it, Paolo Bonzini, 2020/01/08
- [PULL 03/38] hw: fix using 4.2 compat in 5.0 machine types for i440fx/q35, Paolo Bonzini, 2020/01/08
- [PULL 02/38] accel/kvm: Make "kernel_irqchip" default on, Paolo Bonzini, 2020/01/08
- [PULL 04/38] replay: check other timers for icount limit, Paolo Bonzini, 2020/01/08
- [PULL 05/38] replay: record and replay random number sources, Paolo Bonzini, 2020/01/08
- [PULL 06/38] hw/i386/x86-iommu: Add missing stubs, Paolo Bonzini, 2020/01/08
- [PULL 07/38] hw/i386/pc: fix regression in parsing vga cmdline parameter, Paolo Bonzini, 2020/01/08
- [PULL 08/38] hw/timer/Kconfig: Intel 8254 PIT depends of ISA bus, Paolo Bonzini, 2020/01/08
- [PULL 09/38] hw/usb/redirect: Do not link 'usb-redir' device when USB not enabled, Paolo Bonzini, 2020/01/08
- [PULL 10/38] hw/intc/i8259: Fix Kconfig dependency on ISA bus, Paolo Bonzini, 2020/01/08