diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-06-27 10:44:33 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-06-27 10:44:33 +0100 |
commit | 3d8026009baf3bbf0ee8a7a7cf7f2d42628d8a01 (patch) | |
tree | 8718a012218937aec7bd6e7986a6b4991e130a27 /xen/common/kernel.c | |
parent | 4b56090e1d66acc0e3895827a7fa17a86f3a78cd (diff) | |
download | xen-3d8026009baf3bbf0ee8a7a7cf7f2d42628d8a01.tar.gz xen-3d8026009baf3bbf0ee8a7a7cf7f2d42628d8a01.tar.bz2 xen-3d8026009baf3bbf0ee8a7a7cf7f2d42628d8a01.zip |
Add XENVER_pagesize hypercall.
Make xen pagesize available through xm info and sysfs.
Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
Diffstat (limited to 'xen/common/kernel.c')
-rw-r--r-- | xen/common/kernel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/xen/common/kernel.c b/xen/common/kernel.c index 41505c54d0..db82859d0f 100644 --- a/xen/common/kernel.c +++ b/xen/common/kernel.c @@ -212,6 +212,11 @@ long do_xen_version(int cmd, XEN_GUEST_HANDLE(void) arg) return 0; } + case XENVER_pagesize: + { + return (guest_handle_is_null(arg) ? -EINVAL : PAGE_SIZE); + } + } return -ENOSYS; |