[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |