[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Paravirtualization of the "HLT" instruction (for example) on x386
On 24 Jan 2006, at 12:24, Ian Brown wrote: you mean that GPFs that occurred in ring 1 will be handled at the firstplace by the guest ? (or ,what seems to me more unlikely, first by ring0and then somehow "passed" to the guest) That is what happens. The processor does not discriminate between GPFs -- they must all be delivered to the same initial handler. That handler is the one in Xen in ring 0. Xen then virtualises the GPF to the OS in ring 1 if Xen does not want to handle it itself. It does this by creating a suitable exception frame on the guest stack and jumping at the guest's registered GPF handler. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |