|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [ PATCH ] HVM vcpu add/remove
Hi, all
These patches are updated patches according to Keir's comments.
After update, it cut down patch size greatly.
Mainly 2 updates:
1. using mk_dsdt.c to auto-produce ASL instead of preprocess at dsdt.asl;
2. no re-order current madt, while at same time keep checksum right;
------------------------------------------
ras_xen_py_1.patch:
parse 'vcpu_avail' to qemu.
ras_xen_acpi_2.patch:
setup dsdt infrastructure by mk_dsdt.c for vcpu add/remove
-- By using mk_dsdt.c, it auto-produce related asl code when compiling.
-- It define processor related objects and control methods (_MAT, _EJ0, _STA,
etc).
-- It also define GPE _L02 and Notify control method for SCI interrupt, which
will trigger HVM acpi driver to add/remove cpu.
ras_xen_hvminfo_3.patch:
parse 'vcpu_avail' to firmware and set up madt accordingly
-- currently firmware has got 'vcpus' from xend, this patch add parse
'vcpu_avail' to firmware;
-- setup madt 'lapic' subitems of processors accoring to vcpus and vcpu_avail
which finally come from config;
ras_qemu_cpuset_4.patch:
qemu logic for vcpu add/revmoe
-- at qemu side, get vcpu_avail which used for original cpu avail map;
-- setup gpe ioread/iowrite at qmeu;
-- setup vcpu add/remove user interface through monitor;
-- setup SCI logic;
-------------------------------------------
Thanks,
Jinsong
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [ PATCH ] HVM vcpu add/remove,
Liu, Jinsong <=
|
|
|
|
|