|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH, RFC 0/4] tools interface changes for supporting MFNs
In order to support now possible MFNs with 32 (or more) significant bits,
two changes are required to the interfaces the Dom0 tools use: The
individual page error indication must no longer be or-ed into the passed
in MFN (because the bits used by the error indicator may collide with
non-zero bits in the MFN), and a replacement for
XEN_DOMCTL_getpageframeinfo2 is needed where full-width MFNs can
be passed in and the result is being returned in a non-ambiguous way.
1) linux: add new (replacement) mmap-batch ioctl
2) libxc: use new (replacement) mmap-batch ioctl
3) qemu: use new (replacement) mmap-batch ioctl
4) add and use XEN_DOMCTL_getpageframeinfo3
The fact that pfn and its type get encoded as a 32-bit quantity when
writing the save image means that save/restore in its current shape
can't support guests with a physical address space covering more than
1Tb. It's not clear to me whether this can be fixed in a compatible
way.
In case the (lightly tested only so far) changes are acceptable as-is:
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
Jan
xen-qemu-privcmd-mmap-new.patch
Description: Text document
xen-domctl-getpageframeinfo3.patch
Description: Text document
xen-libxc-privcmd-mmap-new.patch
Description: Text document
xenlinux-privcmd-mmap-batch-new.patch
Description: Text document
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH, RFC 0/4] tools interface changes for supporting MFNs with 32 or more significant bits,
Jan Beulich <=
|
|
|
|
|