ia64/linux-2.6.18-xen.hg

view arch/ia64/xen/xcom_asm.S @ 912:dd42cdb0ab89

[IA64] Build blktap2 driver by default in x86 builds.

add CONFIG_XEN_BLKDEV_TAP2=y to buildconfigs/linux-defconfig_xen_ia64.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
author Isaku Yamahata <yamahata@valinux.co.jp>
date Mon Jun 29 12:09:16 2009 +0900 (2009-06-29)
parents 3588f645c754
children
line source
1 /*
2 * xencomm suspend support
3 * Support routines for Xen
4 *
5 * Copyright (C) 2005 Dan Magenheimer <dan.magenheimer@hp.com>
6 */
7 #include <asm/asmmacro.h>
8 #include <xen/interface/xen.h>
10 /*
11 * Stub for suspend.
12 * Just force the stacked registers to be written in memory.
13 */
14 GLOBAL_ENTRY(xencomm_arch_hypercall_suspend)
15 ;;
16 alloc r20=ar.pfs,0,0,6,0
17 mov r2=__HYPERVISOR_sched_op
18 ;;
19 /* We don't want to deal with RSE. */
20 flushrs
21 mov r33=r32
22 mov r32=2 // SCHEDOP_shutdown
23 ;;
24 break 0x1000
25 ;;
26 br.ret.sptk.many b0
27 END(xencomm_arch_hypercall_suspend)