]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
20 years ago2005-03-19 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 19 Mar 2005 18:02:52 +0000 (18:02 +0000)] 
2005-03-19  Yoshinori K. Okuji  <okuji@enbug.org>

  * stage2/stage2.c (cmain): Initialize DEFAULT_FILE to an empty
  string. Reported by NATORI Shin <natori@adm.s.u-tokyo.ac.jp>.

20 years ago2005-03-15 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 15 Mar 2005 16:54:24 +0000 (16:54 +0000)] 
2005-03-15  Yoshinori K. Okuji  <okuji@enbug.org>

  * stage2/fsys_fat.c (fat_mount): Ignore the 3rd bit of a media
  descriptor, because some BIOSes overwrite this value, according
  to the storage mode (e.g. USB Floppy or USB HDD).

20 years ago2005-02-16 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 16 Feb 2005 20:45:48 +0000 (20:45 +0000)] 
2005-02-16  Yoshinori K. Okuji  <okuji@enbug.org>

  * grub/asmstub.c (grub_stage2): Remove the attribute `volatile'
  from doit. I hope this change is safe for all compilers.

20 years ago2005-02-15 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 15 Feb 2005 22:05:07 +0000 (22:05 +0000)] 
2005-02-15  Yoshinori K. Okuji  <okuji@enbug.org>

  * stage2/builtins.c (install_func): If DEST_DRIVE is a hard
  disk, enable the workaround in Stage 1 by replacing the jmp
  with double nop's.

  * stage1/stage1.h (STAGE1_BOOT_DRIVE_CHECK): New macro.
  (STAGE1_BOOT_DRIVE_MASK): Removed.

  * stage1/stage1.S (boot_drive_check): New label. This implements
  a different workaround for buggy BIOSes which don't pass boot
  drive correctly. This is effective for BIOSes which pass a value
  without the seventh bit (0x80).
  (boot_drive_mask): Removed.

20 years ago2005-02-03 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Thu, 3 Feb 2005 10:01:14 +0000 (10:01 +0000)] 
2005-02-03  Yoshinori K. Okuji  <okuji@enbug.org>

  * grub/asmstub.c (console_current_color): Make it global as
  declared.
  (grub_stage2): Tweak the declaration and the definition of the
  nested function doit.

20 years ago2005-02-02 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 2 Feb 2005 20:40:06 +0000 (20:40 +0000)] 
2005-02-02  Yoshinori K. Okuji  <okuji@enbug.org>

  * stage2/smp-imps.h (imps_any_new_apics): Removed.
  (imps_enabled): Likewise.
  (imps_lapic_addr): Likewise.
  (imps_num_cpus): Likewise.
  (imps_cpu_apic_map): Likewise.
  (imps_apic_cpu_map): Likewise.

  * stage2/Makefile.am (libgrub_a_CFLAGS): Remove
  -fwritable-strings. Not required for the grub shell actually.

  * grub/Makefile.am (AM_CFLAGS): Likewise.

20 years ago2005-02-01 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 1 Feb 2005 21:00:42 +0000 (21:00 +0000)] 
2005-02-01  Yoshinori K. Okuji  <okuji@enbug.org>

  * grub/asmstub.c (grub_stage2): Use auto instead of static for
  nested functions.

  * stage2/char_io.c (memcheck) [GRUB_UTIL]: Likewise.

  * stage2/builtins.c (blocklist_func): Likewise.
  (color_func): Likewise.
  (install_func): Likewise.
  (setkey_func): Likewise.

  * lib/device.c (read_device_map): Likewise.

20 years ago2005-01-30 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 30 Jan 2005 01:09:34 +0000 (01:09 +0000)] 
2005-01-30  Yoshinori K. Okuji  <okuji@enbug.org>

        * configure.ac (AC_INIT): Upgraded to 0.96.

20 years ago* docs/kernel.c.texi (cmain): Incremement mod by one, instead of
jthomas [Sun, 10 Oct 2004 22:47:23 +0000 (22:47 +0000)] 
* docs/kernel.c.texi (cmain): Incremement mod by one, instead of
sizeof(module_t), since it's already a pointer of type module_t.
* docs/kernel.c (cmain): Do the same.

20 years ago2004-09-20 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 20 Sep 2004 21:55:00 +0000 (21:55 +0000)] 
2004-09-20  Yoshinori K. Okuji  <okuji@enbug.org>

  * docs/internals.texi (Internals): Changed to an appendix.

  * docs/grub.texi (@setchapternewpage): Changed to odd from off.
  (@contents): Moved to the beginning.
  (Future): Changed to an appendix.

20 years ago2004-08-17 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 16 Aug 2004 23:25:44 +0000 (23:25 +0000)] 
2004-08-17  Yoshinori K. Okuji  <okuji@enbug.org>

        * stage2/cmdline.c (run_script): Fix a reversed conditional.
        Reported by Alban Crequy <alban.crequy@apinc.org>.

21 years ago - patch from Michael Hohnbaum <hohnbaum@us.ibm.com> to handle sparse files.
jthomas [Sat, 7 Aug 2004 06:48:58 +0000 (06:48 +0000)] 
 - patch from Michael Hohnbaum <hohnbaum@us.ibm.com> to handle sparse files.

21 years ago2004-07-24 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 24 Jul 2004 18:58:02 +0000 (18:58 +0000)] 
2004-07-24  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/stage2.c (cmain): Terminate DEFAULT_FILE with NUL
correctly. Reported by Alban Crequy <alban.crequy@apinc.org>.

21 years agoPatch from David Weinehall <tao@debian.org>
robertmh [Wed, 21 Jul 2004 14:43:04 +0000 (14:43 +0000)] 
Patch from David Weinehall <tao@debian.org>
* util/mkbimage: Fix XSI-isms (for supporting POSIX-only shells).

21 years ago* util/grub-install.in: Detect GNU/k*BSD systems as well.
robertmh [Tue, 20 Jul 2004 19:30:24 +0000 (19:30 +0000)] 
* util/grub-install.in: Detect GNU/k*BSD systems as well.

21 years ago2004-07-16 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 16 Jul 2004 11:49:58 +0000 (11:49 +0000)] 
2004-07-16  Yoshinori K. Okuji  <okuji@enbug.org>

        * util/grub-install.in (convert): Fix the sed statement for
        Linux. The expression was ambigious in some cases.

21 years agoFix minor syntax error (non-escaped characters).
robertmh [Tue, 29 Jun 2004 17:45:21 +0000 (17:45 +0000)] 
Fix minor syntax error (non-escaped characters).

21 years ago* util/grub-install.in: Improve usage message.
robertmh [Thu, 24 Jun 2004 17:10:09 +0000 (17:10 +0000)] 
* util/grub-install.in: Improve usage message.

21 years ago * stage1/Makefile.am: Move stage files to pkglibdir.
robertmh [Thu, 24 Jun 2004 17:04:55 +0000 (17:04 +0000)] 
    * stage1/Makefile.am: Move stage files to pkglibdir.
        * stage2/Makefile.am: Likewise.
        * docs/grub.texi: s,/usr/share,/usr/lib,g.
        * util/grub-image.in: Look for stage files in pkglibdir.
        * util/grub-install.in: Likewise.

21 years ago2004-06-20 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 20 Jun 2004 13:48:47 +0000 (13:48 +0000)] 
2004-06-20  Yoshinori K. Okuji  <okuji@enbug.org>

This is a big change on saving a default entry. This change
makes it possible to set up a quite robust system using GRUB.
Now we do not use the second sector of Stage 2 to store an
entry number but use the file /boot/grub/default. This file
must be generated by grub-set-default, although this file is
plain-text.

* util/grub-set-default.in: New file.

* util/grub-install.in (grub_set_default): New variable.
Use /grub instead of /boot/grub on OpenBSD as well as NetBSD.
Run grub-set-default to make a default file.

* util/Makefile.am (sbin_SCRIPTS): Added grub-set-default.

* stage2/stage2.c (run_menu): Change the fallback handling to
support multiple fallback entries.
(cmain): Likewise. Also, get a saved entry from a default file
if possible, before reading a config file.

* stage2/shared.h (DEFAULT_FILE_BUF): New macro.
(DEFAULT_FILE_BUFLEN): Likewise.
(CMDLINE_BUF): Set to DEFAULT_FILE_BUF + DEFAULT_FILE_BUFLEN.
(MENU_BUFLEN): Set to 0x8000 + PASSWORD_BUF - MENU_BUF.
(fallback_entry): Removed.
(fallback_entries): Declared.
(fallback_entryno): Likewise.
(MAX_FALLBACK_ENTRIES): New macro.

* stage2/cmdline.c (run_script): Use FALLBACK_ENTRYNO instead of
FALLBACK_ENTRY.

* stage2/builtins.c (fallback_entry): Removed.
(fallback_entryno): New variable.
(fallback_entries): Likewise.
(init_config): Initialize FALLBACK_ENTRYNO and FALLBACK_ENTRIES.
(fallback_func): Rewritten completely.
(savedefault_func): Likewise.

* docs/grub.texi (grub-set-default): New direntry.
(Installation): Describe grub-set-default for manual
installations.
(Making your system robust): New section.
(Booting once-only): New subsection.
(Booting fallback systems): Likewise.
(fallback): Describe multiple fallback entries.
(savedefault): Describe an optional argument.
(Invoking grub-set-default): New chapter.
(Future): Replaced with a description about GRUB 2.

* configure.ac (AC_CONFIG_FILES): Added util/grub-set-default.

21 years ago2004-06-19 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 19 Jun 2004 12:17:52 +0000 (12:17 +0000)] 
2004-06-19  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/ufs2.h (int8_t): Renamed to ...
(grub_uint8_t): ... this.
(int16_t): Renamed to ...
(grub_int16_t): ... this.
(int32_t): Renamed to ...
(grub_int32_t): ... this.
(int64_t): Renamed to ...
(grub_int64_t): ... this.
(uint8_t): Renamed to ...
(grub_uint8_t): ... this.
(uint16_t): Renamed to ...
(grub_uint16_t): ... this.
(uint32_t): Renamed to ...
(grub_uint32_t): ... this.
(uint64_t): Renamed to ...
(grub_uint64_t): ... this.
(u_char): Renamed to ...
(grub_u_char): ... this.
(u_int): Renamed to ...
(grub_u_int): ... this.
(u_int8_t): Renamed to ...
(grub_u_int8_t): ... this.
(u_int16_t): Renamed to ...
(grub_u_int16_t): ... this.
(u_int32_t): Renamed to ...
(grub_u_int32_t): ... this.
(u_int64_t): Renamed to ...
(grub_u_int64_t): ... this.
(ino_t): Renamed to ...
(grub_ino_t): ... this.
All callers are changed.

21 years ago2004-06-14 Jeroen Dekkers <jeroen@dekkers.cx>
jeroen [Mon, 14 Jun 2004 16:29:47 +0000 (16:29 +0000)] 
2004-06-14  Jeroen Dekkers  <jeroen@dekkers.cx>

* stage2/ufs2.h (__uint8_t): Remove.
(__uint16_t): Likewise.
(__uint32_t): Likewise.
(__uint64_t): Likewise.
(ino_t): Typedef to uint32_t.

21 years ago2004-06-13 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 13 Jun 2004 19:15:56 +0000 (19:15 +0000)] 
2004-06-13  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/Makefile.am (noinst_HEADERS): Added ufs2.h.

21 years agoSet the release date of 0.95.
okuji [Sun, 13 Jun 2004 17:50:27 +0000 (17:50 +0000)] 
Set the release date of 0.95.

21 years ago2004-06-13 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 13 Jun 2004 17:49:52 +0000 (17:49 +0000)] 
2004-06-13  Yoshinori K. Okuji  <okuji@enbug.org>

* configure.ac (AC_INIT): Upgraded to 0.95.

21 years ago2004-05-23 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 23 May 2004 16:45:45 +0000 (16:45 +0000)] 
2004-05-23  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/char_io.c (grub_isspace): Use a switch sentense instead
of an if sentense, because that reduces the size.

* lib/device.c (read_device_map): Change the max number of DRIVE
to 127 from 8. This was too strict.

* stage2/asm.S (stop_floppy): Call pusha and popa outside the
block of real mode code. Reported by Guillem Jover
<guillem@debian.org>.

21 years ago2004-05-20 Damian Ivereigh <damian@cisco.com>
okuji [Thu, 20 May 2004 22:17:27 +0000 (22:17 +0000)] 
2004-05-20  Damian Ivereigh  <damian@cisco.com>

        * netboot/main.c: Fixed bootp only code so that options
        work properly. This fix is obvious when compared with the
        DHCP code.

21 years ago* stage2/char_io.c (safe_parse_maxint): Disable for stage 1.5.
proski [Mon, 17 May 2004 14:10:45 +0000 (14:10 +0000)] 
* stage2/char_io.c (safe_parse_maxint): Disable for stage 1.5.
(grub_tolower): Disable for stage 1.5 except fat_stage1_5.
(grub_memcmp): Disable for stage 1.5 except iso9660_stage1_5.

21 years ago2004-05-14 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 14 May 2004 20:16:55 +0000 (20:16 +0000)] 
2004-05-14  Yoshinori K. Okuji  <okuji@enbug.org>

From Sergey Matveychuk <sem@ciam.ru>:
* stage2/size_test: Added a check for ufs2_stage1_5.

* stage2/shared.h (STAGE2_ID_UFS2_STAGE1_5): New macro.
[FSYS_UFS2] (STAGE2_ID): Set to STAGE2_ID_UFS2_STAGE1_5.

* stage2/filesys.h (FSYS_UFS2_NUM): New macro.
[FSYS_UFS2] (ufs2_mount): New prototype.
[FSYS_UFS2] (ufs2_read): Likewise.
[FSYS_UFS2] (ufs2_dir): Likewise.
[FSYS_UFS2] (ufs2_embed): Likewise.
(NUM_FSYS): Added FSYS_UFS2_NUM.

* stage2/disk_io.c (fsys_table): Added an ufs2 entry.

* stage2/builtins.c (setup_func): Added ufs2 into the
STAGE1_5_MAP.

* stage2/Makefile.am (libgrub_a_SOURCES): Added fsys_ufs2.c.
(libgrub_a_CFLAGS): Added -DFSYS_UFS2=1.
(pkgdata_DATA): Added ufs2_stage1_5.
(noinst_PROGRAMS): Added ufs2_stage1_5.exec.
(ufs2_stage1_5_exec_SOURCES): New variable.
(ufs2_stage1_5_exec_CFLAGS): Likewise.
(ufs2_stage1_5_exec_CCASFLAGS): Likewise.
(ufs2_stage1_5_exec_LDFLAGS): Likewise.

* grub/Makefile.am (AM_CPPFLAGS): Added -DFSYS_ISO9660=1,
-DFSYS_JFS=1, -DFSYS_REISERFS=1, -DFSYS_UFS2=1, -DFSYS_VSTAFS=1,
-DFSYS_XFS=1, and -DUSE_MD5_PASSWORDS=1.

* configure.ac (--disable-ufs2): New option.

* stage2/fsys_ufs2.c: New file.
* stage2/ufs2.h: Likewise.

21 years ago2004-05-10 Robert Millan <robertmh@gnu.org>
robertmh [Mon, 10 May 2004 21:46:49 +0000 (21:46 +0000)] 
2004-05-10  Robert Millan  <robertmh@gnu.org>

        * lib/device.c: Mangle __FreeBSD_* macro usage to support
        kFreeBSD-based non-FreeBSD systems (i.e. GNU/kFreeBSD).

        Implement runtime detection of version of kFreeBSD. Now if
        we build against kFreeBSD 5.x headers the GRUB shell will work on
        both 4.x and 5.x.

        Replace `u_int_t' types with portable `unsigned int' and old
        reference to `geometry' structure to new `geom' one.

        * docs/menu.lst: Split GNU/kFreeBSD and GNU/kNetBSD as separate
        options than FreeBSD and NetBSD, respectively. There are minor
        differences now (different paths).

21 years ago* stage2/char_io.c (convert_to_ascii): Remove "%b" support.
proski [Mon, 3 May 2004 13:27:34 +0000 (13:27 +0000)] 
* stage2/char_io.c (convert_to_ascii): Remove "%b" support.
It's non-standard and is not used anymore.
(grub_printf): Likewise.

21 years agoAdd stage2_eltorito and start_eltorito.
proski [Sun, 2 May 2004 15:10:27 +0000 (15:10 +0000)] 
Add stage2_eltorito and start_eltorito.

21 years ago From Yann Dirson <dirson@debian.org>:
robertmh [Thu, 29 Apr 2004 19:45:11 +0000 (19:45 +0000)] 
    From Yann Dirson  <dirson@debian.org>:
        * util/mkbimage: Misc syntax fixes.

21 years ago2004-04-29 Jeroen Dekkers <jeroen@dekkers.cx>
jeroen [Thu, 29 Apr 2004 09:57:09 +0000 (09:57 +0000)] 
2004-04-29  Jeroen Dekkers  <jeroen@dekkers.cx>

* stage2/char_io.c (grub_memcmp): Define for stage1.5 too.

* stage2/fsys_iso9660.c (iso9660_mount): Use memcmp() instead of
__builtin_memcmp().
(iso9660_dir): Likewise.

21 years agoFix typo
jeroen [Tue, 27 Apr 2004 21:32:28 +0000 (21:32 +0000)] 
Fix typo

21 years agoAdd Christian.
okuji [Tue, 27 Apr 2004 20:48:50 +0000 (20:48 +0000)] 
Add Christian.

21 years ago2004-04-26 Christian Jones <chjones@aleph0.com>
okuji [Tue, 27 Apr 2004 20:47:43 +0000 (20:47 +0000)] 
2004-04-26  Christian Jones  <chjones@aleph0.com>

        * docs/grub.texi (Making a GRUB bootable CD-ROM): minor edits,
        including a few compatibility notes and a change to
        -boot-load-size 4 for the mkisofs command.

21 years agoRegenerated
jeroen [Fri, 23 Apr 2004 13:49:16 +0000 (13:49 +0000)] 
Regenerated

21 years ago2004-04-22 Jeroen Dekkers <jeroen@dekkers.cx>
jeroen [Fri, 23 Apr 2004 13:43:40 +0000 (13:43 +0000)] 
2004-04-22  Jeroen Dekkers  <jeroen@dekkers.cx>

* Makefile.am (AUTOMAKE_OPTIONS): Add "gnu".
* configure.ac: Update to work with automake 1.8, quote all
AC_DEFUN's correctly and provide descriptions for AC_DEFINE's.
* acinclude.m4: Likewise.
* acconfig.h: Removed.

* stage1/Makefile.am (.exec): Use suffix rules instead of pattern
rules.
* stage2/Makefile.am (.exec): Likewise.

21 years agoUpdate
jeroen [Fri, 23 Apr 2004 13:40:51 +0000 (13:40 +0000)] 
Update

21 years agoAdd autom4te.cache
jeroen [Fri, 23 Apr 2004 13:25:15 +0000 (13:25 +0000)] 
Add autom4te.cache

21 years ago2004-04-18 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 18 Apr 2004 12:39:39 +0000 (12:39 +0000)] 
2004-04-18  Yoshinori K. Okuji  <okuji@enbug.org>

* docs/grub.texi (Making a GRUB bootable CD-ROM): New section.

* stage2/disk_io.c (set_device): Use CH instead of *DEVICE to
test the first character of DEVICE, because DEVICE is
incremented.
Reported by Bernhard Treutwein.

21 years ago2004-04-15 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Thu, 15 Apr 2004 11:50:29 +0000 (11:50 +0000)] 
2004-04-15  Yoshinori K. Okuji  <okuji@enbug.org>

* netboot/fsys_tftp.c (buf_fill): Cast 1 to unsigned short
explicitly so that the constant doesn't extend unsigned short
to int automatically.
Reported by Eduard Guzovsky <eguzovsk@enterasys.com>.

* docs/grub.texi (Invoking grub-md5-crypt): Fixed the chapter
name.
Reported by Martin Pool <mbp@sourcefrog.net>.

21 years ago2004-04-04 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 4 Apr 2004 09:15:43 +0000 (09:15 +0000)] 
2004-04-04  Yoshinori K. Okuji  <okuji@enbug.org>

* configure.ac (STAGE2_CFLAGS): Check if -fno-stack-protector is
supported by GCC. If yes, added the option. This is necessary
for OpenBSD, because the stack protector defines additional
symbols. Reported by uc.sheda <uc.sheda@laposte.net>.

21 years ago* stage2/boot.c: Imply --no-mem-option for Linux kernels with
proski [Mon, 29 Mar 2004 14:54:30 +0000 (14:54 +0000)] 
* stage2/boot.c: Imply --no-mem-option for Linux kernels with
protocol version 2.03 and above (Linux 2.4.18 and newer).

21 years ago2004-03-27 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 27 Mar 2004 17:02:54 +0000 (17:02 +0000)] 
2004-03-27  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/char_io.c [!GRUB_UTIL] (memcpy): New function. It is
defined as an alias of grub_memmove. This is copied from GRUB 2.

* stage2/disk_io.c (print_completions): Simplified conditionals
to make it easier to edit the file with Emacs.
Added support for (cd).
(set_device): Likewise.

* stage2/common.c (init_bios_info): Check if BOOT_DRIVE is a
CDROM drive. If it is true, set CDROM_DRIVE to BOOT_DRIVE.
(cdrom_drive): New variable.

From Leonid Lisovskiy <lly@pisem.net>:
* stage2/start_eltorito.S: New file.

* stage2/stage2.c (run_menu): Use GRUB_INVALID_DRIVE instead of
0xFF.

* stage2/shared.h (STAGE2_ID_ISO9660_STAGE1_5): New macro.
[FSYS_ISO9660] (STAGE2_ID): Set to STAGE2_ID_ISO9660_STAGE1_5.
(struct geometry): Added a new member ``sector_size''.
(BIOSDISK_FLAG_CDROM): New macro.
(cdrom_drive): Declared.

* stage2/fsys_iso9660.c: New file.
* stage2/iso9660.h: Likewise.

* stage2/filesys.h (FSYS_ISO9660_NUM): New macro.
[FSYS_ISO9660] (iso9660_mount): Declared.
[FSYS_ISO9660] (iso9660_read): Likewise.
[FSYS_ISO9660] (iso9660_dir): Likewise.
(NUM_FSYS): Added FSYS_ISO9660_NUM.

* stage2/disk_io.c (fsys_table) [FSYS_ISO9660]: Added iso9660.
(current_drive): Use GRUB_INVALID_DRIVE.
(log2): New function.
(rawread): Use BUF_GEOM.SECTOR_SIZE instead of SECTOR_SIZE.
Change the type of BUFADDR from int to char *.
Use a virtual track to make sure that one track fits in the
buffer.
(sane_partition): Allow CURRENT_DRIVE to be CDROM_DRIVE, because
a bios drive for a CD-ROM is often assigned to greater than
0x88.
(set_device): Use GRUB_INVALID_DRIVE instead of 0xFF.
(setup_part): Likewise.

* stage2/cmdline.c (init_cmdline): Use GRUB_INVALID_DRIVE.

* stage2/builtins.c (install_func): Use GRUB_INVALID_DRIVE.
(setup_func): Added iso9660_stage1_5.

* stage2/bios.c (biosdisk): Don't fall back to the CHS mode
if the drive is a CDROM.
(get_cdinfo): New function.
(get_diskinfo): Call get_cdinfo if the drive is greater than or
equal to 0x88 or the drive supports LBA.
Set the sector size to SECTOR_SIZE if it is not a CD-ROM.

* stage2/asm.S (biosdisk_int13_extensions): Take a word
argument AX instead of a byte argument AH.
(get_diskinfo_int13_extensions): Removed.

* stage2/Makefile.am (noinst_HEADERS): Added iso9660.h.
(libgrub_a_SOURCES): Added fsys_iso9660.c.
(libgrub_a_CFLAGS): Added -DFSYS_ISO9660=1.
(pkgdata_DATA): Added iso9660_stage1_5 and stage2_eltorito.
(noinst_PROGRAMS): Added iso9660_stage1_5.exec and
start_eltorito.exec.
(noinst_DATA): Added start_eltorito.
(pre_stage2_exec_SOURCES): Added fsys_iso9660.c.
(START_ELTORITO_LINK): New variable.
(start_eltorito_exec_SOURCES): Likewise.
(start_eltorito_exec_CCASFLAGS): Likewise.
(start_eltorito_exec_LDFLAGS): Likewise.
(start_eltorito_exec-start.$(OBJEXT)): New dependency.
(stage2_eltorito): New target.
(iso9660_stage1_5_exec_SOURCES): New variable.
(iso9660_stage1_5_exec_CFLAGS): Likewise.
(iso9660_stage1_5_exec_CCASFLAGS): Likewise.
(iso9660_stage1_5_exec_LDFLAGS): Likewise.

* stage1/stage1.h (GRUB_INVALID_DRIVE): New macro.

* stage1/stage1.S (boot_drive): Use the macro GRUB_INVALID_DRIVE.
(real_start): Likewise.

* lib/device.c (get_drive_geometry): Set GEOM->SECTOR_SIZE to
SECTOR_SIZE by default.

* configure.ac (--disable-iso9660): New option.

21 years ago2004-03-13 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 13 Mar 2004 10:28:46 +0000 (10:28 +0000)] 
2004-03-13  Yoshinori K. Okuji  <okuji@enbug.org>

From Daniele Zelante <zeldan@email.it>:
* stage2/asm.S (stop_floppy): Use INT 13, AH=00h to stop the
floppy controller instead of a direct I/O.

21 years ago2004-03-12 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 12 Mar 2004 18:27:23 +0000 (18:27 +0000)] 
2004-03-12  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/serial.c (serial_putchar): Handle the character code
127 as a backspace. Reported by Florian Engelhardt
<f.engelhardt@gmx.net>.

21 years ago2004-03-12 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 12 Mar 2004 18:16:40 +0000 (18:16 +0000)] 
2004-03-12  Yoshinori K. Okuji  <okuji@enbug.org>

From Boji Tony Kannanthanam <boji.t.kannanthanam@intel.com>:
* util/grub-install.in (convert): Add support for ATARAID
device names.
* lib/device.c (get_ataraid_disk_name) [__linux__]: New
function.
(init_device_map) [__linux__]: Probe ATARAID disks.

* stage2/size_test (check): Don't use the local statement any
longer. It was unneeded actually. Reported by Paul Jarc.

21 years ago2004-03-12 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 12 Mar 2004 17:31:51 +0000 (17:31 +0000)] 
2004-03-12  Yoshinori K. Okuji  <okuji@enbug.org>

From Sergey Matveychuk <sem@ciam.ru>:
* lib/device.c (get_drive_geometry): Do not open the same device
more than once unnecessarily.
(get_drive_geometry) [__FreeBSD_version >= 500040]: Use new
ioctl methods.
(get_floppy_disk_name) [__FreeBSD__ >= 4]: Use /dev/fd%d rather
than /dev/rfd%d.
(get_ide_disk_name) [__FreeBSD__ >= 4]: Use /dev/ad%d rather
than /dev/rad%d.
(get_scsi_disk_name) [__FreeBSD__ >= 4]: Use /dev/da%d rather
than /dev/rda%d.
* grub/asmstub.c (get_diskinfo): Check if ERRNO is EPERM as
well.

21 years ago2004-02-28 Jeroen Dekkers <jeroen@dekkers.cx>
jeroen [Mon, 1 Mar 2004 10:52:31 +0000 (10:52 +0000)] 
2004-02-28  Jeroen Dekkers  <jeroen@dekkers.cx>

* docs/grub.texi (partnew): Change @var{to} to @var{len}.

21 years ago2004-02-18 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 18 Feb 2004 22:10:00 +0000 (22:10 +0000)] 
2004-02-18  Yoshinori K. Okuji  <okuji@enbug.org>

From Yury V. Umanets <umka@namesys.com>:
* stage2/fsys_reiserfs.c (REISER3FS_SUPER_MAGIC_STRING): New
macro.
(reiserfs_mount): Added checks for ReiserFS 3.
(reiserfs_embed): Likewise.

2004-01-25  Yoshinori K. Okuji  <okuji@enbug.org>

* docs/grub.texi (Obtaining and Building GRUB): Instead of
describing how to use the anoncvs method, specify the URL of
the description page on Savannah.
Reported by Bernhard Treutwein.

21 years agoAdd the release date of 0.94.
okuji [Sun, 25 Jan 2004 15:54:11 +0000 (15:54 +0000)] 
Add the release date of 0.94.

21 years agoAdd some entries.
okuji [Sun, 18 Jan 2004 20:03:05 +0000 (20:03 +0000)] 
Add some entries.

21 years ago2004-01-18 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 18 Jan 2004 19:47:18 +0000 (19:47 +0000)] 
2004-01-18  Yoshinori K. Okuji  <okuji@enbug.org>

From Thomas Schwinge <kischde@gmx.net>:
* grub/Makefile.am (AM_CPPFLAGS): New variable.
(AM_CFLAGS): Removed all cpp flags.

* stage2/xfs.h (__int8_t): Renamed to ...
(xfs_int8_t): ... this.
(__uint8_t): Renamed to ...
(xfs_uint8_t): ... this.
(__int16_t): Renamed to ...
(xfs_int16_t): ... this.
(__uint16_t): Renamed to ...
(xfs_uint16_t): ... this.
(__int32_t): Renamed to ...
(xfs_int32_t): ... this.
(__uint32_t): Renamed to ...
(xfs_uint32_t): ... this.
(__int64_t): Renamed to ...
(xfs_int64_t): ... this.
(__uint64_t): Renamed to ...
(xfs_uint64_t): ... this.
All callers are changed.x

From Egmont Koblinger <egmont@uhulinux.hu>:
* util/grub-install.in: Support an install devices in GRUB's
notation without parentheses.

* docs/grub.texi (Installing GRUB using grub-install): Added an
example of using grub-install without parentheses.

21 years ago2004-01-18 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 18 Jan 2004 18:33:30 +0000 (18:33 +0000)] 
2004-01-18  Yoshinori K. Okuji  <okuji@enbug.org>

* util/grub-install.in: Use the first word of GRUB_SHELL when
checking if the grub shell is present. This is necessary to
support options to the grub shell (e.g. grub --read-only).

From Eric Kvaalen <E_Kvaalen.Arnesen@noos.fr>:
* docs/grub.texi: Many bug fixes.

21 years ago2004-01-17 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 17 Jan 2004 16:00:03 +0000 (16:00 +0000)] 
2004-01-17  Yoshinori K. Okuji  <okuji@enbug.org>

* lib/device.c [__linux__] (MAJOR): Support 32 bit and 64 bit
dev_t. This code is stolen from glibc.
Suggested by Shen Feng <shen@nanjing-fnst.com>.

21 years agoUpdated.
okuji [Mon, 12 Jan 2004 10:43:41 +0000 (10:43 +0000)] 
Updated.

21 years agoAdded an entry for initrd max address.
okuji [Sun, 11 Jan 2004 09:51:19 +0000 (09:51 +0000)] 
Added an entry for initrd max address.

21 years agoAdded a notice in the beginning.
okuji [Sun, 11 Jan 2004 09:40:49 +0000 (09:40 +0000)] 
Added a notice in the beginning.

21 years ago2004-01-11 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 11 Jan 2004 09:38:04 +0000 (09:38 +0000)] 
2004-01-11  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/terminfo.c (ti_set_term): Use a pointer to struct
terminfo instead to avoid GCC's bug, which inserts a reference
to memcpy implicitly.
(ti_get_term): Likewise.
All callers are fixed.

* stage2/terminfo.h (ti_set_term): Updated.
(ti_get_term): Likewise.

* stage2/shared.h (struct linux_kernel_header): New member,
initrd_max_address. Defined in the boot protocol 2.03 or higher.

* stage2/boot.c (load_initrd): If the boot protocol is greater
than or equal to 2.03, use the field ``initrd_max_address''
instead of LINUX_INITRD_MAX_ADDRESS.

21 years agoRevert all changes made by Rick van Rein. His patch is not approved at all, and the...
okuji [Sun, 11 Jan 2004 09:35:15 +0000 (09:35 +0000)] 
Revert all changes made by Rick van Rein. His patch is not approved at all, and the reason why he checked them in was a bug in Savannah. *sigh*

21 years agoAdded support for remote booting: commands "expires" and "fallback"
vanrein [Mon, 5 Jan 2004 18:03:11 +0000 (18:03 +0000)] 
Added support for remote booting: commands "expires" and "fallback"

21 years ago2003-12-30 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 30 Dec 2003 12:36:13 +0000 (12:36 +0000)] 
2003-12-30  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/fsys_ext2fs.c (ext2_is_fast_symlink): New function.
(ext2fs_dir): Use ext2_is_fast_symlink to check if the current
inode is a fast or slow symlink. This change was required
because Linux now uses acl seriously (i.e. incompatibility).
Reported by Chris PeBenito <pebenito@gentoo.org> and Seemant
Kulleen <seemant@gentoo.org>

21 years ago2003-11-30 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 30 Nov 2003 17:13:12 +0000 (17:13 +0000)] 
2003-11-30  Yoshinori K. Okuji  <okuji@enbug.org>

* lib/device.c (read_device_map) (sho_warning): New internal
function.
(read_device_map): If DRIVE is greater than 8, emit a warning
and ignore the drive, rather than exiting abnormally.
Reported by Greg Newby <newby@arsc.edu>.

21 years agoI forgot to remove configure.in and add configure.ac.
okuji [Sun, 19 Oct 2003 17:38:43 +0000 (17:38 +0000)] 
I forgot to remove configure.in and add configure.ac.

21 years ago2003-10-19 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sun, 19 Oct 2003 17:36:30 +0000 (17:36 +0000)] 
2003-10-19  Yoshinori K. Okuji  <okuji@enbug.org>

Migrated to newer autotools. Also, don't install mkbimage
because its name is too general and it does not conform to the
GNU Coding Standards in some points.

* util/Makefile.am (EXTRA_DIST): New variable.
(sbin_SCRIPTS): Removed mkbimage.
(noinst_SCRIPTS): Added mkbimage.

* stage1/Makefile.am (AM_ASFLAGS): Renamed to ...
(AM_CCASFLAGS): ... this.

* stage2/Makefile.am (pre_stage2_exec_ASFLAGS): Renamed to ...
(pre_stage2_exec_CCASFLAGS): ... this.
(start_exec_ASFLAGS): Renamed to ...
(start_exec_CCASFLAGS): ... this.
(e2fs_stage1_5_exec_ASFLAGS): Renamed to ...
(e2fs_stage1_5_exec_CCASFLAGS): ... this.
(fat_stage1_5_exec_ASFLAGS): Renamed to ...
(fat_stage1_5_exec_CCASFLAGS): ... this.
(ffs_stage1_5_exec_ASFLAGS): Renamed to ...
(ffs_stage1_5_exec_CCASFLAGS): ... this.
(minix_stage1_5_exec_ASFLAGS): Renamed to ...
(minix_stage1_5_exec_CCASFLAGS): ... this.
(reiserfs_stage1_5_exec_ASFLAGS): Renamed to ...
(reiserfs_stage1_5_exec_CCASFLAGS): ... this.
(vstafs_stage1_5_exec_ASFLAGS): Renamed to ...
(vstafs_stage1_5_exec_CCASFLAGS): ... this.
(jfs_stage1_5_exec_ASFLAGS): Renamed to ...
(jfs_stage1_5_exec_CCASFLAGS): ... this.
(xfs_stage1_5_exec_ASFLAGS): Renamed to ...
(xfs_stage1_5_exec_CCASFLAGS): ... this.
(diskless_exec_ASFLAGS): Renamed to ...
(diskless_exec_CCASFLAGS): ... this.
(nbloader_exec_ASFLAGS): Renamed to ...
(nbloader_exec_CCASFLAGS): ... this.
(pxeloader_exec_ASFLAGS): Renamed to ...
(pxeloader_exec_CCASFLAGS): ... this.

* configure.in: Removed.
* configure.ac: New file. Mostly derived from configure.in.

21 years ago2003-10-19 Yoshinori OKUJI <okuji@enbug.org>
okuji [Sun, 19 Oct 2003 16:06:24 +0000 (16:06 +0000)] 
2003-10-19  Yoshinori OKUJI  <okuji@enbug.org>

From KB Sriram <mail_kb@yahoo.com>:
* stage2/disk_io.c (set_device) [SUPPORT_NETBOOT]: Added support
for a completion of a network device.
(print_completions): Likewise.

21 years ago* config.{guess,sub}: Update from official source (CVS).
robertmh [Fri, 10 Oct 2003 09:56:02 +0000 (09:56 +0000)] 
* config.{guess,sub}: Update from official source (CVS).

21 years ago* docs/texinfo.tex: Update from ftp.gnu.org.
robertmh [Thu, 18 Sep 2003 16:42:47 +0000 (16:42 +0000)] 
* docs/texinfo.tex: Update from ftp.gnu.org.

21 years ago* stage2/fsys_fat.c: Fix missdetection of ext2fs as fatfs.
robertmh [Fri, 5 Sep 2003 01:36:58 +0000 (01:36 +0000)] 
* stage2/fsys_fat.c: Fix missdetection of ext2fs as fatfs.

21 years ago* docs/menu.lst (GNU/Linux): Add commented initrd command, which is consistent with...
robertmh [Thu, 4 Sep 2003 23:33:09 +0000 (23:33 +0000)] 
* docs/menu.lst (GNU/Linux): Add commented initrd command, which is consistent with documentation.

21 years ago* docs/menu.lst: Add NetBSD, OpenBSD, GNU/KFreeBSD and GNU/KNetBSD.
robertmh [Mon, 1 Sep 2003 15:07:32 +0000 (15:07 +0000)] 
* docs/menu.lst: Add NetBSD, OpenBSD, GNU/KFreeBSD and GNU/KNetBSD.

22 years agoFixed date of changelog entry
jochen [Thu, 14 Aug 2003 08:27:35 +0000 (08:27 +0000)] 
Fixed date of changelog entry

22 years agoforgot to mention who found it
jthomas [Wed, 13 Aug 2003 04:19:47 +0000 (04:19 +0000)] 
forgot to mention who found it

22 years agothe sense of an error in mbchk was inverted
jthomas [Wed, 13 Aug 2003 04:16:44 +0000 (04:16 +0000)] 
the sense of an error in mbchk was inverted

22 years agoadded new function to resolve_symlink to grub-install.in
jthomas [Wed, 13 Aug 2003 02:14:46 +0000 (02:14 +0000)] 
added new function to resolve_symlink to grub-install.in
moved code from find_device to this function
install_device is now run through the new function

22 years ago* stage2/fsys_reiserfs.c (read_tree_node): Fixed a typo; only
jochen [Tue, 12 Aug 2003 10:20:27 +0000 (10:20 +0000)] 
* stage2/fsys_reiserfs.c (read_tree_node): Fixed a typo; only
matters for very large fs when tree doesn't fit in cache.
(IH_KEY_OFFSET): Don't check for INFO->version.  There are
actually old version file systems that use new version items.
(IH_KEY_ISTYPE): Likewise.
(reiserfs_dir): Likewise.

22 years agoModified Files:
tlaronde [Sat, 9 Aug 2003 12:23:05 +0000 (12:23 +0000)] 
Modified Files:
  ChangeLog util/Makefile.am: added `mkbimage' in sbin_SCRIPTS

22 years agoAdded Files:
tlaronde [Sat, 9 Aug 2003 12:19:43 +0000 (12:19 +0000)] 
Added Files:
  Tag: 1.17
  mkbimage: dependent on GRUB and existed elsewhere. Now put at
home and tagged to follow the original revision number.

22 years agoadded --no-floppy option to grub-install
jthomas [Fri, 1 Aug 2003 01:26:49 +0000 (01:26 +0000)] 
added --no-floppy option to grub-install

22 years ago * stage2/fsys_reiserfs.c (reiserfs_mount): Clear the node cache.
jochen [Tue, 17 Jun 2003 08:08:03 +0000 (08:08 +0000)] 
* stage2/fsys_reiserfs.c (reiserfs_mount): Clear the node cache.
This fixes a problem where files from other partitions appear at
the wrong partition.  Problem reported by Johan Regin.

22 years ago - revert incorrect change to grub.texi
jthomas [Mon, 9 Jun 2003 22:22:36 +0000 (22:22 +0000)] 
 - revert incorrect change to grub.texi

22 years ago * docs/grub.texi (Configuration): The documentation had the wrong
jthomas [Fri, 23 May 2003 00:31:26 +0000 (00:31 +0000)] 
* docs/grub.texi (Configuration): The documentation had the wrong
    directory for the menu.lst file, so I corrected this to /boot/grub or
    /boot/boot/grub with a comment in parenthesises about /boot being a
    serperate partition.
    Reported by <bigtoe416@yahoo.co>

22 years ago2003-05-04 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 3 May 2003 19:52:32 +0000 (19:52 +0000)] 
2003-05-04  Yoshinori K. Okuji  <okuji@enbug.org>

* docs/grub.texi (partnew): Fixed the inconsistency between the
implementation and the documentation. The last argument is the
length instead of the ending address.
Reported by Daniel Farrell <s2108287@student.rmit.edu.au>.

22 years ago2003-03-19 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 18 Mar 2003 23:51:59 +0000 (23:51 +0000)] 
2003-03-19  Yoshinori K. Okuji  <okuji@enbug.org>

From Adam Lackorzynski <adam@os.inf.tu-dresden.de>:
* stage2/shared.h (KEY_NPAGE): Changed to 0x5100.
(KEY_PPAGE): Changed to 0x4900.

22 years ago2003-03-19 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Tue, 18 Mar 2003 21:07:35 +0000 (21:07 +0000)] 
2003-03-19  Yoshinori K. Okuji  <okuji@enbug.org>

* stage2/boot.c (load_image): Check if DATA_LEN plus SECTOR_SIZE
is less than or equal to MULTIBOOT_SEARCH, instead of if
DATA_LEN is less than or equal to MULTIBOOT_SEARCH.
Reported by Neelkanth Natu <neelnatu@yahoo.com>.

22 years ago2003-03-10 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 10 Mar 2003 01:15:15 +0000 (01:15 +0000)] 
2003-03-10  Yoshinori K. Okuji  <okuji@enbug.org>

From Andrew Walrond <andrew@walrond.org>:
* stage2/fsys_reiserfs.c (struct reiserfs_journal_header):
Remove an unnecessary ``long''.

22 years ago2003-03-10 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 10 Mar 2003 01:12:26 +0000 (01:12 +0000)] 
2003-03-10  Yoshinori K. Okuji  <okuji@enbug.org>

From Tilmann Bubeck:
* stage2/builtins.c [SUPPORT_SERIAL] (terminfo_func): Unescape
arguments before copying them, and escape sequences before
printing them.
* stage2/terminfo.h (TERMINFO_LEN): Changed to 40.

22 years ago2003-02-20 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 19 Feb 2003 23:26:46 +0000 (23:26 +0000)] 
2003-02-20  Yoshinori K. Okuji  <okuji@enbug.org>

* util/grub-install.in (find_device): Fix the sed script.

22 years ago2003-02-17 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Mon, 17 Feb 2003 12:35:30 +0000 (12:35 +0000)] 
2003-02-17  Yoshinori K. Okuji  <okuji@enbug.org>

* lib/device.c (check_device): If DEVICE is empty, just return
1.
(get_scsi_disk_name) [__QNXNTO__]: Make NAME empty, because SCSI
disks are detected as IDE disks on QNX RTP.

From Taketo Kabe <kabe@sra-tohoku.co.jp>:
* lib/device.c (get_ide_disk_name) [__QNXNTO__]: Set NAME to
"/dev/hdX".
(get_floppy_disk_name) [__QNXNTO__]: Set NAME to "/dev/fdX".
* stage2/mb_info.h (struct AddrRangeDesc): Specified with the
attribute packed.
* stage2/shared.h (struct mmar_desc): Likewise.

22 years ago2003-01-29 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 29 Jan 2003 09:13:56 +0000 (09:13 +0000)] 
2003-01-29  Yoshinori K. Okuji  <okuji@enbug.org>

From Ilguiz Latypov:
* configure.in: Fix a syntax error in a sed script.
* stage2/bios.c (get_diskinfo): PhoenixBIOS 4.0 Revision 6.0
for ZF Micro might understand the greater buffer size for the
"get drive parameters" int 0x13 call in its own way.
Supposedly the BIOS assumes even bigger space is available and
thus corrupts the stack.  This is why we specify the exactly
necessary size of 0x42 bytes.

22 years ago2003-01-25 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 24 Jan 2003 16:28:41 +0000 (16:28 +0000)] 
2003-01-25  Yoshinori K. Okuji  <okuji@enbug.org>

From Steven Dick <ssd.gnu@mmae.ucf.edu>:
* stage2/pc_slice.h (PC_SLICE_TYPE_DELL_UTIL): New macro.
(IS_PC_SLICE_TYPE_FAT): Recognize PC_SLIDE_TYPE_DELL_UTIL as
well.

22 years ago2003-01-25 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Fri, 24 Jan 2003 16:21:35 +0000 (16:21 +0000)] 
2003-01-25  Yoshinori K. Okuji  <okuji@enbug.org>

        From Karsten Scheibler <karsten.scheibler@student.uni-halle.de>:
        * stage2/terminfo.c (term): Don't use a C99-style initializer.

22 years ago2003-01-16 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 15 Jan 2003 21:44:19 +0000 (21:44 +0000)] 
2003-01-16  Yoshinori K. Okuji  <okuji@enbug.org>

From H.J. Lu <hjl@gnu.org>:
* stage2/disk_io.c (part_start): Use unsigned long to support
large disks.
(part_length): Likewise.
* stage2/shared.h (part_start): Likewise.
(part_length): Likewise.

22 years agoOops! I've checked in a temporary change to fsys_fat.c. So revert the
okuji [Sat, 4 Jan 2003 23:26:16 +0000 (23:26 +0000)] 
Oops! I've checked in a temporary change to fsys_fat.c. So revert the
change.

22 years ago2003-01-05 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Sat, 4 Jan 2003 23:22:42 +0000 (23:22 +0000)] 
2003-01-05  Yoshinori K. Okuji  <okuji@enbug.org>

* configure.in (CFLAGS): When the default CFLAGS is used,
eliminate -O2 and -g from CFLAGS, because Autoconf may
automatically set CFLAGS to them.

22 years agoUpdate NEWS.
okuji [Thu, 2 Jan 2003 14:54:46 +0000 (14:54 +0000)] 
Update NEWS.

22 years ago2003-01-02 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Thu, 2 Jan 2003 14:51:37 +0000 (14:51 +0000)] 
2003-01-02  Yoshinori K. Okuji  <okuji@enbug.org>

From Jeremy Katz:
* configure.in: Support building on x86_64 with gcc -m32.

22 years ago2003-01-02 Yoshinori K. Okuji <okuji@enbug.org>
okuji [Wed, 1 Jan 2003 15:13:13 +0000 (15:13 +0000)] 
2003-01-02  Yoshinori K. Okuji  <okuji@enbug.org>

From Jeremy Katz:
* stage2/fsys_ext2fs.c (ext2fs_dir): Initialize STR_CHK to shut
up GCC.
* stage2/fsys_minix.c (minix_dir): Likewise.