[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [qemu-upstream-unstable] Revert "cpu: Introduce get_arch_id() method and override it for X86CPU"
commit aad0677c3aae5ab84852210ff48361924bd7aa2d Author: Anthony PERARD <anthony.perard@xxxxxxxxxx> AuthorDate: Wed Oct 2 17:16:30 2013 +0100 Commit: Anthony PERARD <anthony.perard@xxxxxxxxxx> CommitDate: Wed Oct 2 17:16:30 2013 +0100 Revert "cpu: Introduce get_arch_id() method and override it for X86CPU" This reverts commit e48f3af500a229bf9bf63fbe02ca6ef35abc2820. --- include/qemu/cpu.h | 2 -- qom/cpu.c | 8 -------- target-i386/cpu.c | 10 ---------- 3 files changed, 0 insertions(+), 20 deletions(-) diff --git a/include/qemu/cpu.h b/include/qemu/cpu.h index 8d2e0cb..61b7698 100644 --- a/include/qemu/cpu.h +++ b/include/qemu/cpu.h @@ -41,7 +41,6 @@ typedef struct CPUState CPUState; /** * CPUClass: * @reset: Callback to reset the #CPUState to its initial state. - * @get_arch_id: Callback for getting architecture-dependent CPU ID. * * Represents a CPU family or model. */ @@ -51,7 +50,6 @@ typedef struct CPUClass { /*< public >*/ void (*reset)(CPUState *cpu); - int64_t (*get_arch_id)(CPUState *cpu); } CPUClass; /** diff --git a/qom/cpu.c b/qom/cpu.c index dfd14c8..5b36046 100644 --- a/qom/cpu.c +++ b/qom/cpu.c @@ -34,19 +34,11 @@ static void cpu_common_reset(CPUState *cpu) { } -static int64_t cpu_common_get_arch_id(CPUState *cpu) -{ - /* Not used in Xen, so no backport. - * There is a missing cpu_index field in CPUState. */ - abort(); -} - static void cpu_class_init(ObjectClass *klass, void *data) { CPUClass *k = CPU_CLASS(klass); k->reset = cpu_common_reset; - k->get_arch_id = cpu_common_get_arch_id; } static TypeInfo cpu_type_info = { diff --git a/target-i386/cpu.c b/target-i386/cpu.c index e055d69..c6c2ca0 100644 --- a/target-i386/cpu.c +++ b/target-i386/cpu.c @@ -2111,14 +2111,6 @@ static void x86_cpu_initfn(Object *obj) } } -static int64_t x86_cpu_get_arch_id(CPUState *cs) -{ - X86CPU *cpu = X86_CPU(cs); - CPUX86State *env = &cpu->env; - - return env->cpuid_apic_id; -} - static void x86_cpu_common_class_init(ObjectClass *oc, void *data) { X86CPUClass *xcc = X86_CPU_CLASS(oc); @@ -2126,8 +2118,6 @@ static void x86_cpu_common_class_init(ObjectClass *oc, void *data) xcc->parent_reset = cc->reset; cc->reset = x86_cpu_reset; - - cc->get_arch_id = x86_cpu_get_arch_id; } static const TypeInfo x86_cpu_type_info = { -- generated by git-patchbot for /home/xen/git/qemu-upstream-unstable.git _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |