| Submitter | Andreas Färber |
|---|---|
| Date | Jan. 15, 2013, 9:27 a.m. |
| Message ID | <1358242058-1404-1-git-send-email-afaerber@suse.de> |
| Download | mbox |
| Permalink | /patch/212053/ |
| State | New |
| Headers | show
Return-Path: <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id A3D0F2C00A7 for <incoming@patchwork.ozlabs.org>; Tue, 15 Jan 2013 20:28:00 +1100 (EST) Received: from localhost ([::1]:42207 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>) id 1Tv2oI-0001nT-Hk for incoming@patchwork.ozlabs.org; Tue, 15 Jan 2013 04:27:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <afaerber@suse.de>) id 1Tv2o8-0001nI-5C for qemu-devel@nongnu.org; Tue, 15 Jan 2013 04:27:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <afaerber@suse.de>) id 1Tv2o6-0000Yz-Rp for qemu-devel@nongnu.org; Tue, 15 Jan 2013 04:27:48 -0500 Received: from cantor2.suse.de ([195.135.220.15]:40992 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <afaerber@suse.de>) id 1Tv2o6-0000Yt-HG for qemu-devel@nongnu.org; Tue, 15 Jan 2013 04:27:46 -0500 Received: from relay2.suse.de (unknown [195.135.220.254]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx2.suse.de (Postfix) with ESMTP id 77C0BA51F6; Tue, 15 Jan 2013 10:27:45 +0100 (CET) From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de> To: qemu-devel@nongnu.org Date: Tue, 15 Jan 2013 10:27:18 +0100 Message-Id: <1358242058-1404-1-git-send-email-afaerber@suse.de> X-Mailer: git-send-email 1.7.10.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-Received-From: 195.135.220.15 Cc: Igor Mammedov <imammedo@redhat.com>, Li Guang <lig.fnst@cn.fujitsu.com>, =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>, Anthony Liguori <anthony@codemonkey.ws>, Eduardo Habkost <ehabkost@redhat.com> Subject: [Qemu-devel] [PULL] QOM CPUState patch queue 2013-01-15 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org |
Pull-request
git://github.com/afaerber/qemu-cpu.git qom-cpuComments
Anthony Liguori - Jan. 16, 2013, 1:18 a.m.
Pulled, thanks. Regards, Anthony Liguori
Hello, This is my current QOM CPU patch queue. Please pull. It includes: * topology-related field movements to CPUState, * better support for checking and enforcing x86 CPUID features, * more cleanups and preparations for x86 realizefn and subclasses, * x86 DR7 breakpoint cleanups. Regards, Andreas Cc: Anthony Liguori <anthony@codemonkey.ws> Cc: Eduardo Habkost <ehabkost@redhat.com> Cc: Igor Mammedov <imammedo@redhat.com> Cc: Li Guang <lig.fnst@cn.fujitsu.com> The following changes since commit cf7c3f0cb5a7129f57fa9e69d410d6a05031988c: virtio-9p: fix compilation error. (2013-01-14 18:52:39 -0600) are available in the git repository at: git://github.com/afaerber/qemu-cpu.git qom-cpu for you to fetch changes up to e175bce587936bf479889881488821ea8d61c89c: target-i386: Use switch in check_hw_breakpoints() (2013-01-15 09:23:50 +0100) ---------------------------------------------------------------- Andreas Färber (7): cpu: Move nr_{cores,threads} fields to CPUState target-mips: Clean up mips_cpu_map_tc() documentation cpu: Move numa_node field to CPUState cpu: Move cpu_index field to CPUState kvm: Pass CPUState to kvm_init_vcpu() xen: Simplify halting of first CPU exec: Return CPUState from qemu_get_cpu() Eduardo Habkost (6): kvm: Add fake KVM constants to avoid #ifdefs on KVM-specific code target-i386: Disable kvm_mmu by default target-i386/cpu: Introduce FeatureWord typedefs target-i386: kvm_check_features_against_host(): Use feature_word_info target-i386/cpu.c: Add feature name array for ext4_features target-i386: check/enforce: Check all feature words Igor Mammedov (3): target-i386: Move setting defaults out of cpu_x86_parse_featurestr() target-i386: cpu_x86_register() consolidate freeing resources target-i386: Move kvm_check_features_against_host() check to realize time liguang (4): target-i386: Define DR7 bit field constants target-i386: Introduce hw_{local,global}_breakpoint_enabled() target-i386: Avoid goto in hw_breakpoint_insert() target-i386: Use switch in check_hw_breakpoints() cpus.c | 24 +++-- exec.c | 19 ++-- gdbstub.c | 3 +- hw/alpha_typhoon.c | 4 +- hw/arm_gic.c | 3 +- hw/arm_mptimer.c | 8 +- hw/mips_malta.c | 9 +- hw/openpic.c | 5 +- hw/ppc/e500.c | 17 +-- hw/ppce500_spin.c | 8 +- hw/pxa.h | 2 +- hw/pxa2xx.c | 4 +- hw/pxa2xx_gpio.c | 7 +- hw/spapr.c | 13 ++- hw/spapr_hcall.c | 4 +- hw/spapr_rtas.c | 8 +- hw/xics.c | 22 ++-- include/exec/cpu-all.h | 1 - include/exec/cpu-defs.h | 4 - include/exec/gdbstub.h | 3 +- include/qom/cpu.h | 19 ++++ include/sysemu/kvm.h | 19 +++- kvm-all.c | 5 +- kvm-stub.c | 2 +- monitor.c | 19 ++-- target-alpha/translate.c | 2 +- target-arm/cpu.c | 2 +- target-arm/helper.c | 3 +- target-cris/cpu.c | 2 +- target-i386/cpu.c | 252 ++++++++++++++++++++++++++----------------- target-i386/cpu.h | 38 ++++++- target-i386/helper.c | 102 +++++++++++------- target-i386/machine.c | 5 +- target-i386/misc_helper.c | 11 +- target-i386/seg_helper.c | 9 +- target-lm32/cpu.c | 2 +- target-m68k/cpu.c | 2 +- target-microblaze/cpu.c | 2 +- target-mips/cpu.c | 8 ++ target-mips/op_helper.c | 33 ++++-- target-mips/translate.c | 17 ++- target-openrisc/cpu.c | 2 +- target-ppc/kvm.c | 12 ++- target-ppc/kvm_ppc.h | 4 +- target-ppc/translate_init.c | 10 +- target-s390x/cpu.c | 2 +- target-sh4/cpu.c | 2 +- target-sparc/cpu.c | 2 +- xen-all.c | 4 +- 49 Dateien geändert, 483 Zeilen hinzugefügt(+), 277 Zeilen entfernt(-)