Rev 1813 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1813 | Rev 1816 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | #include <arch/pm.h> |
32 | #include <arch/pm.h> |
33 | 33 | ||
34 | .section __xen_guest |
34 | .section __xen_guest |
35 | .ascii "GUEST_OS=HelenOS," |
35 | .ascii "GUEST_OS=HelenOS," |
36 | .ascii "XEN_VER=xen-3.0," |
36 | .ascii "XEN_VER=xen-3.0," |
37 | .ascii "HYPERCALL_PAGE=0x0002," |
37 | .ascii "HYPERCALL_PAGE=0x0000," |
38 | .ascii "LOADER=generic," |
38 | .ascii "LOADER=generic," |
39 | .ascii "PT_MODE_WRITABLE" |
39 | .ascii "PT_MODE_WRITABLE" |
40 | .byte 0 |
40 | .byte 0 |
41 | 41 | ||
42 | .text |
42 | .text |
Line 58... | Line 58... | ||
58 | call main_bsp # never returns |
58 | call main_bsp # never returns |
59 | 59 | ||
60 | cli |
60 | cli |
61 | hlt |
61 | hlt |
62 | 62 | ||
- | 63 | .section K_TEXT_START, "aw", @progbits |
|
63 | .global hypercall_page |
64 | .global hypercall_page |
64 | - | ||
65 | .org (0x0002 * PAGE_SIZE) |
65 | .org 0 |
66 | hypercall_page: |
66 | hypercall_page: |
67 | .space PAGE_SIZE |
67 | .space PAGE_SIZE |