|
[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 |