]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
23 years ago2002-05-22 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 22 May 2002 06:58:23 +0000 (06:58 +0000)] 
2002-05-22  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c (boot_func): If DEBUG is true, print
BOOT_DRIVE and BOOT_PART_OFFSET.
Don't set ERRNUM after rawread failed, because rawread should
set ERRNUM itself.

23 years ago2002-05-20 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 20 May 2002 11:48:03 +0000 (11:48 +0000)] 
2002-05-20  Yoshinori K. Okuji  <okuji@enbug.org>

* lib/device.c (read_device_map): Show an error message and exit
abnormally, if MAP[DRIVE] has already been filled.
* util/grub-install.in: If there is any dulicated entry, print
an error message and exit abnormally.

23 years ago2002-05-20 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 20 May 2002 09:45:33 +0000 (09:45 +0000)] 
2002-05-20  Yoshinori K. Okuji  <okuji@enbug.org>

* lib/device.c: Don't include linux/hdreg.h, linux/major.h,
or linux/kdev_t.h.
[__linux__] (HDIO_GETGEO): Defined.
[__linux__] (hd_geometry): Likewise.
[__linux__] (FLOPPY_MAJOR): Likewise.
[__linux__] (MINORBITS): Likewise.
[__linux__] (MAJOR): Likewise.

23 years ago2002-05-08 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 8 May 2002 07:12:29 +0000 (07:12 +0000)] 
2002-05-08  Yoshinori K. Okuji  <okuji@enbug.org>

* netboot/fsys_tftp.c (tftp_read): Don't call buf_fill unless
SIZE is positive.

23 years ago2002-05-08 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 8 May 2002 05:49:33 +0000 (05:49 +0000)] 
2002-05-08  Yoshinori K. Okuji  <okuji@enbug.org>

* netboot/etherboot.h (ETH_MAX_MTU): Because some DHCP/BOOTP
servers don't treat the maximum length the same as Etherboot,
subtract the size of an IP header and that of an UDP header.

23 years ago2002-04-30 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 30 Apr 2002 14:10:03 +0000 (14:10 +0000)] 
2002-04-30  Yoshinori K. Okuji  <okuji@enbug.org>

From Jean-Jacques Michel <jjmichel@linbox.com>:
* stage2/boot.c (load_image): For Linux, check if DATA_LEN is
greater than MULTIBOOT_SEARCH. If that's true, read the rest
after copying data already read in BUFFER.

23 years agoAdded a released date into NEWS.
okuji [Mon, 29 Apr 2002 22:49:40 +0000 (22:49 +0000)] 
Added a released date into NEWS.

23 years ago2002-04-30 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 29 Apr 2002 18:52:16 +0000 (18:52 +0000)] 
2002-04-30  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/boot.c (load_image): For Linux, don't check if the
length of protected mode code is greater than or equal to the
expected length minus 16. Instead, just check if no error
occurred. That was problematic, because memdisk has no protected
mode code. Also, I don't see what the magic number 16 was for.

23 years ago2002-04-29 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 29 Apr 2002 00:35:30 +0000 (00:35 +0000)] 
2002-04-29  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c [SUPPORT_SERIAL] (terminal_func): Added a
new option ``--silent''. This suppresses messages, if specified.

23 years ago2002-04-29 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 29 Apr 2002 00:19:34 +0000 (00:19 +0000)] 
2002-04-29  Yoshinori K. Okuji  <okuji@enbug.org>

* config.guess: New upstream version.
* config.sub: Likewise.

23 years ago2002-04-20 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 20 Apr 2002 00:43:10 +0000 (00:43 +0000)] 
2002-04-20  Yoshinori K. Okuji  <okuji@enbug.org>

* netboot/config.c (PCI_NIC) [INCLUDE_DAVICOM]: Fix typos.
Reported by Julien Perrot <julien.perrot@iie.cnam.fr>.

23 years ago2002-04-17 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 17 Apr 2002 09:41:54 +0000 (09:41 +0000)] 
2002-04-17  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c [SUPPORT_SERIAL] (terminal_func): Set
COUNT_LINES to -1, to disable the pager.

23 years agoUpdate the link to binutils.
okuji [Mon, 15 Apr 2002 22:09:16 +0000 (22:09 +0000)] 
Update the link to binutils.

23 years ago* util/grub-install.in: Fix hardcoded /dev/hda1.
proski [Sat, 6 Apr 2002 22:30:18 +0000 (22:30 +0000)] 
* util/grub-install.in: Fix hardcoded /dev/hda1.

23 years ago2002-04-06 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 6 Apr 2002 12:15:13 +0000 (12:15 +0000)] 
2002-04-06  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c [GRUB_UTIL] (dump_func): New function.
[GRUB_UTIL] (builtin_dump): New variable.
(builtin_table) [GRUB_UTIL]: Added a pointer to BUILTIN_DUMP.
* util/grub-install.in: Make sure that GRUB reads the same
images as the host operating system by comparing the result of
running the command "dump" with the contents of the OS file.

23 years ago2002-04-04 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Thu, 4 Apr 2002 14:52:21 +0000 (14:52 +0000)] 
2002-04-04  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c (setup_func): Don't embed a drive number, if
unnecessary.

23 years agoMiscellaneous doc updates.
okuji [Thu, 4 Apr 2002 14:22:35 +0000 (14:22 +0000)] 
Miscellaneous doc updates.

23 years agoFix terminology and add more comments about automake.
okuji [Thu, 4 Apr 2002 00:35:40 +0000 (00:35 +0000)] 
Fix terminology and add more comments about automake.

23 years ago2002-03-29 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 29 Mar 2002 10:24:17 +0000 (10:24 +0000)] 
2002-03-29  Yoshinori K. Okuji  <okuji@enbug.org>

* docs/grub.texi (General commands): Added ``pager'' into the
menu.
(pager): New subsection.
(terminal): Added a description about the option
``--lines=LINES''.

* configure.in (AC_INIT_AUTOMAKE): Set the version number to
0.92.

23 years ago2002-03-26 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 25 Mar 2002 22:02:10 +0000 (22:02 +0000)] 
2002-03-26  Yoshinori K. Okuji  <okuji@enbug.org>

* netboot/eepro100.c (eepro100_probe): Increase the delay at the
initialization.

23 years ago*** empty log message ***
okuji [Mon, 25 Mar 2002 22:01:17 +0000 (22:01 +0000)] 
*** empty log message ***

23 years ago2002-03-26 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 25 Mar 2002 21:43:55 +0000 (21:43 +0000)] 
2002-03-26  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/boot.c (linux_mem_size): New variable.
(load_image): Check a mem= option and set LINUX_MEM_SIZE to the
specified memory size, if any. Otherwise, to zero. When an
overflow is detected, use LINUX_INITRD_MAX_ADDRESS instead.
(load_initrd): If LINUX_MEM_SIZE is non-zero, use it instead of
the actual memory size.
* stage2/char_io.c (safe_parse_maxint): Use ERR_NUMBER_OVERFLOW
instead of ERR_NUMBER_PARSING, when an overflow occurs.
* stage2/common.c [!STAGE1_5] (err_list): Added
ERR_NUMBER_OVERFLOW.
* stage2/shared.h (ERR_NUMBER_OVERFLOW): New constant.

23 years ago2002-03-24 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 24 Mar 2002 12:28:54 +0000 (12:28 +0000)] 
2002-03-24  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/stage2.c (run_menu): Call cls outside the loop to run
scripts.
* stage2/cmdline.c (run_script): Prompt a user's intervention,
only when FALLBACK_ENTRY is negative.

23 years agoUpdate the FAQ.
okuji [Mon, 11 Feb 2002 16:44:54 +0000 (16:44 +0000)] 
Update the FAQ.

23 years ago* util/grub-install.in (find_device): New function - find block
proski [Mon, 11 Feb 2002 08:10:57 +0000 (08:10 +0000)] 
* util/grub-install.in (find_device): New function - find block
device for given file or directory.  Resolve symlinks to fix
problem on Linux with devfs and old device names in /etc/fstab.
Use find_device() for root_device, bootdir_device and
grubdir_device.

23 years ago2002-02-08 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 8 Feb 2002 01:28:39 +0000 (01:28 +0000)] 
2002-02-08  Yoshinori K. Okuji  <okuji@enbug.org>

* grub/main.c (OPT_NO_PAGER): New macro.
(longopts): Added an entry for "--no-pager".
(usage): Added a description about "--no-pager".
(main): In case of OPT_NO_PAGER, set USE_PAGER to zero. The same
thing is done with OPT_BATCH, because the pager is just harmful
in batch mode.

23 years ago2002-02-08 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 8 Feb 2002 01:22:36 +0000 (01:22 +0000)] 
2002-02-08  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c (help_func): Show all the commands runnable
with the command-line interface, if "--all" is specified.

23 years ago2002-02-08 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 8 Feb 2002 01:14:01 +0000 (01:14 +0000)] 
2002-02-08  Yoshinori K. Okuji  <okuji@enbug.org>

An internal pager is implemented.

* stage2/builtins.c (pager_func): New function.
(builtin_pager): New variable.
(terminal_func): New option, "--lines=LINES" is added. If this
option is specified, set MAX_LINES to the value. Otherwise, set
MAX_LINES to 24.
(vbeprobe_func): Remove the pager code specific to this
function.
(builtin_table): Added a pointer to BUILTIN_PAGER.
* stage2/char_io.c (max_lines) [!STAGE1_5]: New variable.
(count_lines) [!STAGE1_5]: Likewise.
(use_pager) [!STAGE1_5]: Likewise.
(grub_putchar) [!STAGE1_5]: if C is a newline and COUNT_LINES is
not -1, count up the number of lines. If it exceeds the maximum
number of lines minus 2, show a message and wait for input of
return key. "minus 2" is to reserve space for the message
printed by this internal pager.
* stage2/cmdline.c (enter_cmdline): If USE_PAGER is true, set
COUNT_LINES to zero, before running a command, and reset
COUNT_LINES to -1 after that.
* stage2/shared.h (max_lines) [!STAGE1_5]: Declared.
(count_lines) [!STAGE1_5]: Likewise.
(use_pager) [!STAGE1_5]: Likewise.

23 years ago2002-02-08 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Thu, 7 Feb 2002 23:28:47 +0000 (23:28 +0000)] 
2002-02-08  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/fsys_jfs.c (jfs_read) [STAGE1_5]: Set and reset
DISK_READ_FUNC even in Stage 1.5.
* stage2/fsys_xfs.c (xfs_read) [STAGE1_5]: Likewise.

* stage2/stage1_5.c (saved_sector): Initialized with -1.
(cmain): Check if SAVED_SECTOR was set appropriately after
reading the second sector of Stage 2. If SAVED_SECTOR is not
set (i.e. it is equal to -1), print an error and stop.

23 years ago2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 5 Feb 2002 05:00:03 +0000 (05:00 +0000)] 
2002-02-05  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c (setup_func): Add a VSTa fs entry into
STAGE1_5_MAP.

23 years ago2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 5 Feb 2002 04:56:42 +0000 (04:56 +0000)] 
2002-02-05  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/shared.h (BUILTIN_HELP_LIST): New macro. Used for
commands whose help messages are listed when no argument is
specified to the command "help".
* stage2/builtins.c (builtin_blocklist): Added the attribute
BUILTIN_HELP_LIST.
(builtin_boot): Likewise.
(builtin_bootp): Likewise.
(builtin_cat): Likewise.
(builtin_chainloader): Likewise.
(builtin_color): Likewise.
(builtin_configfile): Likewise.
(builtin_device): Likewise.
(builtin_dhcp): Likewise.
(builtin_displayapm): Likewise.
(builtin_displaymem): Likewise.
(builtin_find): Likewise.
(builtin_geometry): Likewise.
(builtin_halt): Likewise.
(builtin_help): Likewise.
(builtin_hide): Likewise.
(builtin_ifconfig): Likewise.
(builtin_initrd): Likewise.
(builtin_kernel): Likewise.
(builtin_makeactive): Likewise.
(builtin_map): Likewise.
(builtin_md5crypt): Likewise.
(builtin_module): Likewise.
(builtin_modulenounzip): Likewise.
(builtin_partnew): Likewise.
(builtin_parttype): Likewise.
(builtin_quit): Likewise.
(builtin_rarp): Likewise.
(builtin_reboot): Likewise.
(builtin_root): Likewise.
(builtin_rootnoverify): Likewise.
(builtin_serial): Likewise.
(builtin_setkey): Likewise.
(builtin_setup): Likewise.
(builtin_terminal): Likewise.
(builtin_testvbe): Likewise.
(builtin_tftpserver): Likewise.
(builtin_unhide): Likewise.
(builtin_uppermem): Likewise.
(builtin_vbeprobe): Likewise.

(help_func): When no argument is specified, if the last entry
was at the left column, print an extra newline.

23 years ago2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 5 Feb 2002 04:15:22 +0000 (04:15 +0000)] 
2002-02-05  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/shared.h (BUILTIN_HIDDEN): Renamed to ...
(BUILTIN_NO_ECHO): ... this. The old name was too difficult to
see _what_ was hidden.

23 years ago2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 4 Feb 2002 23:01:38 +0000 (23:01 +0000)] 
2002-02-05  Yoshinori K. Okuji  <okuji@enbug.org>

* netboot/misc.c (twiddle): Go back to the bar progress, copied
from etherboot-5.0.5/src/misc.c. Execute the code only if DEBUG
is true.

23 years agoAdd 2002 into the copyright note.
okuji [Mon, 4 Feb 2002 22:48:59 +0000 (22:48 +0000)] 
Add 2002 into the copyright note.

23 years ago2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 4 Feb 2002 22:47:51 +0000 (22:47 +0000)] 
2002-02-05  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/builtins.c (displaymem_func): Use hex digits to display
for consistency.

23 years agoAdded Dennis Kitzman
jthomas [Mon, 4 Feb 2002 05:22:08 +0000 (05:22 +0000)] 
Added Dennis Kitzman

23 years agoFixed typo in Makefile.am which left out xfs, md5cyrpt, serial support and hercules...
jthomas [Mon, 4 Feb 2002 04:55:48 +0000 (04:55 +0000)] 
Fixed typo in Makefile.am which left out xfs, md5cyrpt, serial support and hercules support

23 years agoSpecify the release date of 0.91.
okuji [Mon, 21 Jan 2002 12:29:03 +0000 (12:29 +0000)] 
Specify the release date of 0.91.

23 years agoAdd known problems about the serial support.
okuji [Mon, 21 Jan 2002 12:16:08 +0000 (12:16 +0000)] 
Add known problems about the serial support.

23 years ago2002-01-20 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Sat, 19 Jan 2002 20:27:49 +0000 (20:27 +0000)] 
2002-01-20  Yoshinori K. Okuji  <okuji@gnu.org>

* util/grub-image.in: Check stage2 instead of stage2.c to
determine where the script is invoked, because srcdir may not
be used for the compilation.

23 years ago2002-01-20 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Sat, 19 Jan 2002 19:05:43 +0000 (19:05 +0000)] 
2002-01-20  Yoshinori K. Okuji  <okuji@gnu.org>

* grub/asmstub.c (console_putchar): When not using curses,
ignore a carriage return, because a newline in Unix is only a
line feed.

23 years agoChanges.
kr [Fri, 18 Jan 2002 17:17:11 +0000 (17:17 +0000)] 
Changes.

23 years ago(minix_dir): Fixed bug getting filenames with MAXNAMELEN right.
kr [Fri, 18 Jan 2002 17:16:58 +0000 (17:16 +0000)] 
(minix_dir): Fixed bug getting filenames with MAXNAMELEN right.

23 years ago(get_cmdline, cl_refresh): If TERMINAL_DUMB
kr [Fri, 18 Jan 2002 17:16:44 +0000 (17:16 +0000)] 
(get_cmdline, cl_refresh): If TERMINAL_DUMB
 section is always 0.
 Line is only cleared if !TERMINAL_DUMB.

23 years ago(use_curses): Initialize to 0 if !HAVE_LIBCURSES
kr [Fri, 18 Jan 2002 17:16:10 +0000 (17:16 +0000)] 
(use_curses): Initialize to 0 if !HAVE_LIBCURSES
(main): Check for curses use and set terminal to dumb if we don't
       use it (helps for --batch and variants of non-curses setup).

23 years agoIt seems that I forgot to add natsemi.c to the CVS...
okuji [Tue, 15 Jan 2002 10:32:22 +0000 (10:32 +0000)] 
It seems that I forgot to add natsemi.c to the CVS...

23 years ago2002-01-15 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Tue, 15 Jan 2002 10:28:18 +0000 (10:28 +0000)] 
2002-01-15  Yoshinori K. Okuji  <okuji@gnu.org>

* docs/grub.texi (Preset Menu): New chapter.

23 years agoUpdate the documentation about configure options.
okuji [Tue, 15 Jan 2002 09:42:54 +0000 (09:42 +0000)] 
Update the documentation about configure options.

23 years ago2002-01-15 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Tue, 15 Jan 2002 09:37:15 +0000 (09:37 +0000)] 
2002-01-15  Yoshinori K. Okuji  <okuji@gnu.org>

* docs/grub.texi: Added some text about JFS and XFS.

23 years ago2002-01-08 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Tue, 8 Jan 2002 03:19:23 +0000 (03:19 +0000)] 
2002-01-08  Yoshinori K. Okuji  <okuji@gnu.org>

* grub/main.c (use_preset_menu): New variable.
(OPT_PRESET_MENU): New macro.
(longopts): Added an entry for "--preset-menu".
(usage): Added a description for "--preset-menu". Also, change
the first character of the description for "--device-map" to
lower case for consistency.
(main): Set USE_PRESET_MENU to 1 in the case of OPT_PRESET_MENU.
* stage2/shared.h (use_preset_menu): Declared.
* stage2/stage2.c [PRESET_MENU_STRING || SUPPORT_DISKLESS]
(open_preset_menu) [GRUB_UTIL]: If USE_PRESET_MENU is false,
return zero immediately.

23 years ago2002-01-08 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Tue, 8 Jan 2002 02:48:44 +0000 (02:48 +0000)] 
2002-01-08  Yoshinori K. Okuji  <okuji@gnu.org>

* stage2/common.c [SUPPORT_DISKLESS]
(setup_diskless_environment): Removed. The feature is moved to
the preset menu.
* stage2/stage2.c [SUPPORT_DISKLESS] (preset_menu): Set to the
string "bootp\n".
[SUPPORT_DISKLESS] (preset_menu_offset): Defined, as if
PRESET_MENU_STRING is defined.
[SUPPORT_DISKLESS] (open_preset_menu): Likewise.
[SUPPORT_DISKLESS] (read_from_preset_menu): Likewise.
[SUPPORT_DISKLESS] (close_preset_menu): Likewise.

23 years ago2002-01-06 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Sat, 5 Jan 2002 19:59:29 +0000 (19:59 +0000)] 
2002-01-06  Yoshinori K. Okuji  <okuji@gnu.org>

The preset menu has a priority over the configuration file.
Suggested by Christoph Plattner.

* stage2/stage2.c [PRESET_MENU_STRING] (open_preset_menu):
Check if PRESET_MENU is not NULL.
[PRESET_MENU_STRING] (close_preset_menu): Set PRESET_MENU to
NULL.
(cmain): New internal function, reset. This function resets
AUTO_FILL, CONFIG_LEN, MENU_LEN, NUM_ENTRIES, CONFIG_ENTRIES,
MENU_ENTRIES and call init_config.
Try to open the preset menu first, and try to open the
configuration file, only if that failed.
Even if the preset menu was read, try to open the configuration
file. This time, opening the preset menu never succeed, because
close_preset_menu ensures that the preset menu is available at
most once.

23 years ago2002-01-06 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Sat, 5 Jan 2002 18:41:34 +0000 (18:41 +0000)] 
2002-01-06  Yoshinori K. Okuji  <okuji@gnu.org>

* netboot/misc.c (inet_aton): Don't check if *P is an asterisk,
if I is 3. Reported by Rick (his real name and address are
unknown).

23 years agoFix a wrong version in ChangeLog and add a new entry to NEWS.
okuji [Wed, 2 Jan 2002 23:23:32 +0000 (23:23 +0000)] 
Fix a wrong version in ChangeLog and add a new entry to NEWS.

23 years ago2002-01-03 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Wed, 2 Jan 2002 21:56:40 +0000 (21:56 +0000)] 
2002-01-03  Yoshinori K. Okuji  <okuji@gnu.org>

Update the netboot stuff to Etherboot-5.0.5.

* configure.in (--enable-3c590): Removed. This was a mistake.
(--enable-davicom): New option.
(--enable-eepro): Likewise.
(--enable-natsemi): Likewise.
(--enable-ni5010): Likewise.
(--enable-sis900): Likewise.
(--enable-w89c840): Likewise.
(--enable-3c509-hack): Removed.
(--enable-ns8390-force-16bit): Likewise.

* netboot/Makefile.am (libdrivers_a_SOURCES): Added timer.c and
timer.h.
(EXTRA_libdrivers_a_SOURCES): Added davicom.c, eepro.c, fa311.c,
natsemi.c, ni5010.c, sis900.c, sis900.h, tlan.c and w89c840.c.
(EXTRA_DIST): Added sis900.txt.
(3c595_drivers): Remove 3c590.o from this.
(davicom_drivers): New variable.
(eepro_drivers): Likewise.
(natsemi_drivers): Likewise.
(ni5010_drivers): Likewise.
(sis900_drivers): Likewise.
(w89c840_drivers): Likewise.
(3c590_o_CFLAGS): Removed.
(davicom_o_CFLAGS): New variable.
(eepro_o_CFLAGS): Likewise.
(natsemi_o_CFLAGS): Likewise.
(ni5010_o_CFLAGS): Likewise.
(sis900_o_CFLAGS): Likewise.
(w89c840_o_CFLAGS): Likewise.

* netboot/davicom.c: New file, from Etherboot-5.0.5.
* netboot/eepro.c: Likewise.
* netboot/natsemi.c: Likewise.
* netboot/ni5010.c: Likewise.
* netboot/sis900.c: Likewise.
* netboot/sis900.h: Likewise.
* netboot/sis900.txt: Likewise.
* netboot/timer.c: Likewise.
* netboot/timer.h: Likewise.
* netboot/w89c840.c: Likewise.
* netboot/fa311.c: Likewise.
* netboot/tlan.c: Likewise.

* netboot/3c509.c: Copied from Etherboot-5.0.5.
* netboot/3c509.h: Likewise.
* netboot/3c595.c: Likewise.
* netboot/3c90x.c: Likewise.
* netboot/3c90x.txt: Likewise.
* netboot/cards.h: Likewise.
* netboot/cs89x0.c: Likewise.
* netboot/depca.c: Likewise.
* netboot/eepro100.c: Likewise.
* netboot/epic100.c: Likewise.
* netboot/i82586.c: Likewise.
* netboot/lance.c: Likewise.
* netboot/linux-asm-string.h: Likewise.
* netboot/nic.h: Likewise.
* netboot/ns8390.c: Likewise.
* netboot/ns8390.h: Likewise.
* netboot/otulip.c: Likewise.
* netboot/pci.h: Likewise.
* netboot/rtl8139.c: Likewise.
* netboot/sk_g16.c: Likewise.
* netboot/smc9000.c: Likewise.
* netboot/tiara.c: Likewise.
* netboot/tulip.c: Likewise.
* netboot/via-rhine.c: Likewise.

* netboot/config.c: Applied a diff between Etherboot-4.6.18 and
Etherboot-5.0.5 manually.
* netboot/main.c: Likewise.
* netboot/pci.c: Likewise.
* netboot/etherboot.h: Rewritten mostly from scratch, based on
the same file in Etherboot-5.0.5.
* netboot/misc.c: Likewise.
* netboot/osdep.h: Likewise.
* netboot/fsys_tftp.c (GRUB): Defined.
(buf_fill): Use rfc2131_sleep_interval instead of rfc951_sleep.

* stage2/builtins.c [SUPPORT_NETBOOT] (GRUB): Defined.
(boot_func) [SUPPORT_NETBOOT]: Call cleanup_net.
* stage2/cmdline.c [SUPPORT_DISKLESS] (GRUB): Defined.
* stage2/common.c [SUPPORT_DISKLESS] (GRUB): Likewise.

23 years ago2002-01-02 Jeremy Katz <katzj@redhat.com>
okuji [Wed, 2 Jan 2002 18:46:31 +0000 (18:46 +0000)] 
2002-01-02  Jeremy Katz  <katzj@redhat.com>

* util/grub-install.in: Support using mktemp as well as tempfile
for secure temporary file creation.

23 years ago2002-01-02 Jeremy Katz <katzj@redhat.com>
okuji [Wed, 2 Jan 2002 17:48:41 +0000 (17:48 +0000)] 
2002-01-02  Jeremy Katz  <katzj@redhat.com>

* stage2/md5.c (md5_password): Ensure the password exists before
trying to check against the md5 crypted version.

23 years ago2001-12-30 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Sun, 30 Dec 2001 08:23:16 +0000 (08:23 +0000)] 
2001-12-30  Yoshinori K. Okuji  <okuji@gnu.org>

* stage1/stage1.S: Don't call INT 13, AH=48H, because it is
difficult to call this function with the workaround implemented
in the previous change due to the size limit of Stage 1.

(lba_mode) [NO_BUGGY_BIOS_IN_THE_WORLD]: Don't check the
geometry explicitly. This shouldn't be harmful, as INT 13,
AH=42H should take care of it, and if you cannot read Stage 2
even with LBA because of a geometry problem, you can never read
it.

* stage2/start.S (lba_mode) [NO_BUGGY_BIOS_IN_THE_WORLD]:
Likewise.

23 years ago2001-12-30 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Sun, 30 Dec 2001 07:33:23 +0000 (07:33 +0000)] 
2001-12-30  Yoshinori K. Okuji  <okuji@gnu.org>

* stage2/bios.c (get_diskinfo): Clear out the structure DRP
before calling get_diskinfo_int13_extensions, because the Ralf
Brown's Interrupt List says that Dell machines using PhoenixBIOS
4.0 Release 6.0 fail, if DRP.FLAGS is not zero. Setting the
entire structure to zero may be overkill, but it should be safe.

* stage2/char_io.c [STAGE1_5] (grub_memset): Defined.

23 years agoUpdate NEWS.
okuji [Sat, 29 Dec 2001 19:02:07 +0000 (19:02 +0000)] 
Update NEWS.

23 years agoAdd NetBSD support into grub-install.
okuji [Sat, 29 Dec 2001 18:53:30 +0000 (18:53 +0000)] 
Add NetBSD support into grub-install.

23 years agoUse /boot/grub in NetBSD.
okuji [Sat, 29 Dec 2001 18:33:39 +0000 (18:33 +0000)] 
Use /boot/grub in NetBSD.

23 years agoAdd extra space characters into help messages.
okuji [Sat, 29 Dec 2001 18:10:50 +0000 (18:10 +0000)] 
Add extra space characters into help messages.

23 years agoAdd a workaround for AST BIOS.
okuji [Wed, 19 Dec 2001 11:37:17 +0000 (11:37 +0000)] 
Add a workaround for AST BIOS.

23 years agoFix a wrong comment.
okuji [Wed, 19 Dec 2001 11:17:06 +0000 (11:17 +0000)] 
Fix a wrong comment.

23 years agoFix warnings from gcc-3.0.x. Not very serious.
okuji [Tue, 11 Dec 2001 07:49:17 +0000 (07:49 +0000)] 
Fix warnings from gcc-3.0.x. Not very serious.

23 years agoChange the error message from the command "embed" to "No spare sectors on
okuji [Sun, 9 Dec 2001 21:11:38 +0000 (21:11 +0000)] 
Change the error message from the command "embed" to "No spare sectors on
the disk".

23 years agoIgnore the signal SIGWINCH in the grub shell.
okuji [Sun, 9 Dec 2001 20:55:56 +0000 (20:55 +0000)] 
Ignore the signal SIGWINCH in the grub shell.

23 years agohide and unhide support logical partitions.
okuji [Wed, 28 Nov 2001 18:43:56 +0000 (18:43 +0000)] 
hide and unhide support logical partitions.

23 years agoReorganize the file `AUTHOR', according to the current status of copyright
okuji [Mon, 12 Nov 2001 06:57:29 +0000 (06:57 +0000)] 
Reorganize the file `AUTHOR', according to the current status of copyright
assignments received by the FSF.

Jason Thomas was added.
Erich Stefan Boleyn was moved into those who assigned their copyrights.
Gordon Matzigkeit was moved into the others, because he still wasn't listed
in fencepost.gnu.org:/gd/gnuorg/copyright.list.

The remaining problem is that we haven't had copyright assignments of
VaX#8, Heiko Schroeder and Gordon Matzigkeit. As for the first two, Erich
is now trying to contact them by proxy. So I'm just waiting.

As for Gordon.... oh, what are you doing, Gordon?! Hurry up, please!

23 years agoAdd stamp-h1
proski [Thu, 8 Nov 2001 20:37:03 +0000 (20:37 +0000)] 
Add stamp-h1

24 years agoFix a compilation bug when disabling serial support.
okuji [Tue, 6 Nov 2001 16:42:02 +0000 (16:42 +0000)] 
Fix a compilation bug when disabling serial support.

24 years agoJFS and XFS support is added.
okuji [Sat, 27 Oct 2001 16:04:25 +0000 (16:04 +0000)] 
JFS and XFS support is added.

24 years ago2001-10-27 Yoshinori K. Okuji <okuji@gnu.org>
okuji [Sat, 27 Oct 2001 14:48:39 +0000 (14:48 +0000)] 
2001-10-27  Yoshinori K. Okuji  <okuji@gnu.org>

* stage2/apm.S: Always disconnect from APM. Written by Erich
Stefan Boleyn.

* util/Makefile.am (noinst_DATA): Removed.
(EXTRA_DIST): Likewise.

24 years agoUpdate to Automake 1.5
gord [Mon, 15 Oct 2001 04:49:50 +0000 (04:49 +0000)] 
Update to Automake 1.5

24 years agoFix a bug in tftp_read, which may appear when seeking back.
okuji [Sat, 13 Oct 2001 13:07:40 +0000 (13:07 +0000)] 
Fix a bug in tftp_read, which may appear when seeking back.

24 years agoDon\'t use get_diskinfo_floppy.
okuji [Sat, 13 Oct 2001 12:28:37 +0000 (12:28 +0000)] 
Don\'t use get_diskinfo_floppy.

24 years agoEnsure that a serial port is set up before used.
okuji [Sat, 13 Oct 2001 12:02:30 +0000 (12:02 +0000)] 
Ensure that a serial port is set up before used.

24 years agoadd support for DAC960.
okuji [Sat, 13 Oct 2001 04:20:05 +0000 (04:20 +0000)] 
add support for DAC960.

24 years ago* stage2/fsys_reiserfs.c (reiserfs_super_block): Updated
jochen [Thu, 11 Oct 2001 11:14:29 +0000 (11:14 +0000)] 
* stage2/fsys_reiserfs.c (reiserfs_super_block): Updated
to better match recent reiserfs versions.
(reiserfs_mount): Handle cases where journal can't be found,
e.g. journal on another disk or unexpected journal parameters.
In that case the journal isn't used.

24 years ago* stage2/fsys_reiserfs.c (reiserfs_mount): Don't look at
jochen [Wed, 10 Oct 2001 09:23:57 +0000 (09:23 +0000)] 
* stage2/fsys_reiserfs.c (reiserfs_mount):  Don't look at
the superblock field s_journal_block_count anymore.  It used
to contain 0, it never contained a valid value, and now I
have a report that it can contain an invalid value.

24 years ago* stage2/fsys_reiserfs.c (reiserfs_dir): Set errnum to
jochen [Mon, 24 Sep 2001 08:43:38 +0000 (08:43 +0000)] 
* stage2/fsys_reiserfs.c (reiserfs_dir):  Set errnum to
ERR_FSYS_CORRUPT if a symlink can't be read for some reason,
but no error is set by read.

24 years agoReport errors for unrecognized options.
gord [Sat, 22 Sep 2001 06:06:17 +0000 (06:06 +0000)] 
Report errors for unrecognized options.

24 years agoSet the level of APM support to 1.1, before turning off the power state.
okuji [Wed, 8 Aug 2001 08:00:01 +0000 (08:00 +0000)] 
Set the level of APM support to 1.1, before turning off the power state.

24 years agoFix minor bugs in grub-md5-crypt.
okuji [Wed, 8 Aug 2001 05:17:21 +0000 (05:17 +0000)] 
Fix minor bugs in grub-md5-crypt.

24 years agoIgnore zero-length memory ranges.
gord [Thu, 2 Aug 2001 20:05:54 +0000 (20:05 +0000)] 
Ignore zero-length memory ranges.

24 years ago* stage2/Makefile.am (libgrub_a_CFLAGS): Enable USE_MD5_PASSWORDS
jochen [Thu, 26 Jul 2001 13:24:15 +0000 (13:24 +0000)] 
* stage2/Makefile.am (libgrub_a_CFLAGS): Enable USE_MD5_PASSWORDS
for libgrub.  Previously that was implicitly done by configure.in
until the patch from 2001-07-04, which moved that flag from CFLAGS
to FSYS_CFLAGS.  Reported by YAMAGUCHI Shingo
<shingo@kip.iis.toyama-u.ac.jp>

24 years agoAdd VSTa fs into the list of supported filesystems.
okuji [Sun, 15 Jul 2001 06:22:45 +0000 (06:22 +0000)] 
Add VSTa fs into the list of supported filesystems.

24 years agoFix a problem when you specify a Linux devfs floppy device name to grub-install.
okuji [Fri, 13 Jul 2001 11:51:24 +0000 (11:51 +0000)] 
Fix a problem when you specify a Linux devfs floppy device name to grub-install.

24 years agoMerge changes in 0.90.
okuji [Fri, 13 Jul 2001 08:02:04 +0000 (08:02 +0000)] 
Merge changes in 0.90.

24 years agoMerge 0.90 changes
gord [Thu, 12 Jul 2001 19:10:20 +0000 (19:10 +0000)] 
Merge 0.90 changes

24 years agoAdd a missing file and increase the version number.
okuji [Thu, 5 Jul 2001 11:29:56 +0000 (11:29 +0000)] 
Add a missing file and increase the version number.

24 years agoUpdate the manual (not complete).
okuji [Thu, 5 Jul 2001 11:14:21 +0000 (11:14 +0000)] 
Update the manual (not complete).

24 years agoDon't decompress an initrd automatically.
okuji [Thu, 5 Jul 2001 10:52:59 +0000 (10:52 +0000)] 
Don't decompress an initrd automatically.

24 years agoUse automake-1.4h instead of our own version. Some required changes are made.
okuji [Wed, 4 Jul 2001 07:33:48 +0000 (07:33 +0000)] 
Use automake-1.4h instead of our own version. Some required changes are made.

24 years agoDowngrade the version number in NEWS, since I won't release 1.0 soon.
okuji [Tue, 3 Jul 2001 14:08:48 +0000 (14:08 +0000)] 
Downgrade the version number in NEWS, since I won't release 1.0 soon.

24 years agoELF symbol loading support is added.
okuji [Tue, 3 Jul 2001 13:52:28 +0000 (13:52 +0000)] 
ELF symbol loading support is added.

24 years agoI forgot to add new files for VSTa filesystem.
okuji [Fri, 22 Jun 2001 02:33:35 +0000 (02:33 +0000)] 
I forgot to add new files for VSTa filesystem.

24 years agoAdd VSTa filesystem support.
okuji [Fri, 22 Jun 2001 02:32:56 +0000 (02:32 +0000)] 
Add VSTa filesystem support.

24 years agoAdd `--with-configfile' into the commands "bootp" and "dhcp".
okuji [Thu, 21 Jun 2001 23:15:02 +0000 (23:15 +0000)] 
Add `--with-configfile' into the commands "bootp" and "dhcp".