| #include <xen/interface/xen.h> |
| #include <xen/grant_table.h> |
| #include <asm/xen/hypercall.h> |
| #include <asm/xen/page.h> |
| void xen_pre_suspend(void) |
| xen_start_info->store_mfn = mfn_to_pfn(xen_start_info->store_mfn); |
| xen_start_info->console.domU.mfn = |
| mfn_to_pfn(xen_start_info->console.domU.mfn); |
| BUG_ON(!irqs_disabled()); |
| HYPERVISOR_shared_info = &xen_dummy_shared_info; |
| if (HYPERVISOR_update_va_mapping(fix_to_virt(FIX_PARAVIRT_BOOTMAP), |
| void xen_post_suspend(int suspend_cancelled) |
| xen_start_info->store_mfn = |
| pfn_to_mfn(xen_start_info->store_mfn); |
| xen_start_info->console.domU.mfn = |
| pfn_to_mfn(xen_start_info->console.domU.mfn); |
| BUG_ON(xen_cpu_initialized_map == NULL); |
| cpumask_copy(xen_cpu_initialized_map, cpu_online_mask); |
| void xen_arch_resume(void) |