Rev 1816 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1816 | Rev 1821 | ||
---|---|---|---|
Line 33... | Line 33... | ||
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=0x0000," |
37 | .ascii "HYPERCALL_PAGE=0x0000," |
38 | .ascii "LOADER=generic," |
38 | .ascii "LOADER=generic" |
39 | .ascii "PT_MODE_WRITABLE" |
- | |
40 | .byte 0 |
39 | .byte 0 |
41 | 40 | ||
42 | .text |
41 | .text |
43 | 42 | ||
44 | .code32 |
43 | .code32 |
45 | .align 4 |
44 | .align 4 |
46 | .global kernel_image_start |
45 | .global kernel_image_start |
47 | 46 | ||
48 | kernel_image_start: |
47 | kernel_image_start: |
49 | cld |
- | |
50 | - | ||
51 | # copy start_info (esi initialized by Xen) |
48 | # copy start_info (esi initialized by Xen) |
52 | 49 | ||
53 | movl $start_info, %edi |
50 | movl $start_info, %edi |
54 | movl $START_INFO_SIZE >> 2, %ecx |
51 | movl $START_INFO_SIZE >> 2, %ecx |
55 | cld |
52 | cld |