commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd-l4/laden ChangeLog


From: Neal H. Walfield
Subject: hurd-l4/laden ChangeLog
Date: Wed, 25 Jul 2007 08:32:25 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 07/07/25 08:32:25

Modified files:
        laden          : ChangeLog 

Log message:
        2007-07-25  Neal H. Walfield  <address@hidden>
        
                * loader.h (relocate_region): New typedef.
                (loader_add_region): Add two additional arguments, rr and 
cookie.
                Update callers.
                * loader.c: Include "laden.h".
                (struct): Add fields rr, cookie and used.
                (check_region): Remove function.
                (loader_add_region): Allocate a region descriptor by checking
                whether the used bit is unset.  Don't call check_region, check
                here if a region is okay.  If there is overlap, move the other
                regions out of the way if possible.
                (loader_remove_region): Just set the used bit to zero.
                (loader_elf_load): Don't call check_region.  Protect each 
segment
                individually.
                * ia32-cmain.c (cmain): Make a copy of the command line on the
                stack and pass that to main.
                (mbi_relocate): New function.
                (mods_relocate): Likewise.
                (cmdline_relocate): Likewise.
                (module_relocate): Likewise.
                (find_components): Protect the other modules.  Protect each
                module's string individually.  Protect the first page.
                * laden.c (rootserver_relocate): New function.
        
                * ia32-cmain.c (start_kernel): Before jumping to IP, load Grub's
                booloader magic into EAX and the address of the boot info
                structure into EBX.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/laden/ChangeLog?cvsroot=hurd&r1=1.20&r2=1.21




reply via email to

[Prev in Thread] Current Thread [Next in Thread]