okuji
7899a91337
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.
2003-10-19 17:36:30 +00:00
okuji
da7278fc6d
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.
2003-01-29 09:13:56 +00:00
okuji
e60b85f661
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.
2003-01-04 23:22:42 +00:00
okuji
7c1993fc4c
2003-01-02 Yoshinori K. Okuji <okuji@enbug.org>
...
From Jeremy Katz:
* configure.in: Support building on x86_64 with gcc -m32.
2003-01-02 14:51:37 +00:00
okuji
bf88d91883
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.
2002-11-29 20:39:24 +00:00
okuji
f891c6f7e4
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.
2002-10-05 23:20:15 +00:00
okuji
c97b7d2098
2002-09-08 Yoshinori K. Okuji <okuji@enbug.org>
...
* configure.in (--disable-serial): Fix a typo in the
description.
2002-09-08 02:01:14 +00:00
okuji
58a5878421
2002-05-23 Yoshinori K. Okuji <okuji@enbug.org>
...
* configure.in (AM_INIT_AUTOMAKE): Changed the version number to
0.93.
2002-05-22 17:12:45 +00:00
okuji
204a870ff7
Update the link to binutils.
2002-04-15 22:09:16 +00:00
okuji
0c8552cfae
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.
2002-03-29 10:24:17 +00:00
okuji
f7eda1235f
It seems that I forgot to add natsemi.c to the CVS...
2002-01-15 10:32:22 +00:00
okuji
973e6f4129
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.
2002-01-02 21:56:40 +00:00
okuji
d619861976
JFS and XFS support is added.
2001-10-27 16:04:25 +00:00
gord
e5fd53e574
Update to Automake 1.5
2001-10-15 04:49:50 +00:00
okuji
40c293d41e
Merge changes in 0.90.
2001-07-13 08:02:04 +00:00
okuji
62cba90d65
Add a missing file and increase the version number.
2001-07-05 11:29:56 +00:00
okuji
60415d246c
Use automake-1.4h instead of our own version. Some required changes are made.
2001-07-04 07:33:48 +00:00
okuji
2f97c78528
Add VSTa filesystem support.
2001-06-22 02:32:56 +00:00
proski
fc528f1b0d
* configure.in (AC_OUTPUT): Remove debian/Makefile.
2001-05-29 13:55:20 +00:00
okuji
4b1637c671
add a new option, --disable-auto-linux-mem-opt, into configure.
2001-02-27 15:24:48 +00:00
okuji
e85272f436
add hercules support.
2001-02-27 12:59:00 +00:00
okuji
1b97631a73
add an option to build the example kernel.
2001-01-11 07:28:16 +00:00
okuji
455795862c
add support for a preset menu file.
2000-11-15 04:30:23 +00:00
okuji
7561bde29d
add a new utility, grub-md5-crypt.
2000-10-21 21:58:46 +00:00
okuji
a2622ee1cc
--disable-md5password -> --disable-md5-password
2000-10-17 14:39:15 +00:00
jochen
2315cb466c
Added MD5 passwords and extended the password command.
2000-10-17 13:37:27 +00:00
okuji
98be6a00af
increase the version number.
2000-10-05 04:43:26 +00:00
okuji
11f52a0d70
don't define unusable commands, don't handle a dumb terminal if serial terminal support is disabled, enable serial terminal support by default.
2000-09-26 19:52:29 +00:00
okuji
4a1f0661d6
disable to align functions, loops and jumps.
2000-09-08 21:30:17 +00:00
okuji
454e26626c
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.
2000-08-30 07:00:16 +00:00
okuji
d91146efac
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.
2000-08-21 06:30:14 +00:00
okuji
2455b65f2e
add console emulation into serial terminal support using vt100-compatible escape sequences, add --enable-serial into configure, and fix some bugs in the support.
2000-08-20 12:14:14 +00:00
okuji
558f2f176e
update the network support to etherboot-4.6.4.
2000-07-29 19:22:54 +00:00
okuji
952982deb9
fix shadowed variable bugs and undefined cpp macro bugs.
2000-07-28 16:51:16 +00:00
gord
ca924e1180
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.
2000-07-27 17:05:44 +00:00
okuji
edb9c0d7b0
add a mem option into Linux automatically only if the user doesn't specify it explicitly.
2000-06-17 08:48:28 +00:00
okuji
3899310dca
leave the vga option for Linux, remove unnecessary compile scripts and add a really necessary compile script into the top dir.
2000-06-17 03:44:43 +00:00
okuji
9b91c55408
add two new commands, reboot and halt.
2000-06-15 10:21:01 +00:00
okuji
bec90507d7
add a prefix * into each ljmp/lcall operand only if GAS supports it.
2000-05-31 02:15:13 +00:00
okuji
f85b90abd2
add diskless support.
2000-05-27 07:40:53 +00:00
okuji
84f224a0d7
fix a bug in init_bios_info.
2000-05-05 11:31:43 +00:00
okuji
5ff25f9b8f
update the network support to etherboot-4.5.8.
2000-04-22 01:17:09 +00:00
okuji
92fca67cf5
make the LBA support bitmap checks configurable at the installation time.
2000-04-18 11:22:07 +00:00
okuji
3792b0a01e
add reiserfs support.
2000-04-15 13:39:38 +00:00
okuji
cf37f79b94
don't use AC_PATH_TOOL so that the developer can use autoconf 2.13.
2000-04-12 03:10:07 +00:00
okuji
eb321e77f7
fix many bugs. see ChangeLog.
2000-04-02 17:22:53 +00:00
okuji
4e418f40bc
Update the build environment. You need the latest CVS version of Automake.
2000-03-27 07:57:31 +00:00
okuji
b56d735993
merge prepare_0_5_94.
2000-03-18 22:44:41 +00:00
okuji
098d98d047
doc updates.
2000-02-26 08:48:49 +00:00
okuji
07996ed613
add some checks into make_saved_active and remove 3c59x.c.
2000-02-18 08:19:33 +00:00