Displaying 4 results from an estimated 4 matches for "do_ni_hypercall".
2012 Feb 13
0
[PATCH 05/14] arm: implement exception and hypercall entries.
...CONTEXTIDR]
+
+ mcr p15, 0, r4, c3, c0, 0
+ mcr p15, 0, r7, c13, c0, 1
+
+ add ip, r2, #OFFSET_VCPU_R4
+ ldmia ip, {r4 - sl, fp, ip, sp, lr}
+
+ b context_saved
+
+ .align 5
+ .type hypercall_table, #object
+ENTRY(hypercall_table)
+ .long do_set_trap_table /* 0 */
+ .long do_mmu_update
+ .long do_ni_hypercall /* set_gdt */
+ .long do_ni_hypercall /* stack_switch */
+ .long do_set_callbacks
+ .long do_ni_hypercall /* fpu_switch */
+ .long do_sched_op_compat
+ .long do_ni_hypercall
+ .long do_ni_hypercall
+ .long do_ni_hypercall
+ .long do_ni_hypercall /* 10 */
+ .long do_ni_hypercall
+ .long do_me...
2006 Mar 14
7
[PATCH] ia64 build fixes
Keir,
The patch below is necessary to get ia64 building on current
xen-unstable.hg. Thanks,
Alex
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
---
diff -r 3983e4f1b054 xen/arch/ia64/Rules.mk
--- a/xen/arch/ia64/Rules.mk Sun Mar 12 10:03:33 2006 +0100
+++ b/xen/arch/ia64/Rules.mk Mon Mar 13 09:36:01 2006 -0700
@@ -12,7 +12,7 @@ CPPFLAGS += -I$(BASEDIR)/include -I$(BA
2005 Sep 05
2
[PATCH][1/6] add a hypercall number for virtual device in unmodified guest
...Ling <xiaofeng.ling@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
diff -r 287d36b46fa3 xen/arch/x86/x86_32/entry.S
--- a/xen/arch/x86/x86_32/entry.S Tue Aug 30 20:36:49 2005
+++ b/xen/arch/x86/x86_32/entry.S Fri Sep 2 22:46:13 2005
@@ -812,6 +812,7 @@
.long do_ni_hypercall /* 25 */
.long do_mmuext_op
.long do_acm_op /* 27 */
+ .long do_virtual_device_op /* virutal device op for VMX */
.rept NR_hypercalls-((.-hypercall_table)/4)
.long do_ni_hypercall
.endr
______________________________...
2006 Jan 26
2
do_* declarations (was: Re: [Xen-ia64-devel] [PATCH] added multicall)
...ia64, the do_* functions for hypercalls are called in C. However, they are
not declared in any .h file. I think it is cleaner to declare them in an
header file rather than locally. The question is in which header file.
Thank you for any suggestion.
The do_* functions are at least:
extern long do_ni_hypercall(void);
extern long do_dom0_op(dom0_op_t *u_dom0_op);
extern long do_memory_op(int cmd, void *arg);
extern long do_multicall(multicall_entry_t *call_list, unsigned int nr_calls);
extern long do_event_channel_op(evtchn_op_t *uop);
extern long do_xen_version(int cmd, void *arg);
extern long do_console...