From: Zhu Guihua <zhugh.fnst@cn.fujitsu.com>
To: qemu-devel@nongnu.org, imammedo@redhat.com, afaerber@suse.de,
pbonzini@redhat.com, ehabkost@redhat.com
Cc: chen.fan.fnst@cn.fujitsu.com, izumi.taku@jp.fujitsu.com
Subject: Re: [Qemu-devel] [PATCH v8 0/4] remove icc bus/bridge
Date: Wed, 17 Jun 2015 09:47:25 +0800 [thread overview]
Message-ID: <5580D1AD.8040802@cn.fujitsu.com> (raw)
In-Reply-To: <cover.1433750308.git.zhugh.fnst@cn.fujitsu.com>
ping...
On 06/08/2015 06:35 PM, Zhu Guihua wrote:
> ICC Bus was used for providing a hotpluggable bus for APIC and CPU,
> but now we use HotplugHandler to make hotplug. So ICC Bus is
> unnecessary.
>
> This code has passed the new pc-cpu-test.
> And I have tested with kvm along with kernel_irqchip=on/off,
> it works fine.
>
> This patch series is based on Eduardo's x86 tree.
> https://github.com/ehabkost/qemu.git
>
> v8:
> -add a wrapper to specify reset order
>
> v7:
> -update to register reset handler for main_system_bus when created
> -register reset handler for apic after all devices are initialized
>
> v6:
> -reword commit message
> -drop NULL check for APIC device
> -use C cast instead of QOM cast
>
> v5:
> -convert DEVICE() casts to C casts
> -use a local variable instead of doing the cast inline twice
> -drop to set cpu's parent bus
> -rename patch 3's subject
> -fix a bug about setting cpu's apic base
>
> v4:
> -add wrapper to get root memory region from address space
> -set cpu apic base's default value in x86_cpu_apic_create()
> -drop NULL check for cpu apic_state
> -put drop of the unused files about icc_bus into a seprate patch
> -put DEVICE() casts into a seprate patch
>
> v3:
> -replace init apic by object_new()
> -add reset apic at the time of CPU reset
>
> Chen Fan (2):
> apic: map APIC's MMIO region at each CPU's address space
> cpu/apic: drop icc bus/bridge
>
> Zhu Guihua (2):
> hw: add a wrapper for registering reset handler
> icc_bus: drop the unused files
>
> default-configs/i386-softmmu.mak | 1 -
> default-configs/x86_64-softmmu.mak | 1 -
> exec.c | 5 ++
> hw/cpu/Makefile.objs | 1 -
> hw/cpu/icc_bus.c | 118 -------------------------------------
> hw/i386/pc.c | 31 +++-------
> hw/i386/pc_piix.c | 9 +--
> hw/i386/pc_q35.c | 9 +--
> hw/intc/apic_common.c | 19 +++---
> include/exec/memory.h | 5 ++
> include/hw/cpu/icc_bus.h | 82 --------------------------
> include/hw/hw.h | 4 ++
> include/hw/i386/apic_internal.h | 7 ++-
> include/hw/i386/pc.h | 2 +-
> target-i386/cpu.c | 25 +++++---
> target-i386/cpu.h | 4 ++
> vl.c | 18 +++++-
> 17 files changed, 78 insertions(+), 263 deletions(-)
> delete mode 100644 hw/cpu/icc_bus.c
> delete mode 100644 include/hw/cpu/icc_bus.h
>
prev parent reply other threads:[~2015-06-17 1:48 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-08 10:35 [Qemu-devel] [PATCH v8 0/4] remove icc bus/bridge Zhu Guihua
2015-06-08 10:35 ` [Qemu-devel] [PATCH v8 1/4] apic: map APIC's MMIO region at each CPU's address space Zhu Guihua
2015-06-08 10:35 ` [Qemu-devel] [PATCH v8 2/4] hw: add a wrapper for registering reset handler Zhu Guihua
2015-06-08 10:35 ` [Qemu-devel] [PATCH v8 3/4] cpu/apic: drop icc bus/bridge Zhu Guihua
2015-06-08 10:35 ` [Qemu-devel] [PATCH v8 4/4] icc_bus: drop the unused files Zhu Guihua
2015-06-17 1:47 ` Zhu Guihua [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5580D1AD.8040802@cn.fujitsu.com \
--to=zhugh.fnst@cn.fujitsu.com \
--cc=afaerber@suse.de \
--cc=chen.fan.fnst@cn.fujitsu.com \
--cc=ehabkost@redhat.com \
--cc=imammedo@redhat.com \
--cc=izumi.taku@jp.fujitsu.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.