Savannah CVS Surfing
- Log of /grub/grub/ChangeLog
Parent Directory
Revision
1.645 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 28 13:22:28 2008 UTC (4 years, 1 month ago) by
robertmh
Branch:
MAIN
Changes since
1.644: +13 -0 lines
Diff to
previous 1.644
2008-03-28 Robert Millan <rmh@aybabtu.com>
Surpass 1 TiB disk addressing limit. Note: there are no plans to handle
the 2 TiB disk limit in GRUB Legacy, since that would need considerable
rework. If you have >2TiB disks, use GRUB 2 instead.
* grub/asmstub.c (biosdisk): Add unsigned qualifier to `sector'.
* stage2/bios.c (biosdisk): Likewise.
* stage2/disk_io.c (rawread, devread, rawwrite, devwrite): Likewise.
* stage2/shared.h (rawread, devread, rawwrite, devwrite): Likewise.
* lib/device.c (get_drive_geometry): Replace BLKGETSIZE with
BLKGETSIZE64.
Revision
1.644 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 5 01:29:46 2007 UTC (4 years, 6 months ago) by
proski
Branch:
MAIN
Changes since
1.643: +9 -0 lines
Diff to
previous 1.643
* configure.ac: Test if '--build-id=none' is supported by the
linker and add it to LDFLAGS if possible. Build ID causes
objcopy to generate huge binary files.
* aclocal.m4 (grub_PROG_OBJCOPY_ABSOLUTE): Use LDFLAGS when
linking, so that build ID doesn't break the test.
* stage1/Makefile.am: Preserve LDFLAGS, use stage1_exec_LDFLAGS.
Revision
1.642 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 22 16:01:03 2007 UTC (5 years, 2 months ago) by
robertmh
Branch:
MAIN
Changes since
1.641: +5 -0 lines
Diff to
previous 1.641
2007-02-22 Robert Millan <rmh@aybabtu.com>
* util/mkbimage: Update my email address, and remove my name from
some places where unnecessary credit is given.
Revision
1.641 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 10 07:26:09 2006 UTC (5 years, 8 months ago) by
proski
Branch:
MAIN
Changes since
1.640: +6 -0 lines
Diff to
previous 1.640
* netboot/natsemi.c: Fix compile error with gcc 4.1.1. Cast
cannot make a variable volatile - it should be declared as such.
* netboot/sis900.c: Likewise.
Revision
1.640 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 8 12:56:22 2006 UTC (5 years, 8 months ago) by
proski
Branch:
MAIN
Changes since
1.639: +7 -0 lines
Diff to
previous 1.639
* netboot/etherboot.h: Remove incorrect extern declarations of
the variables later declared static. Move BOOTP_DATA_ADDR ...
* netboot/main.c: ... here. Eliminate end_of_rfc1533 - it's
write-only.
Revision
1.639 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 24 14:40:02 2006 UTC (5 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.638: +12 -0 lines
Diff to
previous 1.638
2006-06-24 Yoshinori K. Okuji <okuji@enbug.org>
* docs/grub.texi: Changed the license term to the GNU Free
Documentation License 1.2.
* docs/multiboot.texi: Reformatted to show the license term
and the version number explicitly.
* docs/fdl.texi: New file.
* docs/Makefile.am (grub_TEXINFOS): Added fdl.texi.
Revision
1.636 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 5 22:06:31 2006 UTC (6 years ago) by
proski
Branch:
MAIN
Changes since
1.635: +4 -0 lines
Diff to
previous 1.635
* stage2/stage2.c (run_menu): Fix "savedefault" to save only top
level menu positions. Remember current position when calling a
submenu. Don't recalculate it when booting from a submenu.
Revision
1.634 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 2 20:46:24 2006 UTC (6 years ago) by
chaac
Branch:
MAIN
Changes since
1.633: +5 -0 lines
Diff to
previous 1.633
2006-05-02 Vesa Jaaskelainen <chaac@nic.fi>
* stage2/shared.h (vbe_mode): Back ported aligment fix from GRUB 2
to GRUB Legacy. Problem reported by Gerardo Richarte.
Revision
1.632 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 20 13:46:45 2006 UTC (6 years ago) by
robertmh
Branch:
MAIN
Changes since
1.631: +7 -0 lines
Diff to
previous 1.631
Fixes for kernel of FreeBSD:
* grub/asmstub.c (get_diskinfo): Toggle "kern.geom.debugflags" sysctl
before opening a device for writing.
* util/grub-install.in: Devices don't have this "r" prefix anymore.
Revision
1.629 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 28 23:00:54 2005 UTC (6 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.628: +6 -0 lines
Diff to
previous 1.628
2005-09-29 Yoshinori K. Okuji <okuji@enbug.org>
* docs/multiboot.texi: Fix a bug in the byte order of
boot_device. I hope this won't affect any OS image.
Increased the version number to 0.6.94.
Revision
1.628 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 28 21:47:53 2005 UTC (6 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.627: +6 -0 lines
Diff to
previous 1.627
2005-09-28 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/boot.c (load_image): Even if an OS image is an ELF
object, use the a.out kludge if MULTIBOOT_AOUT_KLUDGE is
specified.
Revision
1.627 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 8 02:51:51 2005 UTC (7 years ago) by
okuji
Branch:
MAIN
CVS Tags:
release_0_97
Changes since
1.626: +14 -0 lines
Diff to
previous 1.626
2005-05-08 Yoshinori K. Okuji <okuji@enbug.org>
* configure.ac (AC_INIT): Upgraded to 0.97.
* compile: Copied from Automake 1.9.4.
* config.guess: Likewise.
* config.sub: Likewise.
* depcomp: Likewise.
* install-sh: Likewise.
* missing: Likewise.
* mkinstalldirs: Likewise.
* mdate-sh: Likewise.
* docs/texinfo.tex: Likewise.
Revision
1.625 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 27 23:20:09 2005 UTC (7 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.624: +6 -0 lines
Diff to
previous 1.624
2005-03-28 Yoshinori K. Okuji <okuji@enbug.org>
* lib/device.c (get_drive_geometry): Use ST.ST_SIZE instead of
ST.ST_BLOCKS to get the total number of sectors, because st_blocks
is not the same if it is a sparse file.
Revision
1.623 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 15 16:54:24 2005 UTC (7 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.622: +6 -0 lines
Diff to
previous 1.622
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).
Revision
1.622 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 16 20:45:46 2005 UTC (7 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.621: +5 -0 lines
Diff to
previous 1.621
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.
Revision
1.621 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 15 22:05:07 2005 UTC (7 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.620: +15 -0 lines
Diff to
previous 1.620
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.
Revision
1.620 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 3 10:01:13 2005 UTC (7 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.619: +7 -0 lines
Diff to
previous 1.619
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.
Revision
1.619 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 2 20:40:05 2005 UTC (7 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.618: +14 -0 lines
Diff to
previous 1.618
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.
Revision
1.618 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 1 21:00:42 2005 UTC (7 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.617: +14 -0 lines
Diff to
previous 1.617
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.
Revision
1.616 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 10 22:47:22 2004 UTC (7 years, 7 months ago) by
jthomas
Branch:
MAIN
Changes since
1.615: +6 -0 lines
Diff to
previous 1.615
* 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.
Revision
1.615 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 20 21:55:00 2004 UTC (7 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.614: +8 -0 lines
Diff to
previous 1.614
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.
Revision
1.609 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 16 11:49:58 2004 UTC (7 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.608: +5 -0 lines
Diff to
previous 1.608
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.
Revision
1.606 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 24 17:04:17 2004 UTC (7 years, 10 months ago) by
robertmh
Branch:
MAIN
Changes since
1.605: +10 -0 lines
Diff to
previous 1.605
* 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.
Revision
1.605 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 20 13:48:44 2004 UTC (7 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.604: +54 -0 lines
Diff to
previous 1.604
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.
Revision
1.604 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 19 12:17:51 2004 UTC (7 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.603: +34 -0 lines
Diff to
previous 1.603
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.
Revision
1.603 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 14 16:28:27 2004 UTC (7 years, 11 months ago) by
jeroen
Branch:
MAIN
Changes since
1.602: +8 -0 lines
Diff to
previous 1.602
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.
Revision
1.600 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 23 16:44:51 2004 UTC (7 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.599: +12 -0 lines
Diff to
previous 1.599
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>.
Revision
1.599 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 20 22:17:23 2004 UTC (7 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.598: +6 -0 lines
Diff to
previous 1.598
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.
Revision
1.598 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 17 14:10:42 2004 UTC (8 years ago) by
proski
Branch:
MAIN
Changes since
1.597: +6 -0 lines
Diff to
previous 1.597
* 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.
Revision
1.597 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 14 20:16:53 2004 UTC (8 years ago) by
okuji
Branch:
MAIN
Changes since
1.596: +38 -0 lines
Diff to
previous 1.596
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.
Revision
1.596 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 10 21:46:49 2004 UTC (8 years ago) by
robertmh
Branch:
MAIN
Changes since
1.595: +16 -0 lines
Diff to
previous 1.595
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).
Revision
1.595 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 3 13:27:30 2004 UTC (8 years ago) by
proski
Branch:
MAIN
Changes since
1.594: +6 -0 lines
Diff to
previous 1.594
* stage2/char_io.c (convert_to_ascii): Remove "%b" support.
It's non-standard and is not used anymore.
(grub_printf): Likewise.
Revision
1.593 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 29 09:57:09 2004 UTC (8 years ago) by
jeroen
Branch:
MAIN
Changes since
1.592: +8 -0 lines
Diff to
previous 1.592
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.
Revision
1.592 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 27 20:47:42 2004 UTC (8 years ago) by
okuji
Branch:
MAIN
Changes since
1.591: +6 -0 lines
Diff to
previous 1.591
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.
Revision
1.591 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 23 13:39:01 2004 UTC (8 years ago) by
jeroen
Branch:
MAIN
Changes since
1.590: +12 -0 lines
Diff to
previous 1.590
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.
Revision
1.590 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 18 12:39:39 2004 UTC (8 years ago) by
okuji
Branch:
MAIN
Changes since
1.589: +9 -0 lines
Diff to
previous 1.589
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.
Revision
1.589 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 15 11:50:28 2004 UTC (8 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.588: +11 -0 lines
Diff to
previous 1.588
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>.
Revision
1.588 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 4 09:15:43 2004 UTC (8 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.587: +7 -0 lines
Diff to
previous 1.587
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>.
Revision
1.587 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 29 14:54:29 2004 UTC (8 years, 1 month ago) by
proski
Branch:
MAIN
Changes since
1.586: +5 -0 lines
Diff to
previous 1.586
* stage2/boot.c: Imply --no-mem-option for Linux kernels with
protocol version 2.03 and above (Linux 2.4.18 and newer).
Revision
1.586 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 27 17:02:53 2004 UTC (8 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.585: +94 -1 lines
Diff to
previous 1.585
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.
Revision
1.583 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 12 18:16:40 2004 UTC (8 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.582: +12 -0 lines
Diff to
previous 1.582
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.
Revision
1.582 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 12 17:31:51 2004 UTC (8 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.581: +16 -0 lines
Diff to
previous 1.581
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.
Revision
1.580 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 18 22:09:59 2004 UTC (8 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.579: +15 -0 lines
Diff to
previous 1.579
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.
Revision
1.579 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 18 19:47:18 2004 UTC (8 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.578: +31 -0 lines
Diff to
previous 1.578
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.
Revision
1.578 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 18 18:33:30 2004 UTC (8 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.577: +9 -0 lines
Diff to
previous 1.577
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.
Revision
1.576 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 11 09:38:04 2004 UTC (8 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.575: +18 -0 lines
Diff to
previous 1.575
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.
Revision
1.575 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 11 09:35:15 2004 UTC (8 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.574: +0 -10 lines
Diff to
previous 1.574
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*
Revision
1.573 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 30 12:36:13 2003 UTC (8 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.572: +9 -0 lines
Diff to
previous 1.572
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>
Revision
1.572 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 30 17:13:11 2003 UTC (8 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.571: +8 -0 lines
Diff to
previous 1.571
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>.
Revision
1.571 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 19 17:36:28 2003 UTC (8 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.570: +61 -14 lines
Diff to
previous 1.570
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.
Revision
1.566 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 4 23:33:08 2003 UTC (8 years, 8 months ago) by
robertmh
Branch:
MAIN
Changes since
1.565: +5 -0 lines
Diff to
previous 1.565
* docs/menu.lst (GNU/Linux): Add commented initrd command, which is consistent with documentation.
Revision
1.561 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 13 02:14:46 2003 UTC (8 years, 9 months ago) by
jthomas
Branch:
MAIN
Changes since
1.560: +7 -0 lines
Diff to
previous 1.560
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
Revision
1.560 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 12 10:20:27 2003 UTC (8 years, 9 months ago) by
jochen
Branch:
MAIN
Changes since
1.559: +9 -0 lines
Diff to
previous 1.559
* 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.
Revision
1.557 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 17 08:08:03 2003 UTC (8 years, 11 months ago) by
jochen
Branch:
MAIN
Changes since
1.556: +6 -0 lines
Diff to
previous 1.556
* 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.
Revision
1.555 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 23 00:31:26 2003 UTC (8 years, 11 months ago) by
jthomas
Branch:
MAIN
Changes since
1.554: +8 -0 lines
Diff to
previous 1.554
* 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>
Revision
1.552 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 18 21:07:35 2003 UTC (9 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.551: +7 -0 lines
Diff to
previous 1.551
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>.
Revision
1.550 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 10 01:12:26 2003 UTC (9 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.549: +8 -0 lines
Diff to
previous 1.549
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.
Revision
1.548 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 17 12:35:29 2003 UTC (9 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.547: +15 -0 lines
Diff to
previous 1.547
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.
Revision
1.547 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 29 09:13:56 2003 UTC (9 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.546: +11 -0 lines
Diff to
previous 1.546
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.
Revision
1.544 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 15 21:44:19 2003 UTC (9 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.543: +9 -0 lines
Diff to
previous 1.543
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.
Revision
1.543 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 4 23:22:42 2003 UTC (9 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.542: +6 -0 lines
Diff to
previous 1.542
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.
Revision
1.541 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 1 15:13:13 2003 UTC (9 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.540: +7 -0 lines
Diff to
previous 1.540
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.
Revision
1.540 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 21 00:34:33 2002 UTC (9 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.539: +5 -0 lines
Diff to
previous 1.539
2002-12-21 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/asm.S (gateA20): First, try a BIOS call (INT 15H,
AX=2400/2401). Use the keyboard controller, only if that failed.
Revision
1.539 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 10 17:30:28 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.538: +17 -0 lines
Diff to
previous 1.538
2002-12-11 Yoshinori K. Okuji <okuji@enbug.org>
Add a workaround for buggy BIOSes which don't pass boot drive
correctly. The idea is that GRUB forces the fixed disk flag
when booted from a hard disk. When BIOS loads GRUB directly,
the boot drive must be either of 0x00 and 0x80, so this should
work, if those BIOSes always pass zero to %dl. AFAIK, this
assumption is always correct.
* stage2/builtins.c (install_func): Store the fixed disk flag of
the destination drive in BOOT_DRIVE_MASK in Stage 1.
* stage1/stage1.h (STAGE1_BOOT_DRIVE_MASK): New macro.
* stage1/stage1.S (boot_drive_mask): New variable. It is or'ed
to %dl.
Revision
1.536 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 4 00:55:45 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.535: +5 -0 lines
Diff to
previous 1.535
2002-12-04 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/stage2.c (print_entry): Put a right arrow, if the entry
is longer than 71 characters. Reported by Pavel Roskin.
Revision
1.534 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 3 00:02:53 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.533: +39 -0 lines
Diff to
previous 1.533
2002-12-03 Yoshinori K. Okuji <okuji@enbug.org>
Change the terminal structure a bit, to turn the cursor state
explicitly. Suggested by Pavel Roskin.
* stage2/term.h (struct term_entry): Remove the member
`nocursor' and add `setcursor'.
[!STAGE1_5] (console_setcursor): New prototype.
[SUPPORT_HERCULES] (hercules_setcursor): Likewise.
[!STAGE1_5] (console_nocursor): Removed.
[SUPPORT_HERCULES] (hercules_nocursor): Likewise.
* stage2/stage2.c (run_menu): Call setcursor instead of
nocursor.
Call setcursor with 1 before starting a boot entry.
* stage2/shared.h (nocursor): Removed.
(setcursor): New prototype.
* stage2/hercules.c (herc_cursor_state): New variable.
(herc_turn_cursor): Removed.
(hercules_nocursor): Likewise.
(hercules_setcursor): New function.
* stage2/char_io.c (get_cmdline): Turn on the cursor at the
beginning, and restore it before returning.
(nocursor): Removed.
(setcursor): New function.
* stage2/asm.S (console_cursor_state): New variable.
(console_cursor_shape): Likewise.
(console_setcursor): New function.
(console_nocursor): Removed.
* grub/asmstub.c (console_setcursor): New function.
(hercules_setcursor): Likewise.
(console_nocursor): Removed.
(hercules_nocursor): Likewise.
Revision
1.533 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 2 22:37:51 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.532: +6 -0 lines
Diff to
previous 1.532
2002-12-03 Yoshinori K. Okuji <okuji@enbug.org>
* docs/grub.texi (terminfo): Fix a misleading English sentence.
Reported by Pavel Roskin.
* stage2/builtins.c (builtin_terminfo): Likewise.
Revision
1.532 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 30 17:33:06 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.531: +11 -0 lines
Diff to
previous 1.531
2002-12-01 Yoshinori K. Okuji <okuji@enbug.org>
From Alexander Langer <alex@big.endian.de>:
* stage2/freebsd.h (RB_GDB): New macro.
(RB_MUTE): Likewise.
(RB_MULTIPLE): Likewise.
* stage2/boot.c (bsd_boot): Set the bits of RB_MULTIPLE, RB_GDB
and RB_MUTE when "-D", "-g" and "-m" are specified,
respectively.
Revision
1.530 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 29 20:39:22 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.529: +35 -0 lines
Diff to
previous 1.529
2002-11-30 Yoshinori K. Okuji <okuji@enbug.org>
* docs/Makefile.am (man_MANS): Added grub-terminfo.8.
($(srcdir)/grub_terminfo.8): New target.
* utils/grub-terminfo.in: New file.
* util/Makefile.am (sbin_SCRIPTS): Added grub-terminfo.
* configure.in (AC_OUTPUT): Added util/grub-terminfo.
* docs/grub.texi (terminfo): New subsection.
(Invoking grub-terminfo): New chapter.
From Tilmann Bubeck <t.bubeck@reinform.de>:
* stage2/Makefile.am (noinst_HEADERS): Added terminfo.h and
tparm.h.
(libgrub_a_SOURCES): Added terminfo.c and tparm.c.
(pre_stage2_exe_SOURCES): Likewise.
* stage2/terminfo.c: New file.
* stage2/terminfo.h: Likewise.
* stage2/tparm.c: Likewise.
* stage2/tparm.h: Likewise.
* stage2/stage2.c (get_line_from_config): Fix handling of
backslashes.
* stage2/char_io.c (grub_putstr): New function.
(grub_printf): Use grub_putstr.
(substring): Add const into both arguments.
* stage2/builtins.c [SUPPORT_SERIAL]: Include terminfo.h.
[SUPPORT_SERIAL] (terminfo_func): New function.
[SUPPORT_SERIAL] (builtin_terminfo): New variable.
(builtin_table) [SUPPORT_SERIAL]: Added a pointer to
BUILTIN_TERMINFO.
* stage2/serial.c (serial_gotoxy): Use ti_cursor_address.
(serial_cls): Use ti_clear_screen.
(serial_highlight): use ti_enter_standout_mode and
ti_exit_standout_mode.
Revision
1.529 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 29 17:56:38 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.528: +6 -0 lines
Diff to
previous 1.528
2002-11-30 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/disk_io.c (rawread): Make sure that SECTOR is valid.
If not, set ERRNUM to ERR_GEOM and return zero. This check is
critical when a partition table is corrupted.
Revision
1.528 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 28 07:40:37 2002 UTC (9 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.527: +6 -0 lines
Diff to
previous 1.527
2002-11-28 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/asm.S (console_cls): Write spaces to the entire screen
instead of getting/setting the video mode, because this flickers
the screen and is quite annoying, if using a LCD.
Revision
1.526 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 27 23:59:53 2002 UTC (9 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.525: +12 -0 lines
Diff to
previous 1.525
2002-10-28 Yoshinori K. Okuji <okuji@enbug.org>
* grub/asmstub.c (console_translate_key): Deal with KEY_PPAGE
and KEY_NPAGE.
* stage2/serial.c (serial_translate_key_sequence): Added two new
codes for Page Up and Page Down.
* stage2/asm.S (translation_table): Added entries for KEY_PPAGE
and KEY_NPAGE.
* stage2/stage2.c (run_menu): Deal with Page Up and Page Down.
Also recognize the right key for the selection of a boot entry.
Suggested by Adam Lackorzynski <adam@os.inf.tu-dresden.de>.
Revision
1.523 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 5 23:20:14 2002 UTC (9 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.522: +9 -0 lines
Diff to
previous 1.522
2002-10-06 Yoshinori K. Okuji <okuji@enbug.org>
* configure.in (falign_loop_flag): New variable. Set to if GCC
supports `-falign-*'. If true, use `-falign-jumps',
`-falign-loops' and `-falign-functions' instead of
`-malign-jumps', `-malign-loops' and `-malign-functions',
because `-malign-*' are obsolete in GCC 3.x. Reported by Jeremy
Katz.
Revision
1.521 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 13 11:27:41 2002 UTC (9 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.520: +6 -0 lines
Diff to
previous 1.520
2002-09-13 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/serial.c (fill_input_buf): Take a new argument NOWAIT.
If NOWAIT is true, don't loop.
All callers are changed.
Revision
1.518 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 22 05:59:55 2002 UTC (9 years, 8 months ago) by
jthomas
Branch:
MAIN
Changes since
1.517: +31 -0 lines
Diff to
previous 1.517
Changed highlight state code for hercules, console and serial.
The state was 0 - normal or 1 - highlight.
The state is now defined using an enum called color_state.
* stage2/term.h (color_state): New enum.
(COLOR_STATE_STANDARD): Standard color to use when not using user defined.
(COLOR_STATE_NORMAL): User defined normal color.
(COLOR_STATE_HIGHLIGHT): User defined highlight color.
(console_highlight): Renamed to console_setcolorstate.
(serial_highlight): Renamed to serial_setcolorstate.
(hercules_highlight): Renamed to hercules_setcolorstate.
* stage2/hercules.c (herc_highlight_state): Removed.
(herc_standard_color): New variable.
(herc_color_state): Likewise.
(herc_highlight): Renamed to herc_setcolorstate.
(herc_setcolorstate): Added switch to handle new states.
* stage2/console.c (console_highlight_state): Removed.
(console_standard_color): New variable.
(console_color_state): Likewise.
(console_highlight): Renamed to console_setcolorstate.
(console_setcolorstate): Added switch to handle new states.
* stage2/serial.c (serial_highlight): Renamed to serial_setcolorstate.
(serial_setcolorstate): Adjusted 'if' to suit new states.
* grub/asmstub.c (console_highlight): Renamed to console_setcolorstate.
(console_setcolorstate): Adjusted 'if' to suit new states.
* stage2/stage2.c (print_entry): Set color states using new states.
(print_border): Likewise.
* stage2/stage2.c (run_menu): Reverse if (!) to if () for uniformitty.
Revision
1.517 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 12 09:55:54 2002 UTC (9 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.516: +39 -0 lines
Diff to
previous 1.516
2002-07-12 Yoshinori K. Okuji <okuji@enbug.org>
* 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
LINUX_DATA_TMP_ADDR to LINUX_DATA_REAL_ADDR.
* grub/asmstub.c (linux_data_tmp_addr): New variable.
(linux_data_real_addr): Likewise.
Revision
1.516 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 9 13:24:21 2002 UTC (9 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.515: +9 -0 lines
Diff to
previous 1.515
2002-07-09 Yoshinori K. Okuji <okuji@enbug.org>
From Mark Kettenis <kettenis@chello.nl>:
* stage2/boot.c (load_image): Recognize newer FreeBSD kernels.
* stage2/i386-elf.h (EI_OSABI): New macro.
(EI_ABIVERSION): Likewise.
(ELFOSABI_FREEBSD): Likewise.
(EI_PAD): Set to 9.
Revision
1.515 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 5 22:15:56 2002 UTC (9 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.514: +12 -0 lines
Diff to
previous 1.514
2002-07-06 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/shared.h (boot_part_offset): Removed.
* stage2/disk_io.c (set_bootdev): Copy the partition information
here. Now this function can call rawread, so it can fail.
(boot_part_offset): Removed.
* stage2/builtins.c (boot_func): Don't copy the partition
information here.
(real_root_func): Check ERRNUM after calling set_bootdev.
Revision
1.514 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 3 20:27:47 2002 UTC (9 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.513: +5 -0 lines
Diff to
previous 1.513
2002-07-04 Yoshinori K. Okuji <okuji@enbug.org>
* docs/grub.texi (Reporting bugs): Use the group name (i.e.
grub) instead of the group id (i.e. 68) for the URL of the BTS.
Revision
1.513 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 2 23:39:13 2002 UTC (9 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.512: +11 -0 lines
Diff to
previous 1.512
2002-07-03 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/serial.c [!GRUB_UTIL] (inb): Added a delay into this
function itself.
[!GRUB_UTIL] (outb): Likewise.
[!GRUB_UTIL] (serial_hw_put): Increase the timeout value, and
don't call serial_hw_delay explicitly any longer.
(fill_input_buf): Increase the maximum number of retries, reset
the counter to zero after getting a valid character, and don't
call serial_hw_delay explicitly any longer.
Revision
1.510 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 29 20:48:41 2002 UTC (9 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.509: +10 -1 lines
Diff to
previous 1.509
2002-06-30 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/builtins.c [SUPPORT_SERIAL || SUPPORT_HERCULES]
(terminal_func): Set CURRENT_TERM to each of selected terminals
before calling grub_printf, and restore CURRENT_TERM after it.
Reported by Ilguiz Latypov.
Prepend a carriage return to the prompting message, because it
is ugly that the same messages fulfill the whole screen.
Revision
1.509 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 29 20:35:27 2002 UTC (9 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.508: +5 -0 lines
Diff to
previous 1.508
2002-06-30 Yoshinori K. Okuji <okuji@alien>
* stage2/serial.c [!GRUB_UTIL] (serial_hw_fetch): Fixed the
conditional statement. Reported by Ilguiz Latypov.
Revision
1.507 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 15 01:04:59 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.506: +8 -0 lines
Diff to
previous 1.506
2002-06-15 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/disk_io.c [SUPPORT_NETBOOT] (GRUB): Defined.
[SUPPORT_NETBOOT]: Include etherboot.h.
[!STAGE1_5] (print_completions) [SUPPORT_NETBOOT]: When
completing a disk name, if NETWORK_READY is true, add "nd" as a
completion.
Revision
1.505 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 12 08:58:21 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.504: +7 -0 lines
Diff to
previous 1.504
2002-06-12 Yoshinori K. Okuji <okuji@enbug.org>
* netboot/main.c (ifconfig): If GW is specified, clear out the
ARP entry for the gateway. If SVR is specified, clear out the
ARP entry for the server. Reported by Uwe Dannowski
<ud3@ira.uka.de>.
Revision
1.504 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 12 08:39:50 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.503: +9 -0 lines
Diff to
previous 1.503
2002-06-12 Yoshinori K. Okuji <okuji@enbug.org>
* util/grub-md5-crypt.in: Prompt to retype a password, and check
if the passwords matches. Suggested by Matt Perry
<matt@primefactor.com>.
Also, don't use Perl any longer, because *BSD's sh and GNU
support ``read -r'', and GRUB doesn't support any other
operating system anyway.
Revision
1.503 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 11 16:36:54 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.502: +146 -0 lines
Diff to
previous 1.502
2002-06-12 Yoshinori K. Okuji <okuji@enbug.org>
The terminal handling code is rewritten radically.
* stage2/console.c: New file.
* stage2/term.h: Likewise.
* stage2/Makefile.am (noinst_HEADERS): Added term.h.
(libgrub_a_SOURCES): Added serial.c.
(pre_stage2_exec_SOURCES): Added console.c.
* stage2/asm.S (console_putchar): Rewritten from scratch.
[!STAGE1_5] (translation_table): New variable.
[!STAGE1_5] (translate_keycode): New function.
[!STAGE1_5] (console_getkey): Call translate_keycode.
[!STAGE1_5] (console_checkkey): Likewise.
[!STAGE1_5] (nocursor): Renamed to ...
[!STAGE1_5] (console_nocursor): ... this.
[!STAGE1_5] (console_set_attrib): Removed.
* stage2/builtins.c: Include term.h.
(terminal): Removed.
(normal_color): Likewise.
(highlight_color): Likewise.
(cat_func): Display a question mark when a non-printable
character was read.
(terminal_func): Rewritten almost from scratch.
* stage2/char_io.c: Include term.h.
[!STAGE1_5] (auto_fill): Removed.
[!STAGE1_5] (term_table): New variable.
[!STAGE1_5] (current_term): Likewise.
[!STAGE1_5] (real_get_cmdline): New function. The code was
stolen from the previous version of get_cmdline.
[!STAGE1_5] (get_cmdline): Rewritten from scratch.
[!STAGE1_5] (translate_keycode): Removed.
[!STAGE1_5] (getkey): Rewritten from scratch.
[!STAGE1_5] (checkkey): Likewise.
(grub_putchar): Likewise.
[!STAGE1_5] (gotoxy): Likewise.
[!STAGE1_5] (getxy): Likewise.
[!STAGE1_5] (cls): Likewise.
[!STAGE1_5] (nocursor): New function.
[SUPPORT_SERIAL] (serial_getxy): Removed.
[SUPPORT_SERIAL] (serial_gotoxy): Likewise.
[SUPPORT_SERIAL] (serial_cls): Likewise.
[SUPPORT_SERIAL] (serial_getxy): Likewise.
[!STAGE1_5] (set_attrib): Likewise.
* stage2/cmdline.c (init_cmdline): Set COUNT_LINES to -1.
* stage2/common.c [!STAGE1_5] (err_list): Removed
ERR_NEED_SERIAL and added ERR_DEV_NEED_INIT.
* stage2/hercules.c: Rewritten almost from scratch.
* stage2/hercules.h (herc_putchar): Removed.
(herc_cls): Likewise.
(herc_getxy): Likewise.
(herc_gotoxy): Likewise.
(herc_set_attrib): Likewise.
* stage2/serial.c: Rewritten almost from scratch.
* stage2/serial.h: Likewise.
* stage2/shared.h [GRUB_UTIL] (DISP_UL): Set to the same value
as VGA's.
[GRUB_UTIL] (DISP_UR): Likewise.
[GRUB_UTIL] (DISP_LL): Likewise.
[GRUB_UTIL] (DISP_LR): Likewise.
[GRUB_UTIL] (DISP_HORIZ): Likewise.
[GRUB_UTIL] (DISP_VERT): Likewise.
[GRUB_UTIL] (DISP_LEFT): Likewise.
[GRUB_UTIL] (DISP_RIGHT): Likewise.
[GRUB_UTIL] (DISP_UP): Likewise.
[GRUB_UTIL] (DISP_DOWN): Likewise.
(grub_error_t): Removed ERR_NEED_SERIAL.
Added ERR_DEV_NEED_INIT.
(normal_color): Removed.
(highlight_color): Likewise.
(console_cls): Removed, because this is declared in term.h.
(console_getxy): Likewise.
(console_gotoxy): Likewise.
(console_putchar): Likewise.
(console_getkey): Likewise.
(console_checkkey): Likewise.
(console_set_attrib): Removed.
(set_attrib): Likewise.
[GRUB_UTIL] (nocursor): Declared.
(auto_fill): Removed.
(terminal): Likewise.
(TERMINAL_CONSOLE): Likewise.
(TERMINAL_SERIAL): Likewise.
(TERMINAL_HERCULES): Likewise.
(TERMINAL_DUMB): Likewise.
(translate_keycode): Likewise.
* stage2/stage2.c: Include term.h.
(print_entry): Rewritten from scratch.
(print_entries): Likewise.
(print_border): Likewise.
(set_line): Removed.
(set_line_normal): Likewise.
(set_line_highlight): Likewise.
* grub/Makefile.am (AM_CFLAGS): Added -DSUPPORT_HERCULES=1.
* grub/asmstub.c: Don't include hercules.h. Include term.h.
(console_current_color): New variable.
(console_translate_key): New function.
(console_checkkey): Rewritten from scratch.
(console_getkey): Likewise.
(console_putchar): Likewise.
(console_set_attrib): Removed.
(console_highlight): New function.
(console_setcolor): Likewise.
(console_nocursor): Likewise.
(serial_getkey): Removed.
(serial_checkkey): Likewise.
(serial_putchar): Likewise.
(serial_exists): Likewise.
(serial_get_port): Likewise.
(serial_init): Likewise.
(serial_hw_fetch): New function.
(serial_hw_put): Likewise.
(serial_hw_delay): Likewise.
(serial_hw_get_port): Likewise.
(serial_hw_init): Likewise.
(set_serial_device): Renamed to ...
(serial_set_device): ... this.
(herc_putchar): Renamed to ...
(hercules_putchar): ... this.
(herc_cls): Renamed to ...
(hercules_cls): ... this.
(herc_getxy): Renamed to ...
(hercules_getxy): ... this.
(herc_gotoxy): Renamed to ...
(hercules_gotoxy): ... this.
(hercules_highlight): New function.
(hercules_setcolor): Likewise.
(hercules_nocursor): Likewise.
(herc_set_attrib): Removed.
* grub/main.c: Include term.h.
(main): If USE_CURSES is false, set CURRENT_TERM->FLAGS to
TERM_NO_EDIT | TERM_DUMB. TERMINAL is not used any longer.
Revision
1.500 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat May 25 11:33:47 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.499: +13 -0 lines
Diff to
previous 1.499
2002-05-25 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/builtins.c (boot_func): Load the boot partition
information, only if the address of the boot partition entry is
set appropriately.
(real_root_func): If ATTEMPT_MOUNT is false, call open_partition
and if successful, call set_bootdev, to set the offset of the
boot partition and the address of the boot paetition entry.
IF ATTEMPT_MOUNT is false, don't set BOOTDEV. The BSD evil hack
is useless with the command "rootnoverify" anyway.
* stage2/disk_io.c (boot_part_addr): Initialized with zero
explicitly, to emphasize that it is invalid.
Revision
1.499 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 24 13:53:57 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.498: +6 -0 lines
Diff to
previous 1.498
2002-05-24 Yoshinori K. Okuji <okuji@enbug.org>
* stage2/builtins.c (real_root_func): New function.
(root_func): Just call real_root_func.
(rootnoverify_func): Likewise.
Revision
1.497 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 22 17:08:36 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.496: +23 -0 lines
Diff to
previous 1.496
2002-05-23 Yoshinori K. Okuji <okuji@enbug.org>
Define the behavior of the boot loader when the load end address
and the bss end address are zero in the Multiboot Specification,
and add the support into GRUB. I've modified a patch from Yuri
Zaporogets <yuriz@ukr.net>.
* stage2/boot.c (load_image): In the case of Multiboot a.out
kludge, set the load end address to the load address plus the
size of the OS image file, if it is zero. Similarly, set the bss
end address to the load end address, if it is zero.
* util/mbchk.c (check_multiboot): Don't check if the load
address is greater than or equal to the load end address, if the
load end address is zero. Don't check if the load end address is
greater than the bss end address, if the bss end address is
zero. And, don't check if the load end address is less than or
equal to the entry address, if the load end address is zero.
* docs/multiboot.texi (The address fields of Multiboot header):
Added descriptions about the behavior of the boot loader when
LOAD_END_ADDR is zero and BSS_END_ADDR is zero.
Revision
1.496 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 22 06:58:23 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.495: +7 -0 lines
Diff to
previous 1.495
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.
Revision
1.495 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 20 11:48:03 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.494: +7 -0 lines
Diff to
previous 1.494
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.
Revision
1.494 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 20 09:45:33 2002 UTC (9 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.493: +10 -0 lines
Diff to
previous 1.493
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.
Revision
1.492 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 8 05:49:33 2002 UTC (10 years ago) by
okuji
Branch:
MAIN
Changes since
1.491: +6 -0 lines
Diff to
previous 1.491
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.
Revision
1.491 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 30 14:10:03 2002 UTC (10 years ago) by
okuji
Branch:
MAIN
Changes since
1.490: +7 -0 lines
Diff to
previous 1.490
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.
Revision
1.490 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 29 18:52:16 2002 UTC (10 years ago) by
okuji
Branch:
MAIN
CVS Tags:
release_0_92
Changes since
1.489: +8 -0 lines
Diff to
previous 1.489
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.
Revision
1.489 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 29 00:35:30 2002 UTC (10 years ago) by
okuji
Branch:
MAIN
Changes since
1.488: +5 -0 lines
Diff to
previous 1.488
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.
Revision
1.483 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 6 12:15:13 2002 UTC (10 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.482: +9 -0 lines
Diff to
previous 1.482
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.
Revision
1.481 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 29 10:24:16 2002 UTC (10 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.480: +11 -0 lines
Diff to
previous 1.480
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.
Revision
1.479 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 25 21:43:55 2002 UTC (10 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.478: +14 -0 lines
Diff to
previous 1.478
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.
Revision
1.478 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 24 12:28:54 2002 UTC (10 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.477: +7 -0 lines
Diff to
previous 1.477
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.
Revision
1.477 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 11 08:10:57 2002 UTC (10 years, 3 months ago) by
proski
Branch:
MAIN
Changes since
1.476: +8 -0 lines
Diff to
previous 1.476
* 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.
Revision
1.476 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 8 01:28:39 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.475: +9 -0 lines
Diff to
previous 1.475
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.
Revision
1.475 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 8 01:22:36 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.474: +5 -0 lines
Diff to
previous 1.474
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.
Revision
1.474 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 8 01:14:00 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.473: +27 -0 lines
Diff to
previous 1.473
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.
Revision
1.473 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 7 23:28:47 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.472: +11 -0 lines
Diff to
previous 1.472
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.
Revision
1.471 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 5 04:56:42 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.470: +50 -0 lines
Diff to
previous 1.470
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.
Revision
1.470 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 5 04:15:21 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.469: +6 -0 lines
Diff to
previous 1.469
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.
Revision
1.469 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 4 23:01:38 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.468: +6 -0 lines
Diff to
previous 1.468
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.
Revision
1.467 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 4 04:55:48 2002 UTC (10 years, 3 months ago) by
jthomas
Branch:
MAIN
Changes since
1.466: +7 -0 lines
Diff to
previous 1.466
Fixed typo in Makefile.am which left out xfs, md5cyrpt, serial support and hercules support
Revision
1.465 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 19 19:05:43 2002 UTC (10 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.464: +13 -6 lines
Diff to
previous 1.464
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.
Revision
1.460 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 8 03:19:23 2002 UTC (10 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.459: +14 -0 lines
Diff to
previous 1.459
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.
Revision
1.459 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 8 02:48:44 2002 UTC (10 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.458: +13 -0 lines
Diff to
previous 1.458
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.
Revision
1.458 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 5 19:59:29 2002 UTC (10 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.457: +19 -0 lines
Diff to
previous 1.457
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.
Revision
1.457 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 5 18:41:34 2002 UTC (10 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.456: +6 -0 lines
Diff to
previous 1.456
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).
Revision
1.455 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 2 21:56:39 2002 UTC (10 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.454: +88 -0 lines
Diff to
previous 1.454
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.
Revision
1.452 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 30 08:23:16 2001 UTC (10 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.451: +15 -0 lines
Diff to
previous 1.451
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.
Revision
1.451 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 30 07:33:23 2001 UTC (10 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.450: +10 -0 lines
Diff to
previous 1.450
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.
Revision
1.444 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 9 21:11:37 2001 UTC (10 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.443: +10 -0 lines
Diff to
previous 1.443
Change the error message from the command "embed" to "No spare sectors on
the disk".
Revision
1.441 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 12 06:57:28 2001 UTC (10 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.440: +29 -0 lines
Diff to
previous 1.440
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!
Revision
1.438 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 27 14:48:39 2001 UTC (10 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.437: +8 -0 lines
Diff to
previous 1.437
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.
Revision
1.432 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 11 11:14:29 2001 UTC (10 years, 7 months ago) by
jochen
Branch:
MAIN
Changes since
1.431: +8 -0 lines
Diff to
previous 1.431
* 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.
Revision
1.431 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 10 09:23:57 2001 UTC (10 years, 7 months ago) by
jochen
Branch:
MAIN
Changes since
1.430: +8 -0 lines
Diff to
previous 1.430
* 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.
Revision
1.430 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 24 08:43:38 2001 UTC (10 years, 7 months ago) by
jochen
Branch:
MAIN
Changes since
1.429: +6 -0 lines
Diff to
previous 1.429
* 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.
Revision
1.426 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 26 13:24:15 2001 UTC (10 years, 9 months ago) by
jochen
Branch:
MAIN
Changes since
1.425: +8 -0 lines
Diff to
previous 1.425
* 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>
Revision
1.425 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 13 11:51:24 2001 UTC (10 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.424: +6 -0 lines
Diff to
previous 1.424
Fix a problem when you specify a Linux devfs floppy device name to grub-install.
Revision
1.415 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 19 11:31:15 2001 UTC (10 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.414: +8 -0 lines
Diff to
previous 1.414
Always jump to the physical entry address of a Multiboot OS image, even
when the physical one differs from the virtual one.
Revision
1.404 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 28 10:14:54 2001 UTC (11 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.403: +7 -0 lines
Diff to
previous 1.403
If the default entry is wrong, use the fallback entry rather than the first, if possible.
Revision
1.402 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 27 13:17:40 2001 UTC (11 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.401: +6 -0 lines
Diff to
previous 1.401
change the check for a Windows partition in chainloader_func, to fix the problem that GRUB cannot be compiled, if FAT support is disabled.
Revision
1.392 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 2 12:21:15 2001 UTC (11 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.391: +8 -0 lines
Diff to
previous 1.391
probe the first PCI NIC candidate with a non-zero ioaddr, before probing everything.
Revision
1.383 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 6 22:14:59 2001 UTC (11 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.382: +6 -0 lines
Diff to
previous 1.382
* stage2/builtins.c (boot_func): In the chain-loading mode,
clear the active flag of each of the loaded partition entries,
and then set the active flag of the booted partition image.
VS: ----------------------------------------------------------------------
Revision
1.379 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 17 19:25:50 2000 UTC (11 years, 5 months ago) by
jochen
Branch:
MAIN
Changes since
1.378: +28 -0 lines
Diff to
previous 1.378
Added EZ-BIOS support.
Cleaned up the write code.
Added support for automatically embedding to file systems in setup_func.
Revision
1.374 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 9 15:50:39 2000 UTC (11 years, 5 months ago) by
jochen
Branch:
MAIN
Changes since
1.373: +6 -0 lines
Diff to
previous 1.373
* stage2/disk_io.c (next_partition): Mask out bsd partition sub
type when checking if last partition was a bsd partition.
Reported by Heikki Vatiainen <hessu@cs.tut.fi>.
Revision
1.367 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 21 16:36:21 2000 UTC (11 years, 5 months ago) by
okuji
Branch:
MAIN
Changes since
1.366: +18 -0 lines
Diff to
previous 1.366
simplify track_int13 and some related code, and fix a few bugs in VBE support code.
Revision
1.355 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 14:57:24 2000 UTC (11 years, 6 months ago) by
jochen
Branch:
MAIN
Changes since
1.354: +5 -0 lines
Diff to
previous 1.354
* stage2/builtins.c (setup_func): When invoking install with an
embedded stage1_5 give the path to menu.lst as real_config_file.
Revision
1.340 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 15 21:18:13 2000 UTC (11 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.339: +28 -0 lines
Diff to
previous 1.339
change the format of drive info in the Multiboot Specification, implement some of the new features.
Revision
1.339 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 15 18:24:58 2000 UTC (11 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.338: +11 -0 lines
Diff to
previous 1.338
add a new option --recheck into grub-install, relieve the check of a device file in grub-install.
Revision
1.321 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 26 19:52:29 2000 UTC (11 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.320: +35 -0 lines
Diff to
previous 1.320
don't define unusable commands, don't handle a dumb terminal if serial terminal support is disabled, enable serial terminal support by default.
Revision
1.320 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 25 16:05:47 2000 UTC (11 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.319: +21 -0 lines
Diff to
previous 1.319
add --prefix into the command setup, and add separate boot partition support into grub-install.
Revision
1.312 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 6 12:31:24 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.311: +20 -0 lines
Diff to
previous 1.311
add auto fill mode into grub_putchar, to fix the ">80 characters in one line" problem.
Revision
1.310 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 5 12:27:00 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.309: +13 -0 lines
Diff to
previous 1.309
don't check if a sector of a disk is outside the disk in LBA mode by default, because some BIOSes don't return correct geometries.
Revision
1.306 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 1 22:47:21 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.305: +27 -0 lines
Diff to
previous 1.305
fix a bug in the option --speed for the command serial, fix the cursor position after displaying the menu, add the keys v and ^ to move the corsor in the menu.
Revision
1.303 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 30 07:00:15 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.302: +26 -0 lines
Diff to
previous 1.302
add a timeout to --hold for the grub shell, fix a compilation error with gcc-2.7.2.3, and the command-line interface is switched to single-line editing mode.
Revision
1.301 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 27 16:02:07 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.300: +9 -0 lines
Diff to
previous 1.300
print a carriage return as well as a newline, in grub_putchar instead of console_putchar.
Revision
1.298 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 25 16:58:43 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.297: +38 -0 lines
Diff to
previous 1.297
handle special key codes in a serial terminal, and remove unnecessary push/pop operations in asm.S.
Revision
1.296 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 21 06:30:13 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.295: +35 -0 lines
Diff to
previous 1.295
add --enable-serial-speed-simulation into configure, fix a bug in setjmp/longjmp, add --speed into the command serial, restart the command-line interface when a serial terminal is enabled.
Revision
1.295 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 20 12:14:13 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.294: +59 -0 lines
Diff to
previous 1.294
add console emulation into serial terminal support using vt100-compatible escape sequences, add --enable-serial into configure, and fix some bugs in the support.
Revision
1.294 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 20 06:00:19 2000 UTC (11 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.293: +27 -0 lines
Diff to
previous 1.293
add more serial console support. two new commmands, serial and terminal, are added.
Revision
1.292 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 13 20:01:50 2000 UTC (11 years, 9 months ago) by
okuji
Branch:
MAIN
Changes since
1.291: +28 -0 lines
Diff to
previous 1.291
fix a minor bug in diskless, add a serial emulation into the grub shell, fix a cosmetic problem in the grub shell.
Revision
1.287 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 4 09:11:27 2000 UTC (11 years, 9 months ago) by
jochen
Branch:
MAIN
Changes since
1.286: +15 -0 lines
Diff to
previous 1.286
* stage2/fsys_fat.c (fat_superblock): clust_eof_marker added.
(fat_mount): Initialize clust_eof_marker to 0xff8, 0xfff8, or
0xffffff8, depending on fat size. Support for single active FAT
added (FAT32 extension). Changed the boundary between FAT12 and
FAT16, again. The Microsoft KB article Q65541 seems to be wrong
here, I go with mtools and the previous behaviour of grub: FAT12
iff number of clusters (without counting the two nonexisting
clusters) is less or equal 4095.
(fat_read): Report error if cluster number is too big, but not
greater or equal clust_eof_marker.
* stage2/fsys_reiserfs.c (journal_init): Fixed calculation of
journal_transaction.
Revision
1.286 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 1 08:46:16 2000 UTC (11 years, 9 months ago) by
jochen
Branch:
MAIN
Changes since
1.285: +13 -0 lines
Diff to
previous 1.285
* stage2/fsys_reiserfs.c: Symlink support added.
(S_ISLNK): New macro.
(PATH_MAX): Likewise.
(MAX_LINK_COUNT): Likewise.
(reiserfs_dir): Check for symlink and handle them.
(read_tree_node): Take a block number and check if tree node was
already read in. If not update the INFO->blocks field.
(next_key): Changed call of read_tree_node.
(search_stat): Likewise.
(journal_init): Fixed a small bug. Some debugging messages added.
Revision
1.281 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 29 12:50:15 2000 UTC (11 years, 9 months ago) by
jochen
Branch:
MAIN
Changes since
1.280: +5 -0 lines
Diff to
previous 1.280
* stage2/fsys_reiserfs.c (block_read): Changed the variable "len"
to "j_len" (it shadowed a parameter).
Revision
1.279 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 27 17:05:44 2000 UTC (11 years, 9 months ago) by
gord
Branch:
MAIN
Changes since
1.278: +7 -0 lines
Diff to
previous 1.278
2000-07-27 Gordon Matzigkeit <gord@fig.org>
* util/grub-image.in: Initial cut at a script for creating GRUB
boot images.
* util/Makefile.am (noinst_SCRIPTS): Added grub-image.
* configure.in (AC_OUTPUT): Added util/grub-image.
Revision
1.277 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 25 15:31:48 2000 UTC (11 years, 9 months ago) by
jochen
Branch:
MAIN
Changes since
1.276: +2 -1 lines
Diff to
previous 1.276
Fixed another num_clust related bug: The boundary between FAT12 / FAT16
See MS Knowledge Base Article Q65541
Revision
1.266 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 2 04:58:43 2000 UTC (11 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.265: +6 -0 lines
Diff to
previous 1.265
make the mail address produced by the grub shell consistent with the other programs.
Revision
1.257 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 17 08:48:27 2000 UTC (11 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.256: +5 -0 lines
Diff to
previous 1.256
add a mem option into Linux automatically only if the user doesn't specify it explicitly.
Revision
1.256 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 17 03:44:43 2000 UTC (11 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.255: +11 -0 lines
Diff to
previous 1.255
leave the vga option for Linux, remove unnecessary compile scripts and add a really necessary compile script into the top dir.
Revision
1.225 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 29 16:30:13 2000 UTC (12 years ago) by
okuji
Branch:
MAIN
Changes since
1.224: +5 -0 lines
Diff to
previous 1.224
update setup_func so that it uses SECTOR_BITS for the performance (is this better really?).
Revision
1.214 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 5 02:29:49 2000 UTC (12 years, 1 month ago) by
okuji
Branch:
MAIN
Changes since
1.213: +23 -0 lines
Diff to
previous 1.213
fix a bogus bug in kernel_func, load initrd below 1GB, append mem= option only if >64MB, add some CDROM detection code, don't use the last page for initrd to avoid a Linux's bug.
Revision
1.206 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 23 18:53:27 2000 UTC (12 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.205: +10 -0 lines
Diff to
previous 1.205
print only a partition type in print_fsys_type, don't call HDIO_GETGEO for a floppy in check_device.
Revision
1.204 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 21 08:56:10 2000 UTC (12 years, 2 months ago) by
okuji
Branch:
MAIN
Changes since
1.203: +30 -0 lines
Diff to
previous 1.203
upgraded to etherboot-4.4.3, rewrite a part of the document, print a message in check_BSD_parts if the label is invalid.
Revision
1.200 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 16 11:14:36 2000 UTC (12 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.199: +26 -0 lines
Diff to
previous 1.199
pass the boot partition information to a chain-loader, in the partition table area of the loader.
Revision
1.198 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 11 02:50:35 2000 UTC (12 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.197: +21 -0 lines
Diff to
previous 1.197
fix some bugs in netboot, print out the network configuration if bootp or arp succeeds.
Revision
1.193 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 7 21:21:51 2000 UTC (12 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.192: +15 -0 lines
Diff to
previous 1.192
use _llseek even if glibc2.0 under Linux, add a new option --disable-lba-support-bitmap-check into configure.
Revision
1.190 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 3 18:04:20 2000 UTC (12 years, 3 months ago) by
okuji
Branch:
MAIN
Changes since
1.189: +15 -0 lines
Diff to
previous 1.189
invalidate the cache before running any command and before completing any filename, add missing asterisks into asm.S, fix a cross-compilation problem in configure.
Revision
1.184 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 8 08:42:54 2000 UTC (12 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.183: +10 -0 lines
Diff to
previous 1.183
make sure that the user does not have a separate partition for /boot in the script grub-install.
Revision
1.182 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 3 09:33:47 2000 UTC (12 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.181: +6 -0 lines
Diff to
previous 1.181
add the descriptions about config_table and boot_loader_name into the Multiboot Specification.
Revision
1.178 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 29 01:27:35 1999 UTC (12 years, 4 months ago) by
okuji
Branch:
MAIN
Changes since
1.177: +19 -0 lines
Diff to
previous 1.177
skip CD-ROMs, avoid an automake bug, make sure that LBA read/write are supported, increase the number of devices to be probed.
Revision
1.171 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 13 09:39:32 1999 UTC (12 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.170: +10 -0 lines
Diff to
previous 1.170
do not embed the drive where a Stage 2 resides when using a Stage 1.5 if possible.
Revision
1.162 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 3 04:00:24 1999 UTC (12 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.161: +10 -0 lines
Diff to
previous 1.161
fix a bug in the command device, and fix an incompatibility with the new version of ext2fs.
Revision
1.161 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 2 12:53:58 1999 UTC (12 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.160: +23 -0 lines
Diff to
previous 1.160
add an extra option into the command install, and allow to mount extended partitions.
Revision
1.159 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 31 04:15:25 1999 UTC (12 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.158: +7 -0 lines
Diff to
previous 1.158
fix a completion buf, add floppy devices into the device map file unconditionally.
Revision
1.157 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 29 04:32:45 1999 UTC (12 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.156: +61 -0 lines
Diff to
previous 1.156
add the command setkey, remove the command keycode, fix the IBM special characters handling in the grub shell, and fix a bug in print_error.
Revision
1.156 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 27 05:55:33 1999 UTC (12 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.155: +28 -0 lines
Diff to
previous 1.155
remove the preliminary Mach device name support, upgrade help2man, fix many bugs in the keyboard configuration support.
Revision
1.154 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 26 03:44:21 1999 UTC (12 years, 6 months ago) by
okuji
Branch:
MAIN
Changes since
1.153: +8 -0 lines
Diff to
previous 1.153
add a workaround for some BIOSes into stage1, remove our own rult to produce info files.
Revision
1.109 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 21 03:18:13 1999 UTC (12 years, 7 months ago) by
okuji
Branch:
MAIN
Changes since
1.108: +31 -0 lines
Diff to
previous 1.108
fix the command install, add some macros into netboot, fix the function set_partition_hidden_flag.
Revision
1.93 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 11 07:05:22 1999 UTC (12 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.92: +28 -0 lines
Diff to
previous 1.92
add new options for the floppy probing into the grub shell. fix some bugs in the commands geometry and device.
Revision
1.92 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 10 08:06:35 1999 UTC (12 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.91: +11 -0 lines
Diff to
previous 1.91
add a new command device. now the command geometry can modify geometries of any disks.
Revision
1.86 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 6 02:57:59 1999 UTC (12 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.85: +22 -0 lines
Diff to
previous 1.85
improve the performance of find_command a bit, and capitalize the variable names in the short docs.
Revision
1.85 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 5 05:54:22 1999 UTC (12 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.84: +82 -0 lines
Diff to
previous 1.84
The internal of the command handling is heavily modified, and a new command help is added.
Revision
1.84 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 4 03:18:57 1999 UTC (12 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.83: +13 -0 lines
Diff to
previous 1.83
improve the examples in menu.lst. fix a bug about password. add --disable-gunzip option.
Revision
1.77 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 29 16:22:53 1999 UTC (12 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.76: +45 -0 lines
Diff to
previous 1.76
add hide and unhide commands. add additional minix fs support. some code cleanups.
Revision
1.76 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 26 09:42:41 1999 UTC (12 years, 8 months ago) by
okuji
Branch:
MAIN
Changes since
1.75: +32 -0 lines
Diff to
previous 1.75
add minix fs support. use the name "the grub shell" instead of "the stage2 emulator".
Revision
1.55 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 12 00:47:03 1999 UTC (12 years, 10 months ago) by
okuji
Branch:
MAIN
Changes since
1.54: +72 -0 lines
Diff to
previous 1.54
Bug fixes in the geometry detection. Linux video mode selection support. New Stage 1 stage1_lba is added. Stage 1.5 becomes much smaller.
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 1 18:17:49 1999 UTC (12 years, 11 months ago) by
okuji
Branch:
MAIN
Changes since
1.36: +28 -0 lines
Diff to
previous 1.36
Add new options into /sbin/grub, and eliminate the completion code from Stage 1.5.
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 1 21:49:42 1999 UTC (13 years, 2 months ago) by
gord
Branch:
MAIN
Changes since
1.4: +3 -0 lines
Diff to
previous 1.4
Add all macros to acinclude.m4, update Makefiles.
Update version string with Automake package version.
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 28 18:37:20 1999 UTC (13 years, 2 months ago) by
gord
Branch:
MAIN
Changes since
1.2: +11 -0 lines
Diff to
previous 1.2
Indented and started off the long journey to becoming an Automakified GNU package.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.