Re: [Qemu-devel] [RFC qom-cpu v4 09/10] piix4: implement function cpu_status_write() for vcpu ejection

2013-11-27 Thread Chen Fan
On Mon, 2013-11-25 at 19:38 +0100, Vasilis Liaskovitis wrote: On Fri, Nov 22, 2013 at 09:02:27AM +0100, Vasilis Liaskovitis wrote: Hi, On Wed, Oct 09, 2013 at 05:43:17PM +0800, Chen Fan wrote: When OS eject a vcpu (like: echo 1 /sys/bus/acpi/devices/LNXCPUXX/eject), it will call

Re: [Qemu-devel] [RFC qom-cpu v4 09/10] piix4: implement function cpu_status_write() for vcpu ejection

2013-11-25 Thread Vasilis Liaskovitis
On Fri, Nov 22, 2013 at 09:02:27AM +0100, Vasilis Liaskovitis wrote: Hi, On Wed, Oct 09, 2013 at 05:43:17PM +0800, Chen Fan wrote: When OS eject a vcpu (like: echo 1 /sys/bus/acpi/devices/LNXCPUXX/eject), it will call acpi EJ0 method, the firmware will write the new cpumap, QEMU will

Re: [Qemu-devel] [RFC qom-cpu v4 09/10] piix4: implement function cpu_status_write() for vcpu ejection

2013-11-22 Thread Vasilis Liaskovitis
Hi, On Wed, Oct 09, 2013 at 05:43:17PM +0800, Chen Fan wrote: When OS eject a vcpu (like: echo 1 /sys/bus/acpi/devices/LNXCPUXX/eject), it will call acpi EJ0 method, the firmware will write the new cpumap, QEMU will know which vcpu need to be ejected. I think that the _EJ0 callback (CPEJ

[Qemu-devel] [RFC qom-cpu v4 09/10] piix4: implement function cpu_status_write() for vcpu ejection

2013-10-09 Thread Chen Fan
When OS eject a vcpu (like: echo 1 /sys/bus/acpi/devices/LNXCPUXX/eject), it will call acpi EJ0 method, the firmware will write the new cpumap, QEMU will know which vcpu need to be ejected. Signed-off-by: Chen Fan chen.fan.f...@cn.fujitsu.com --- hw/acpi/piix4.c | 37