Commit | Line | Data |
---|---|---|
77ef50a5 VN |
1 | #ifndef ASM_X86__TRAMPOLINE_H |
2 | #define ASM_X86__TRAMPOLINE_H | |
e44b7b75 PM |
3 | |
4 | #ifndef __ASSEMBLY__ | |
5 | ||
6 | /* | |
7 | * Trampoline 80x86 program as an array. | |
8 | */ | |
9 | extern const unsigned char trampoline_data []; | |
10 | extern const unsigned char trampoline_end []; | |
11 | extern unsigned char *trampoline_base; | |
12 | ||
13 | extern unsigned long init_rsp; | |
14 | extern unsigned long initial_code; | |
15 | ||
16 | #define TRAMPOLINE_BASE 0x6000 | |
17 | extern unsigned long setup_trampoline(void); | |
18 | ||
19 | #endif /* __ASSEMBLY__ */ | |
20 | ||
77ef50a5 | 21 | #endif /* ASM_X86__TRAMPOLINE_H */ |