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