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

Re: [Xen-devel] real-mode switch



On 6/6/07 08:08, "Jan Beulich" <jbeulich@xxxxxxxxxx> wrote:

> The problems with real mode code execution after initial boot is that once
> interrupts and certain types of exceptions got enabled, they would need
> to be masked over an unbounded time period, risking either losing of them
> or failing to handle them in time. On SMP systems, this would include either
> halting all remote CPUs or gracefully dealing with IPIs that may be sent
> against the CPU switching to or being in real mode (again over an
> unbounded period of time).

Also, it is usual to execute BIOS calls with interrupts enabled. That's
obviously bogus if protected-mode drivers have taken over devices, interrupt
vectors have been remapped, etc.

So we're going to return to real mode only at beginning of Xen execution,
and then down the road we'll come up with a scheme to avoid needing to do
that in cases like kexec of Xen (if anyone cares).

 -- Keir


_______________________________________________
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®.