Merge head 'drm-3264' of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6
[linux-2.6] / arch / um / sys-x86_64 / stub.S
1 #include "uml-config.h"
2
3         .globl syscall_stub
4 .section .__syscall_stub, "x"
5 syscall_stub:
6         syscall
7         /* We don't have 64-bit constants, so this constructs the address
8          * we need.
9          */
10         movq    $(UML_CONFIG_STUB_DATA >> 32), %rbx
11         salq    $32, %rbx
12         movq    $(UML_CONFIG_STUB_DATA & 0xffffffff), %rcx
13         or      %rcx, %rbx
14         movq    %rax, (%rbx)
15         int3