proski
c819ffee91
* 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.
2006-09-10 07:26:10 +00:00
proski
79a9f283de
* 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.
2006-09-08 12:56:22 +00:00
okuji
2b55611a79
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.
2005-05-08 02:51:53 +00:00
robertmh
b84bec9188
* 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.
2004-06-24 17:04:55 +00:00
okuji
3a65add281
2004-06-13 Yoshinori K. Okuji <okuji@enbug.org>
...
* configure.ac (AC_INIT): Upgraded to 0.95.
2004-06-13 17:49:52 +00:00
okuji
31def8459d
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.
2004-05-20 22:17:27 +00:00
okuji
dc8bf1d248
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.
2004-05-14 20:16:55 +00:00
jeroen
3316fed9db
Regenerated
2004-04-23 13:49:16 +00:00
okuji
4e69adb6ab
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 >.
2004-04-15 11:50:29 +00:00
okuji
0accb2cab8
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 >.
2004-04-04 09:15:43 +00:00
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
86dbc3fcbc
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 >.
2002-06-12 08:58:21 +00:00
okuji
1ed089ed1a
2002-05-08 Yoshinori K. Okuji <okuji@enbug.org>
...
* netboot/fsys_tftp.c (tftp_read): Don't call buf_fill unless
SIZE is positive.
2002-05-08 07:12:29 +00:00
okuji
522de743e8
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.
2002-05-08 05:49:33 +00:00
okuji
b687a97ef2
2002-04-20 Yoshinori K. Okuji <okuji@enbug.org>
...
* netboot/config.c (PCI_NIC) [INCLUDE_DAVICOM]: Fix typos.
Reported by Julien Perrot <julien.perrot@iie.cnam.fr >.
2002-04-20 00:43:10 +00:00
okuji
dde92f1985
*** empty log message ***
2002-03-25 22:01:17 +00:00
okuji
30817e1ce8
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.
2002-02-04 23:01:38 +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
41e19993b5
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).
2002-01-05 18:41:34 +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
gord
e5fd53e574
Update to Automake 1.5
2001-10-15 04:49:50 +00:00
okuji
902ee9ccaf
Fix a bug in tftp_read, which may appear when seeking back.
2001-10-13 13:07:40 +00:00
okuji
40c293d41e
Merge changes in 0.90.
2001-07-13 08:02:04 +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
proski
19477b0574
Add all products of "configure" and "make" to .cvsignore
2001-05-15 15:46:37 +00:00
okuji
9417ebb550
probe the first PCI NIC candidate with a non-zero ioaddr, before probing everything.
2001-02-02 12:21:18 +00:00
okuji
acc6543257
fix some bugs in the example kernel and the Makefile entries.
2001-01-11 23:33:09 +00:00
okuji
7519621c59
add a new command, ifconfig.
2001-01-11 08:08:15 +00:00
okuji
558f2f176e
update the network support to etherboot-4.6.4.
2000-07-29 19:22:54 +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
505fa5c440
update the docs.
2000-06-07 22:43:38 +00:00
okuji
bc0e0af007
eliminate trailing NULs in NVT strings.
2000-06-07 15:35:18 +00:00
okuji
55b7e8a890
add a grub-specific tag into bootp/dhcp.
2000-06-06 11:04: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
7ca6bf9d91
add a new command tftpserver.
2000-05-29 08:59:38 +00:00
okuji
8ba5340fb8
fix the bug in RRQ completely!
2000-05-25 04:54:05 +00:00
okuji
f6e3c77ef1
fix a bug in tftp.
2000-05-22 19:27:35 +00:00
okuji
fc73dcd7ac
update the network support to etherboot-4.6.1.
2000-05-17 13:55:18 +00:00
okuji
84f224a0d7
fix a bug in init_bios_info.
2000-05-05 11:31:43 +00:00
okuji
310b41da89
updated to etherboot-4.6.0.
2000-04-25 22:42:15 +00:00
okuji
5ff25f9b8f
update the network support to etherboot-4.5.8.
2000-04-22 01:17:09 +00:00
okuji
98ca2ba846
fix some portability problems (by pavel).
2000-04-19 10:34:35 +00:00
okuji
3792b0a01e
add reiserfs support.
2000-04-15 13:39:38 +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
ab6cc80541
fix and improve tftp_read.
2000-02-25 06:13:50 +00:00
okuji
c62dcb6fa0
upgraded to etherboot-4.4.3, rewrite a part of the document, print a message in check_BSD_parts if the label is invalid.
2000-02-21 08:56:10 +00:00
okuji
07996ed613
add some checks into make_saved_active and remove 3c59x.c.
2000-02-18 08:19:33 +00:00
okuji
687f54b6b8
fix several bugs in netboot and one bug in the command geometry.
2000-02-12 07:00:47 +00:00