[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/20] x86 and machine queue, 2020-09-02
From: |
Eduardo Habkost |
Subject: |
[PULL 00/20] x86 and machine queue, 2020-09-02 |
Date: |
Wed, 2 Sep 2020 07:53:03 -0400 |
The following changes since commit 8d90bfc5c31ad60f6049dd39be636b06bc00b652:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200901'
into staging (2020-09-01 16:51:37 +0100)
are available in the Git repository at:
git://github.com/ehabkost/qemu.git tags/machine-next-pull-request
for you to fetch changes up to efacd5b89643ea98c9377630f9054de8b380008b:
target/i386/sev: Plug memleak in sev_read_file_base64 (2020-09-02 07:30:26
-0400)
----------------------------------------------------------------
x86 and machine queue, 2020-09-02
Bug fixes:
* Revert EPYC topology patches that caused regressions
(Babu Moger)
* Memory leak fixes (Pan Nengyuan)
QOM Cleanups:
* Fix typo in AARCH64_CPU_GET_CLASS
* Rename QOM macros for consistency and/or to avoid
conflicts with other symbols
* Move typedefs to header files
* Correct instance/class sizes
----------------------------------------------------------------
Babu Moger (8):
Revert "i386: Fix pkg_id offset for EPYC cpu models"
Revert "target/i386: Enable new apic id encoding for EPYC based cpus
models"
Revert "hw/i386: Move arch_id decode inside x86_cpus_init"
Revert "i386: Introduce use_epyc_apic_id_encoding in X86CPUDefinition"
Revert "hw/i386: Introduce apicid functions inside X86MachineState"
Revert "target/i386: Cleanup and use the EPYC mode topology functions"
Revert "hw/386: Add EPYC mode topology decoding functions"
Revert "hw/i386: Update structures to save the number of nodes per
package"
Cornelia Huck (1):
virtio: add Virtio*BusClass sizes
Eduardo Habkost (9):
imx_ccm: Rename IMX_GET_CLASS macro
mos6522: Rename QOM macros
x86-iommu: Rename QOM type macros
rdma: Rename INTERFACE_RDMA_PROVIDER_CLASS macro
arm: Fix typo in AARCH64_CPU_GET_CLASS definition
rx: Rename QOM type check macros
rx: Move typedef RXCPU to cpu-qom.h
hda-audio: Set instance_size at base class
tls-cipher-suites: Correct instance_size
Pan Nengyuan (2):
target/i386/cpu: Fix memleak in x86_cpu_class_check_missing_features
target/i386/sev: Plug memleak in sev_read_file_base64
include/hw/i386/topology.h | 101 -------------------
include/hw/i386/x86-iommu.h | 4 +-
include/hw/i386/x86.h | 9 --
include/hw/misc/imx_ccm.h | 2 +-
include/hw/misc/mos6522.h | 4 +-
include/hw/rdma/rdma.h | 2 +-
target/arm/cpu-qom.h | 2 +-
target/i386/cpu.h | 3 -
target/rx/cpu-qom.h | 7 +-
target/rx/cpu.h | 1 -
crypto/tls-cipher-suites.c | 2 +-
hw/audio/hda-codec.c | 4 +-
hw/i386/amd_iommu.c | 2 +-
hw/i386/intel_iommu.c | 2 +-
hw/i386/pc.c | 8 +-
hw/i386/x86-iommu.c | 2 +-
hw/i386/x86.c | 43 ++------
hw/misc/imx_ccm.c | 2 +-
hw/misc/mac_via.c | 14 +--
hw/misc/macio/cuda.c | 6 +-
hw/misc/macio/pmu.c | 6 +-
hw/misc/mos6522.c | 8 +-
hw/rdma/vmw/pvrdma_main.c | 2 +-
hw/rx/rx-gdbsim.c | 4 +-
hw/s390x/virtio-ccw.c | 1 +
hw/virtio/virtio-pci.c | 1 +
target/i386/cpu.c | 190 +++++++++++++++++++++++++-----------
target/i386/kvm.c | 2 +-
target/i386/sev.c | 1 +
target/rx/cpu.c | 14 +--
target/rx/gdbstub.c | 4 +-
target/rx/helper.c | 4 +-
target/rx/translate.c | 2 +-
tests/test-x86-cpuid.c | 40 ++++----
34 files changed, 215 insertions(+), 284 deletions(-)
--
2.26.2
- [PULL 00/20] x86 and machine queue, 2020-09-02,
Eduardo Habkost <=
- [PULL 02/20] mos6522: Rename QOM macros, Eduardo Habkost, 2020/09/02
- [PULL 01/20] imx_ccm: Rename IMX_GET_CLASS macro, Eduardo Habkost, 2020/09/02
- [PULL 03/20] x86-iommu: Rename QOM type macros, Eduardo Habkost, 2020/09/02
- [PULL 05/20] arm: Fix typo in AARCH64_CPU_GET_CLASS definition, Eduardo Habkost, 2020/09/02
- [PULL 04/20] rdma: Rename INTERFACE_RDMA_PROVIDER_CLASS macro, Eduardo Habkost, 2020/09/02
- [PULL 07/20] rx: Move typedef RXCPU to cpu-qom.h, Eduardo Habkost, 2020/09/02
- [PULL 06/20] rx: Rename QOM type check macros, Eduardo Habkost, 2020/09/02
- [PULL 08/20] hda-audio: Set instance_size at base class, Eduardo Habkost, 2020/09/02
- [PULL 09/20] tls-cipher-suites: Correct instance_size, Eduardo Habkost, 2020/09/02
- [PULL 11/20] Revert "target/i386: Enable new apic id encoding for EPYC based cpus models", Eduardo Habkost, 2020/09/02