Files
xen/tools/libaio/src/raw_syscall.c
T
kaf24@firebug.cl.cam.ac.uk 983c202ec4 [IA64] Libaio 0.3.104 in xen-unstable doesn't build on ia64.
This updates to 0.3.106, which does build.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-07-14 11:45:15 +01:00

20 lines
410 B
C

#include "syscall.h"
#if defined(__ia64__)
/* based on code from glibc by Jes Sorensen */
__asm__(".text\n"
".globl __ia64_aio_raw_syscall\n"
".proc __ia64_aio_raw_syscall\n"
"__ia64_aio_raw_syscall:\n"
"alloc r2=ar.pfs,1,0,8,0\n"
"mov r15=r32\n"
"break 0x100000\n"
";;"
"br.ret.sptk.few b0\n"
".size __ia64_aio_raw_syscall, . - __ia64_aio_raw_syscall\n"
".endp __ia64_aio_raw_syscall"
);
#endif
;