[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] [PATCH] HVM vcpu hotplug: Fix acpi method NTFY bug
Keir Fraser wrote: > On 31/01/2010 14:04, "Liu, Jinsong" <jinsong.liu@xxxxxxxxx> wrote: > >> According to your suggestion, I plan to modify the patch as: >> 1. cancel method NTFY, merge it into method PRSC; >> 2. at method PRSC, only scan 'maxvcpus' times. we can transfer >> 'maxvcpus' (which comes from cmdline) from qemu to dsdt side through >> bios_info; >> 3. at mk_dsdt.c, add some comments to make it clear; >> Do you think it OK? > > I don't even mind if you don't do #2. That's up to you. Bear in mind > that to be able to merge NTFY into PRSC, you will have to completely > unroll PRSC (one way to view it is moving the loops out of the DSDT > and into mk_dsdt.c, to be executed at build time and produce > straight-line code). That would mean you emit the code to check > against max_vcpus 128 times. Is it worth it? I don't know. Keir, How about the followed update: 1. keep original method NTFY, keep decision_tree to reduce scan loop; 2. update method PRSC 1). transfer para 'maxvcpus' (comes from config file) from qemu to mk_dsdt.c through bios_info; 2). at PRSC, only scan 'maxvcpus' vcpus; because maxvcpus< 128, no risk for NTFY then. Thanks, Jinsong _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |