Changeset e12ccc5 in mainline for kernel/arch/xen32/src/boot/boot.S


Ignore:
Timestamp:
2006-08-01T17:27:11Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0fbfa0d
Parents:
e386cbf
Message:

xen32: use writable page tables, cleanup mm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/xen32/src/boot/boot.S

    re386cbf re12ccc5  
    3333
    3434.section __xen_guest
    35         .ascii  "GUEST_OS=HelenOS,"
    36         .ascii  "XEN_VER=xen-3.0,"
    37         .ascii  "HYPERCALL_PAGE=0x0000,"
    38         .ascii  "LOADER=generic"
     35        .ascii "GUEST_OS=HelenOS,"
     36        .ascii "XEN_VER=xen-3.0,"
     37        .ascii "HYPERCALL_PAGE=0x0000,"
     38        .ascii "LOADER=generic,"
     39        .ascii "FEATURES=writable_page_tables"
    3940        .byte   0
    4041
     
    5253        cld
    5354        rep movsb
    54 
     55       
     56        # switch to temporal kernel stack
     57       
     58        movl $kernel_stack, %esp
     59       
     60        call arch_pre_main
    5561        call main_bsp                                                           # never returns
    5662
    5763        cli
    5864        hlt
     65
     66kernel_stack_bottom:
     67        .space TEMP_STACK_SIZE
     68kernel_stack:
    5969
    6070.section K_TEXT_START, "aw", @progbits
     
    6373hypercall_page:
    6474        .space PAGE_SIZE
     75
     76.global shared_info
     77.org 0x1000
     78shared_info:
     79        .space PAGE_SIZE
Note: See TracChangeset for help on using the changeset viewer.