[Top][All Lists]

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

grub ./ChangeLog ./NEWS grub/asmstub.c stage2/a...

From: Yoshinori K. Okuji
Subject: grub ./ChangeLog ./NEWS grub/asmstub.c stage2/a...
Date: Fri, 12 Jul 2002 05:55:55 -0400

CVSROOT:        /cvsroot/grub
Module name:    grub
Changes by:     Yoshinori K. Okuji <address@hidden>     02/07/12 05:55:55

Modified files:
        .              : ChangeLog NEWS 
        grub           : asmstub.c 
        stage2         : asm.S boot.c shared.h 

Log message:
        2002-07-12  Yoshinori K. Okuji  <address@hidden>
        * stage2/boot.c (load_image): Rewrite the Linux booting support
        radically. Now it should work even on a machine having, say,
        only 128KB, theoretically. Of course, GRUB itself doesn't work
        on such a system, though.
        (load_initrd): Initialize LH based on CUR_ADDR, because the
        location becomes dynamic.
        * stage2/shared.h (LINUX_MAX_SETUP_SECTS): Set to 64.
        (LINUX_HEAP_END_OFFSET): Set to (0x9000 - 0x200).
        (LINUX_STAGING_AREA): Removed.
        (LINUX_SETUP): Likewise.
        (LINUX_KERNEL): Likewise.
        (LINUX_KERNEL_MAXLEN): Likewise.
        (LINUX_SETUP_SEG): Likewise.
        (LINUX_INIT_SEG): Likewise.
        (LINUX_SETUP_STACK): Set to 0x9000.
        (LINUX_BZIMAGE_ADDR): New macro.
        (LINUX_ZIMAGE_ADDR): Likewise.
        (LINUX_OLD_REAL_MODE_ADDR): Likewise.
        (CL_MY_LOCATION): Removed.
        (CL_MY_END_ADDR): Likewise.
        (CL_BASE_ADDR): Likewise.
        (CL_MAGIC): Renamed to ...
        (LINUX_CL_MAGIC): ... this.
        (LINUX_CL_OFFSET): New macro.
        (LINUX_CL_END_OFFSET): Likewise.
        (LINUX_SETUP_MOVE_SIZE): Likewise.
        (struct linux_kernel_header): Change the type of the member
        "cmd_line_ptr" to char *.
        (linux_data_tmp_addr): Declared.
        (linux_data_real_addr): Likewise.
        * stage2/asm.S [!STAGE1_5] (linux_data_tmp_addr): New variable.
        [!STAGE1_5] (linux_data_real_addr): Likewise.
        [!STAGE1_5] (big_linux_boot): Copy the real mode part from
        * grub/asmstub.c (linux_data_tmp_addr): New variable.
        (linux_data_real_addr): Likewise.


reply via email to

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