|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] page fault handling in Xen
Hello,
We're curious about page fault handling in Xen-devel. In particular,
during kernel boot-up, the kernel tests if the CPU "honours the WP bit".
This causes a page fault with error code 3 (expected behavior). Does
Xen still make a copy of the execution stack frame on the guest OS
stack, as specified in the original "Xen and the Art of Virtualization"
paper? There is a footnote here that suggests that using a pre-agreed
shared memory location might be a better option. Has this change been
implemented?
After the WP-test page fault is taken, what is supposed to happen from
Xen's perspective on the return from the page fault handler? In normal
linux, the exception handler changes its own return address (i.e.,
modifies the EIP register) to be the "fixup" address. Does this still
happen with XenoLinux, or does the hypervisor get involved?
Thanks,
-Jon
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] page fault handling in Xen,
Jonathan M. McCune <=
|
Previous by Date: |
Re: [Xen-devel] (file=event_channel.c, line=137) EVTCHNOP failure: domain 0, error-22, line 137, Ewan Mellor |
Next by Date: |
Re: [Xen-devel] page fault handling in Xen, Keir Fraser |
Previous by Thread: |
[Xen-devel] (file=event_channel.c, line=137) EVTCHNOP failure: domain 0, error-22, line 137, Ted Kaczmarek |
Next by Thread: |
Re: [Xen-devel] page fault handling in Xen, Keir Fraser |
Indexes: |
[Date]
[Thread]
[Top]
[All Lists] |
|
|
|
|