[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] target-i386: Simplify APIC ID initialization, m
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PATCH 0/8] target-i386: Simplify APIC ID initialization, move compat code to pc.c |
Date: |
Fri, 19 Dec 2014 00:41:16 -0200 |
This series removes the APIC ID initialization code from x86_cpu_initfn()
(getting us one step closer to making object_new() of X86CPU have no dependency
on cpu_exec_init() and other global QEMU state), and moves the APIC ID
compatibility logic from target-i386/cpu.c to hw/i386/pc.c.
Eduardo Habkost (8):
target-i386: Rename cpu_x86_init() to cpu_x86_init_user()
target-i386: Eliminate cpu_init() function
target-i386: Move CPUX86State.cpuid_apic_id to X86CPU.apic_id
target-i386: Keep track of apic-id setting
target-i386: Set APIC ID using cpu_index on CONFIG_USER
target-i386: Don't set APIC ID on instance_init
target-i386: Move topology.h to hw/i386/topology.h
target-i386: Move APIC ID compatibility code to pc.c
hw/i386/pc.c | 35 ++++++++++++++++++++
{target-i386 => hw/i386}/topology.h | 6 ++--
target-i386/cpu-qom.h | 2 ++
target-i386/cpu.c | 66 ++++++++++++-------------------------
target-i386/cpu.h | 13 ++------
target-i386/kvm.c | 2 +-
tests/Makefile | 2 --
tests/test-x86-cpuid.c | 2 +-
8 files changed, 66 insertions(+), 62 deletions(-)
rename {target-i386 => hw/i386}/topology.h (97%)
--
1.9.3
- [Qemu-devel] [PATCH 0/8] target-i386: Simplify APIC ID initialization, move compat code to pc.c,
Eduardo Habkost <=
- [Qemu-devel] [PATCH 1/8] target-i386: Rename cpu_x86_init() to cpu_x86_init_user(), Eduardo Habkost, 2014/12/18
- [Qemu-devel] [PATCH 4/8] target-i386: Keep track of apic-id setting, Eduardo Habkost, 2014/12/18
- [Qemu-devel] [PATCH 3/8] target-i386: Move CPUX86State.cpuid_apic_id to X86CPU.apic_id, Eduardo Habkost, 2014/12/18
- [Qemu-devel] [PATCH 6/8] target-i386: Don't set APIC ID on instance_init, Eduardo Habkost, 2014/12/18
- [Qemu-devel] [PATCH 2/8] target-i386: Eliminate cpu_init() function, Eduardo Habkost, 2014/12/18
- [Qemu-devel] [PATCH 5/8] target-i386: Set APIC ID using cpu_index on CONFIG_USER, Eduardo Habkost, 2014/12/18