diff options
Diffstat (limited to 'arch/ia64/xen/xen_pv_ops.c')
-rw-r--r-- | arch/ia64/xen/xen_pv_ops.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/ia64/xen/xen_pv_ops.c b/arch/ia64/xen/xen_pv_ops.c index fa3b967e69cb..fe72308321b6 100644 --- a/arch/ia64/xen/xen_pv_ops.c +++ b/arch/ia64/xen/xen_pv_ops.c | |||
@@ -24,6 +24,7 @@ | |||
24 | #include <linux/irq.h> | 24 | #include <linux/irq.h> |
25 | #include <linux/kernel.h> | 25 | #include <linux/kernel.h> |
26 | #include <linux/pm.h> | 26 | #include <linux/pm.h> |
27 | #include <linux/unistd.h> | ||
27 | 28 | ||
28 | #include <asm/xen/hypervisor.h> | 29 | #include <asm/xen/hypervisor.h> |
29 | #include <asm/xen/xencomm.h> | 30 | #include <asm/xen/xencomm.h> |
@@ -166,6 +167,18 @@ static const struct pv_init_ops xen_init_ops __initconst = { | |||
166 | }; | 167 | }; |
167 | 168 | ||
168 | /*************************************************************************** | 169 | /*************************************************************************** |
170 | * pv_fsys_data | ||
171 | * addresses for fsys | ||
172 | */ | ||
173 | |||
174 | extern unsigned long xen_fsyscall_table[NR_syscalls]; | ||
175 | extern char xen_fsys_bubble_down[]; | ||
176 | struct pv_fsys_data xen_fsys_data __initdata = { | ||
177 | .fsyscall_table = (unsigned long *)xen_fsyscall_table, | ||
178 | .fsys_bubble_down = (void *)xen_fsys_bubble_down, | ||
179 | }; | ||
180 | |||
181 | /*************************************************************************** | ||
169 | * pv_cpu_ops | 182 | * pv_cpu_ops |
170 | * intrinsics hooks. | 183 | * intrinsics hooks. |
171 | */ | 184 | */ |
@@ -355,6 +368,7 @@ xen_setup_pv_ops(void) | |||
355 | xen_info_init(); | 368 | xen_info_init(); |
356 | pv_info = xen_info; | 369 | pv_info = xen_info; |
357 | pv_init_ops = xen_init_ops; | 370 | pv_init_ops = xen_init_ops; |
371 | pv_fsys_data = xen_fsys_data; | ||
358 | pv_cpu_ops = xen_cpu_ops; | 372 | pv_cpu_ops = xen_cpu_ops; |
359 | pv_iosapic_ops = xen_iosapic_ops; | 373 | pv_iosapic_ops = xen_iosapic_ops; |
360 | pv_irq_ops = xen_irq_ops; | 374 | pv_irq_ops = xen_irq_ops; |