[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] 64-bit failsafe callback



We're, while porting the kernel code back to SLES9, running into a case where 
the
failsafe callback gets entered. Looking at that code we don't seem to be able to
understand how it is actually expected to work. That code, out of load_segments,
stores the selectors (including one or more that failed) into the (extended) 
frame
for the kernel to pick them up. The kernel code, however, simply re-does the 
load
of these selectors - how can that be expected to work any better than in the
hypervisor? Further, the kernel blindly loads fs and gs, without caring to 
destroy
their base addresses and, even more importantly, its own ability to access the 
PDA.

Any clarification would be greatly appreciated.

Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.