Merge changes from debian_version_0_5_93.
This commit is contained in:
parent
8ab768e9d4
commit
61a9fc4684
5 changed files with 82 additions and 64 deletions
114
ChangeLog
114
ChangeLog
|
@ -1,10 +1,22 @@
|
|||
1999-11-03 Gordon Matzigkeit <gord@fig.org>
|
||||
|
||||
* util/mbchk.c (main): Move the version number inside the
|
||||
parentheses since it is the GRUB package version, not just an
|
||||
mbchk-specific version.
|
||||
|
||||
1999-10-30 Gordon Matzigkeit <gord@fig.org>
|
||||
|
||||
* debian/rules (binary-arch): Compress man pages.
|
||||
Strip the grub shell.
|
||||
Install examples.
|
||||
|
||||
1999-11-03 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/tutorial.texi: Fix typos by ispell.
|
||||
* docs/user-ref.texi: Likewise.
|
||||
* docs/prog-ref.texi: Likewise.
|
||||
* docs/appendices.texi: Likewise.
|
||||
|
||||
|
||||
1999-11-03 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/fsys_ext2fs.c (struct ext2_dir_entry): Changed the type
|
||||
|
@ -14,14 +26,14 @@
|
|||
|
||||
* stage2/builtins.c (device_func) [GRUB_UTIL]: Call
|
||||
nul_terminate before calling check_device.
|
||||
|
||||
|
||||
1999-11-02 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/disk_io.c (real_open_partition): Check for the right
|
||||
partition for any extended partition as well. Set EXT to I after
|
||||
the check is done. Reported by Jeff Scheinberg
|
||||
<jeffsh@erols.com>.
|
||||
|
||||
|
||||
* stage2/builtins.c (color_func): Use the function
|
||||
nul_terminate.
|
||||
(device_func) [GRUB_UTIL]: Likewise.
|
||||
|
@ -37,14 +49,14 @@
|
|||
null_terminate.
|
||||
* stage2/char_io.c [!STAGE1_5] (nul_terminate): New function.
|
||||
* stage2/shared.h (nul_terminate): Declared.
|
||||
|
||||
|
||||
1999-11-01 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/grub.texi: Add "I/O ports detection" into the menu.
|
||||
* docs/user-ref.texi: Added a description about the command
|
||||
"ioprobe".
|
||||
* docs/prog-ref.texi (I/O ports detection): New chapter.
|
||||
|
||||
|
||||
1999-11-01 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
From Pavel Roskin:
|
||||
|
@ -65,7 +77,7 @@
|
|||
into the device map file even if check_device fails.
|
||||
* stage2/char_io.c [!STAGE1_5] (get_cmdline): Clear ERRNUM after
|
||||
calling print_completions.
|
||||
|
||||
|
||||
1999-10-29 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/asm.S (track_int13): Defined unconditionally. Do not
|
||||
|
@ -87,7 +99,7 @@
|
|||
* stage2/shared.h (IO_MAP_SIZE): New macro.
|
||||
(track_int13): Declared.
|
||||
(io_map): Likewise.
|
||||
|
||||
|
||||
1999-10-29 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/char_io.c (print_error) [!STAGE1_5]: Print "Error:"
|
||||
|
@ -96,7 +108,7 @@
|
|||
* stage2/cmdline.c (run_script): If ERRNUM is non-zero, set
|
||||
ERRNUM to ERR_NONE.
|
||||
(enter_cmdline): Clear ERRNUM after print_error.
|
||||
|
||||
|
||||
1999-10-28 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
From Pavel Roskin:
|
||||
|
@ -124,7 +136,7 @@
|
|||
[GRUB_UTIL] (DISP_RIGHT): Set to ACS_RARROW.
|
||||
[GRUB_UTIL] (DISP_UP): Set to ACS_UARROW.
|
||||
[GRUB_UTIL] (DISP_DOWN): Set to ACS_DARROW.
|
||||
|
||||
|
||||
1999-10-28 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/builtins.c (keycode_func): Removed.
|
||||
|
@ -148,7 +160,7 @@
|
|||
* docs/user-ref.texi (General commands): Added a description
|
||||
about the command "setkey".
|
||||
(Stage2 errors): Added a description about ERR_BAD_ARGUMENT.
|
||||
|
||||
|
||||
1999-10-27 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/disk_io.c (set_device) [!STAGE1_5]: Remove the
|
||||
|
@ -159,7 +171,7 @@
|
|||
* docs/mbchk.1: Regenerated.
|
||||
* docs/grub.8: Likewise.
|
||||
* grub/asmstub.c: Rename KEY_MAP to BIOS_KEY_MAP.
|
||||
|
||||
|
||||
* stage2/asm.S [!STAGE1_5] (set_int15_handler): Use 0 instead of
|
||||
the maximum number for the segment.
|
||||
[!STAGE1_5] (unset_int15_handler): Likewise.
|
||||
|
@ -176,11 +188,11 @@
|
|||
* stage2/shared.h (KEY_MAP_SIZE): Set to 32.
|
||||
(key_map): Removed.
|
||||
(bios_key_map): Declared.
|
||||
|
||||
|
||||
1999-10-26 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
Now the BIOS drive remapping is functional.
|
||||
|
||||
|
||||
* stage2/asm.S [DEFINE_TRACK_INT13] (track_int13): Use %edi
|
||||
instead of direct addresses.
|
||||
Prefix DATA32 to the calls for real_to_prot and prot_to_real.
|
||||
|
@ -199,7 +211,7 @@
|
|||
(drive_map): 4bytes-aligned.
|
||||
* stage2/disk_io.c (grub_close): Do not set ERRNUM even if
|
||||
FSYS_TYPE is NUM_FSYS.
|
||||
|
||||
|
||||
1999-10-25 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage1/stage1.S: Long jump to real_start, because some bogus
|
||||
|
@ -207,7 +219,7 @@
|
|||
(real_start): New label.
|
||||
* docs/Makefile.am (grub.info): Removed. Use the default rule
|
||||
instead.
|
||||
|
||||
|
||||
1999-10-25 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/asm.S [DEFINE_TRACK_INT13] (int3_handler): Save the
|
||||
|
@ -215,30 +227,30 @@
|
|||
Decrease %bx before restoring the first instruction.
|
||||
[DEFINE_TRACK_INT13] (track_int13): Go to the real mode before
|
||||
setting up the registers for the int13 call.
|
||||
|
||||
|
||||
1999-10-24 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
Add the prototype of a function to probe I/O ports used for a
|
||||
BIOS drive.
|
||||
|
||||
|
||||
* stage2/asm.S [DEFINE_TRACK_INT13] (track_int13): New function.
|
||||
[DEFINE_TRACK_INT13] (int1_handler): New interrupt handler for
|
||||
the real mode.
|
||||
[DEFINE_TRACK_INT13] (int3_handler): Likewise.
|
||||
[DEFINE_TRACK_INT13] (io_map): New variable.
|
||||
|
||||
|
||||
* stage2/builtins.c (quit_func) [!GRUB_UTIL]: Fix a typo.
|
||||
|
||||
|
||||
1999-10-24 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
The new GRUB manual becomes official.
|
||||
|
||||
|
||||
* docs/grub.texi: Replaced with new-grub.texi.
|
||||
* docs/new-grub.texi: Removed.
|
||||
* docs/Makefile.am (grub_TEXINFOS): New variable.
|
||||
(UNFINISHED_MANUALS): Removed.
|
||||
(EXTRA_DIST): Deleted $(UNFINISHED_MANUALS).
|
||||
|
||||
|
||||
1999-10-24 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/builtins.c (device_func) [!GRUB_UTIL]: Set ERRNUM to
|
||||
|
@ -251,7 +263,7 @@
|
|||
* docs/user-ref.texi: Fix typos and added some cross-references.
|
||||
* docs/prog-ref.texi: Likewise.
|
||||
* docs/appendices.texi: Likewise.
|
||||
|
||||
|
||||
1999-10-23 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/builtins.c (map_func): If BIOS_DRIVE_MAP already
|
||||
|
@ -262,7 +274,7 @@
|
|||
instead of @table.
|
||||
(Basic usage): Use @option instead of @code.
|
||||
(Invoking mbchk): Likewise.
|
||||
|
||||
|
||||
1999-10-23 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/asm.S [!STAGE1_5] (set_int15_handler): New function.
|
||||
|
@ -290,7 +302,7 @@
|
|||
* grub/asmstub.c (set_int15_handler): New function.
|
||||
(unset_int15_handler): Likewise.
|
||||
(key_map): New variable.
|
||||
|
||||
|
||||
1999-10-23 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
From Michael Hohmuth <hohmuth@innocent.com>:
|
||||
|
@ -335,7 +347,7 @@
|
|||
* stage2/stage2.c (cmain): Clear ERRNUM after calling
|
||||
find_command to just ignore the error code.
|
||||
Call grub_close after loading the configuration file.
|
||||
|
||||
|
||||
* stage2/asm.S (main): Clean out the bss.
|
||||
|
||||
1999-10-23 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
@ -345,24 +357,24 @@
|
|||
* docs/tutorial.texi: Likewise.
|
||||
* docs/prog-ref.texi: Likewise.
|
||||
* docs/appendices.texi: Likewise.
|
||||
|
||||
|
||||
1999-10-22 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/prog-ref.texi: New file.
|
||||
* docs/appendices.texi: Likewise.
|
||||
* docs/Makefile.am (UNFINISHED_MANUALS): Added prog-ref.texi and
|
||||
appendices.texi.
|
||||
|
||||
|
||||
1999-10-22 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/user-ref.texi: New file.
|
||||
* docs/Makefile.am (UNFINISHED_MANUALS): Added user-red.texi.
|
||||
|
||||
|
||||
1999-10-21 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
Add BIOS drive remapping support for chain-loading some foolish
|
||||
operating systems.
|
||||
|
||||
|
||||
* stage2/builtins.c (bios_drive_map): New variable.
|
||||
(boot_func): If KERNEL_TYPE is KERNEL_TYPE_CHAINLOADER, check
|
||||
if BIOS_DRIVE_MAP contains meaningful values. If so, search for
|
||||
|
@ -381,7 +393,7 @@
|
|||
* stage2/shared.h (DRIVE_MAP_SIZE): New macro.
|
||||
(set_int13_handler): Declared.
|
||||
* grub/asmstub.c (set_int13_handler): New function. Do nothing.
|
||||
|
||||
|
||||
1999-10-20 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/builtins.c (find_func): Print only the device names.
|
||||
|
@ -390,12 +402,12 @@
|
|||
(%.c.texi): Use $(SHELL) instead of /bin/sh.
|
||||
(%.h.texi): Likewise.
|
||||
(%.S.texi): Likewise.
|
||||
|
||||
|
||||
1999-10-20 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/char_io.c (memcheck): Fix the checks: "<=" -> "<".
|
||||
Reported by Mike Hicks <hick0088@umn.edu>.
|
||||
|
||||
|
||||
1999-10-19 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/builtins.c (find_func): New function.
|
||||
|
@ -407,19 +419,19 @@
|
|||
instead of CURRENT_DRIVE and CURRENT_PARTITION to IMAGE_DRIVE
|
||||
and IMAGE_PARTITION before running install_func.
|
||||
(builtin_table): Added a pointer to BUILTIN_FIND.
|
||||
|
||||
|
||||
1999-10-19 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/Makefile.am (UNFINISHED_MANUALS): New variable.
|
||||
(EXTRA_DIST): Added $(UNFINISHED_MANUALS).
|
||||
* docs/new-grub.texi: New file.
|
||||
|
||||
|
||||
1999-10-19 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/Makefile.am (man_MANS): Added mbchk.1.
|
||||
[MAINTAINER_MODE] (mbchk.1): New target.
|
||||
* docs/mbchk.1: New file. Generated by help2man.
|
||||
|
||||
|
||||
1999-10-18 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* Makefile.am (SUBDIRS): Added util.
|
||||
|
@ -427,20 +439,20 @@
|
|||
* util/Makefile.am: New file.
|
||||
* util/mbchk.c: Likewise.
|
||||
* util/Makefile.in: Likewise. Generated by automake.
|
||||
|
||||
|
||||
1999-10-17 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/Makefile.am (.texi): Canceled because the dependecies can
|
||||
be circulated.
|
||||
* stage2/builtins.c (embed_func): Set BUF_TRACK to -1 before
|
||||
writing the Stage 1.5 to the disk to clear the cache.
|
||||
|
||||
|
||||
1999-10-17 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/boot.c (load_initrd): Change types of *RAMDISK and
|
||||
MOVETO to unsigned long.
|
||||
Apply the macro RAW_ADDR to MOVETO.
|
||||
|
||||
|
||||
1999-10-16 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* docs/multiboot.texi: Include the example source files of a
|
||||
|
@ -460,7 +472,7 @@
|
|||
(%.c.texi): New target.
|
||||
(%.h.texi): Likewise.
|
||||
(%.S.texi): Likewise.
|
||||
|
||||
|
||||
1999-09-22 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* multiboot.texi (BIOS device mapping techniques): New section.
|
||||
|
@ -468,7 +480,7 @@
|
|||
(Data comparison technique): New subsection.
|
||||
(I/O restriction technique): Likewise.
|
||||
(Example OS code): Rewrited from scratch.
|
||||
|
||||
|
||||
1999-09-21 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* multiboot.texi: Rename Multiboot Standard to Multiboot
|
||||
|
@ -486,7 +498,7 @@
|
|||
If installing the Stage 1 into a MBR, embed the Stage 1.5 in the
|
||||
sectors right after it.
|
||||
Return the result of install_func instead of zero.
|
||||
|
||||
|
||||
1999-10-14 Pavel Roskin <pavel_roskin@geocities.com>
|
||||
|
||||
* configure.in: Check for opendisk in libutil.
|
||||
|
@ -521,7 +533,7 @@
|
|||
string of OPTARG.
|
||||
* stage2/shared.h [GRUB_UTIL] (device_map_file): Declared.
|
||||
* docs/grub.8: Regenerated.
|
||||
|
||||
|
||||
1999-10-13 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/builtins.c (color_func): Do not set NORMAL_COLOR or
|
||||
|
@ -536,7 +548,7 @@
|
|||
* docs/grub.texi (Commands): Adjusted to the long doc of
|
||||
BUILTIN_COLOR.
|
||||
* docs/menu.lst: Add examples of "fallback" and "color".
|
||||
|
||||
|
||||
1999-10-13 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* stage2/char_io.c [!STAGE1_5] (get_cmdline): If C is a newline
|
||||
|
@ -550,10 +562,10 @@
|
|||
(builtin_table): Added a pointer to BUILTIN_EMBED and a pointer
|
||||
to BUILTIN_SETUP.
|
||||
* stage2/shared.h (grub_strncat): Declared.
|
||||
|
||||
|
||||
* stage2/Makefile.am (stage2_size.h): ../stage2/stage2 ->
|
||||
pre_stage2. Reported by Pavel Roskin.
|
||||
|
||||
|
||||
1999-10-12 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
From Pavel Roskin:
|
||||
|
@ -573,11 +585,11 @@
|
|||
(STAGE1_STAGE2_ADDRESS): 0x44 -> 0x45.
|
||||
(STAGE1_STAGE2_SEGMENT): 0x46 -> 0x47.
|
||||
(STAGE1_BOOT_DRIVE): 0x3f -> 0x40.
|
||||
|
||||
|
||||
1999-10-09 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
Stage1 supports both the CHS mode and the LBA mode.
|
||||
|
||||
|
||||
* stage1/Makefile.am (nodist_pkgdata_DATA): Removed stage1_lba.
|
||||
(BUILT_SOURCES): Deleted.
|
||||
(CLEANFILES): Likewise.
|
||||
|
@ -640,7 +652,7 @@
|
|||
* stage2/shared.h (BOOTSEC_LISTSIZE): New macro.
|
||||
* stage2/stage1_5.c: Change the second argument for chain_stage2
|
||||
to 0x8200.
|
||||
|
||||
|
||||
1999-10-08 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
* configure.in (--with-binutils): New option to specify a
|
||||
|
@ -655,19 +667,19 @@
|
|||
(grub_ASM_ADDR32): Likewise.
|
||||
(grub_ASM_PREFIX_REQUIREMENT): Likewise.
|
||||
(grub_PROG_OBJCOPY_ABSOLUTE): Use CC instead of LD.
|
||||
|
||||
|
||||
1999-10-04 Pavel Roskin <pavel_roskin@geocities.com>
|
||||
|
||||
* stage2/freebsd.h (struct bootinfo): New member, bi_bios_dev.
|
||||
* stage2/boot.c (bsd_boot): Set BI.BI_BIOS_DEV to SAVED_DRIVE.
|
||||
|
||||
|
||||
1999-10-04 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||||
|
||||
From Pavel Roskin:
|
||||
* docs/grub.texi: Fix typos.
|
||||
* stage2/builtins.c (install_func): Reformat the warning message
|
||||
about the option `d'.
|
||||
|
||||
|
||||
1999-10-03 Gordon Matzigkeit <gord@fig.org>
|
||||
|
||||
* stage2/builtins.c (install_func): Fix check for the Stage 2 id.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue