Changeset 4965a846 in mainline for kernel/arch/xen32/src/boot/boot.S
- Timestamp:
- 2006-07-24T14:19:44Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5de522d
- Parents:
- d227101
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/xen32/src/boot/boot.S
rd227101 r4965a846 35 35 .ascii "GUEST_OS=HelenOS," 36 36 .ascii "XEN_VER=xen-3.0," 37 .ascii "HYPERCALL_PAGE=0x 2,"37 .ascii "HYPERCALL_PAGE=0x0002," 38 38 .ascii "LOADER=generic," 39 39 .ascii "PT_MODE_WRITABLE" … … 48 48 kernel_image_start: 49 49 cld 50 movl $kernel_stack, %esp # initialize stack pointer51 50 51 # copy start_info (esi initialized by Xen) 52 53 movl $start_info, %edi 54 movl $START_INFO_SIZE >> 2, %ecx 55 cld 56 rep movsb 57 52 58 call main_bsp # never returns 53 59 … … 55 61 hlt 56 62 57 . data63 .global hypercall_page 58 64 59 .align 4096 60 page_directory: 61 .space 4096, 0 62 63 kernel_stack_bottom: 64 .space TEMP_STACK_SIZE 65 kernel_stack: 65 .org (0x0002 * PAGE_SIZE) 66 hypercall_page: 67 .space PAGE_SIZE
Note:
See TracChangeset
for help on using the changeset viewer.