From patchwork Tue Jan 8 21:56:51 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [PULL] QOM CPUState patch queue 2013-01-08 Date: Tue, 08 Jan 2013 11:56:51 -0000 From: =?utf-8?q?Andreas_F=C3=A4rber_=3Cafaerber=40suse=2Ede=3E?= X-Patchwork-Id: 210550 Message-Id: <50EC9623.50901@suse.de> To: qemu-devel@nongnu.org Cc: Anthony Liguori , Richard Henderson Am 08.01.2013 21:56, schrieb Andreas Färber: > Hello, > > This is my current QOM CPU patch queue. Please pull. > > It includes: > * CPU as a device, > * improvements for x86 -cpu host, > * cleanups and preparations for QOM realize. > > Another pull is intended before the Soft Freeze. > > Regards, > Andreas Updated: The following changes since commit 560c30b1db1d40fe45c5104185367c4de43399d3: Merge remote-tracking branch 'kraxel/usb.75' into staging (2013-01-08 10:36:20 -0600) are available in the git repository at: git://github.com/afaerber/qemu-cpu.git qom-cpu for you to fetch changes up to aa9bae00da7b264131bc1de2a128bb0236851b40: target-i386: Explicitly set vendor for each built-in cpudef (2013-01-08 22:52:43 +0100) > ---------------------------------------------------------------- > Andreas Färber (2): > qdev: Don't assume existence of parent bus on unparenting > qemu-common.h: Make qemu_init_vcpu() stub static inline > > Eduardo Habkost (12): > libqemustub: Add qemu_[un]register_reset() stubs > libqemustub: vmstate register/unregister stubs > libqemustub: sysbus_get_default() stub > qdev: Include qdev code into *-user, too > cpu: Change parent type to Device > target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features > target-i386: kvm: Enable all supported KVM features for -cpu host > target-i386: check/enforce: Fix CPUID leaf numbers on error messages > target-i386: check/enforce: Do not ignore "hypervisor" flag > target-i386: check/enforce: Check all CPUID.80000001H.EDX bits > target-i386: check/enforce: Check SVM flag support as well > target-i386: check/enforce: Eliminate check_feat field > > Igor Mammedov (3): > target-i386: Filter out unsupported features at realize time > target-i386: Sanitize AMD's ext2_features at realize time > target-i386: Explicitly set vendor for each built-in cpudef > > Makefile.objs | 8 +++ > hw/Makefile.objs | 9 ++- > hw/qdev.c | 8 ++- > include/qemu-common.h | 4 +- > include/qom/cpu.h | 6 +- > qom/cpu.c | 6 +- > stubs/Makefile.objs | 3 + > stubs/reset.c | 13 +++++ > stubs/sysbus.c | 6 ++ > stubs/vmstate.c | 17 ++++++ > target-alpha/cpu.c | 2 - > target-i386/cpu.c | 153 ++++++++++++++++++++++++++++++++----------------- > target-i386/cpu.h | 3 + > 13 Dateien geändert, 171 Zeilen hinzugefügt(+), 67 Zeilen entfernt(-) > create mode 100644 stubs/reset.c > create mode 100644 stubs/sysbus.c > create mode 100644 stubs/vmstate.c