[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] x86_64 SMP status update
* Ian Pratt (m+Ian.Pratt@xxxxxxxxxxxx) wrote: > Chris -- thanks! > > I think we'll try and get Vincent's 2.6.12 upgrade patch checked-in in > the next day or two. Great, it's been working well for me. Granted, I'm usually just crashing the domain, but... ;-) > On the subject of x86_64 SMP, I personally believe the #1 priority is to > get x86_64 using writeable page tables. It'll be impossible to make SMP > work reliably until this is done. > > The first step of this is just to stop set_pte using queue_l1_update and > have it write to the pte directly. Xen is currently hard configured to > only ever use the emulation path for x86_64 (see ptwr_do_page_fault). I > suspect that letting it use the 'real' path will probably crash, but > should be easy to fix up. OK, I'll take a look. > Ideally, we should also pull in equivalent code from this chageset for > i386 so as to remove the static update queues altogether, and to build > them on the stack as required: > > http://xen.bkbits.net:8080/xeno-unstable.bk/cset@xxxxxxxxxxxx > > If we do more remerging with i386-xen we should just get this for free. OK, that looks like good stuff to pull over. > [BTW: in your SMP patch, any reason not to just merge with the i386-xen > smpboot.c?] Sure, one reason, laziness ;-) Just wanted to get the thing going first. Suppose it's worth considering. Although I think the x86_64 smp boot code in 2.6.12 is a bit nicer. Food for thought... thanks, -chris _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |