From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:33027) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TtUAj-0003G7-7L for qemu-devel@nongnu.org; Thu, 10 Jan 2013 21:16:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TtUAe-0001eM-E0 for qemu-devel@nongnu.org; Thu, 10 Jan 2013 21:16:41 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TtUAe-0001e8-5R for qemu-devel@nongnu.org; Thu, 10 Jan 2013 21:16:36 -0500 From: Eduardo Habkost Date: Fri, 11 Jan 2013 00:18:08 -0200 Message-Id: <1357870690-12680-1-git-send-email-ehabkost@redhat.com> Subject: [Qemu-devel] [PATCH qom-cpu 0/2] replace cpuid_*features fields with a featue word array (v5) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Igor Mammedov , =?UTF-8?q?Andreas=20F=C3=A4rber?= Now that some new stuff entered qom-cpu, I am resending this patch hoping that it gets reviewed in time before it has to be rebased again. :-) Changes in v4 and v5: - Simple rebases done by updating and re-running the sed script (v4 was not submitted to qemu-devel, but I am naming this version v5 because there was a x86-cpu-feature-array.v4 branch already pushed to my git tree earlier this week) - A few cosmetic differences, like additional too-long lines broken to match coding style, and removal of the FeatureWord enum declaration (that's now already in qom-cpu, from another patch) - Squashed both trivial coding style patches in a single patch Changes in v3: - Removed the EXT2_PPRO_FEATURES patch - Rebased on top of: - afaerber's qom-cpu-next (commit cb97b7f), plus - Igor's "[PATCH 00/20 v2] x86 CPU cleanup (wave 2)" (but only patches 1-6 and 12) (See git tree below) - I tried to choose the patches that I find likely to be included soon, to try to reduce the need to rebase this patch again, but I know I probably haven't guessed correctly and a new rebase is probably going to be necessary. - Added "target-i386/cpu.c: remove last TAB character from the source" Changes in v2: - Rebased on top of: Subject: [PATCH 0/2] target-i386: move CPU object creation to cpu.c (v2) - Wrote a sed script that can be used to reproduce exactly the same changes from patch 3: https://gist.github.com/4271991 Git tree for testing: git://github.com/ehabkost/qemu-hacks.git x86-cpu-feature-array.v5 https://github.com/ehabkost/qemu-hacks/tree/x86-cpu-feature-array.v5 Eduardo Habkost (2): target-i386/cpu.c: Coding style fixes target-i386: Replace cpuid_*features fields with a feature word array bsd-user/elfload.c | 2 +- bsd-user/main.c | 4 +- hw/kvm/clock.c | 2 +- linux-user/elfload.c | 2 +- linux-user/main.c | 4 +- target-i386/cpu.c | 597 ++++++++++++++++++++++++---------------------- target-i386/cpu.h | 15 +- target-i386/helper.c | 4 +- target-i386/kvm.c | 5 +- target-i386/misc_helper.c | 14 +- target-i386/translate.c | 10 +- 11 files changed, 335 insertions(+), 324 deletions(-) -- 1.7.11.7