diff options
author | Eduardo Habkost <[email protected]> | 2008-07-08 15:07:04 -0700 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2008-07-16 11:03:31 +0200 |
commit | 45eb0d889862c813dfc98c95549c25acbfc99ab8 (patch) | |
tree | 2aa0694ddfab4516a421b7bc556b892007baf415 | |
parent | 0725cbb97793d4e65bf148e4872959cdbb8c6ddd (diff) |
Xen64: HYPERVISOR_set_segment_base() implementation
Signed-off-by: Eduardo Habkost <[email protected]>
Signed-off-by: Jeremy Fitzhardinge <[email protected]>
Cc: Stephen Tweedie <[email protected]>
Cc: Mark McLoughlin <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
-rw-r--r-- | include/asm-x86/xen/hypercall.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/asm-x86/xen/hypercall.h b/include/asm-x86/xen/hypercall.h index 25366641f3f8..d9e4cf7b23ac 100644 --- a/include/asm-x86/xen/hypercall.h +++ b/include/asm-x86/xen/hypercall.h @@ -388,6 +388,14 @@ HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args) return _hypercall3(int, vcpu_op, cmd, vcpuid, extra_args); } +#ifdef CONFIG_X86_64 +static inline int +HYPERVISOR_set_segment_base(int reg, unsigned long value) +{ + return _hypercall2(int, set_segment_base, reg, value); +} +#endif + static inline int HYPERVISOR_suspend(unsigned long srec) { |