Changeset aa72859 in mainline for arch/ia32/src/boot/boot.S


Ignore:
Timestamp:
2005-11-22T18:44:55Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
db41406
Parents:
7453929
Message:

preparation for init task loading

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/boot/boot.S

    r7453929 raa72859  
    2828
    2929#include <arch/boot/boot.h>
    30 #include <arch/boot/memmapasm.h>
     30#include <arch/boot/memmap.h>
    3131#include <arch/mm/page.h>
    3232#include <arch/pm.h>
     
    157157                movl %ecx, e801memorysize
    158158               
     159                bt $3, %eax                                                             # mbi->flags[3] (mods_count, mods_addr valid)   
     160                jc mods_valid
     161                       
     162                        xorl %ecx, %ecx
     163                        xorl %edx, %edx
     164                        jmp mods_invalid
     165               
     166                mods_valid:
     167               
     168                mods_invalid:
     169                movl %ecx, init_addr
     170                movl %edx, init_size
     171               
    159172                bt $6, %eax                                                             # mbi->flags[6] (mmap_length, mmap_addr valid) 
    160173                jc mmap_valid
Note: See TracChangeset for help on using the changeset viewer.