8 #include <xen/events.h>
10 #include <asm/xen/hypercall.h>
11 #include <asm/xen/hypervisor.h>
25 static unsigned long xen_save_fl(
void)
43 static void xen_restore_fl(
unsigned long flags)
70 static void xen_irq_disable(
void)
81 static void xen_irq_enable(
void)
102 static void xen_safe_halt(
void)
109 static void xen_halt(
void)
118 .save_fl = PV_CALLEE_SAVE(xen_save_fl),
119 .restore_fl = PV_CALLEE_SAVE(xen_restore_fl),
120 .irq_disable = PV_CALLEE_SAVE(xen_irq_disable),
121 .irq_enable = PV_CALLEE_SAVE(xen_irq_enable),
123 .safe_halt = xen_safe_halt,