iPXE - Open Source Boot Firmware

mirror/etherboot.git
14 years agoWork-in-progress checkin for forward merge to 5.3.9. etherboot-5.3-prl-Eb_5_3_8-BRANCH-OVERLOAD
Peter Lister [Sun, 5 Sep 2004 18:50:31 +0000 (18:50 +0000)] 
Work-in-progress checkin for forward merge to 5.3.9.

14 years agoAdditional bug fixes for some chip revisions
Timothy Legge [Tue, 31 Aug 2004 22:03:04 +0000 (22:03 +0000)] 
Additional bug fixes for some chip revisions

14 years agoFixed the recursion_flag stuff
Anselm Martin Hoffmeister [Sat, 28 Aug 2004 17:21:16 +0000 (17:21 +0000)] 
Fixed the recursion_flag stuff
Added several comments to increase readability. Sorry this code looks
uneasy - I tried to make clear what happens in the comments. As for the
proceding in the code, it could be more obvious... but for me, it works.

14 years agoFix bugs identifying the correct mii chip
Timothy Legge [Thu, 26 Aug 2004 00:48:07 +0000 (00:48 +0000)] 
Fix bugs identifying the correct mii chip

14 years agoContents of file should not be excluded even if CONFIG_ISA is not
Ken Yap [Mon, 23 Aug 2004 09:51:45 +0000 (09:51 +0000)] 
Contents of file should not be excluded even if CONFIG_ISA is not
defined; drivers still need to be compiled to .o.

14 years agoAllow override of EP_ID_PORT from Config.
Ken Yap [Fri, 20 Aug 2004 01:18:33 +0000 (01:18 +0000)] 
Allow override of EP_ID_PORT from Config.

14 years agoBreak out ISA and PCI enumerate and probe routines into separate files
Ken Yap [Wed, 18 Aug 2004 13:05:10 +0000 (13:05 +0000)] 
Break out ISA and PCI enumerate and probe routines into separate files
so that we can easily replace them with noop versions later.

14 years agoPatch from Jeremy Jackson to make DNS query recursive and fix sign and
Ken Yap [Tue, 17 Aug 2004 03:16:36 +0000 (03:16 +0000)] 
Patch from Jeremy Jackson to make DNS query recursive and fix sign and
casting issues in dns_resover.c.

14 years agoNot needed anymore, have been migrated into patch set.
Ken Yap [Tue, 17 Aug 2004 03:03:31 +0000 (03:03 +0000)] 
Not needed anymore, have been migrated into patch set.

14 years agoPatch from Tim Fletcher for another eepro100 model.
Ken Yap [Mon, 16 Aug 2004 12:19:30 +0000 (12:19 +0000)] 
Patch from Tim Fletcher for another eepro100 model.

14 years agoCommit for release. prl-Eb_5_3_9
Ken Yap [Mon, 16 Aug 2004 02:45:22 +0000 (02:45 +0000)] 
Commit for release.

14 years agoCosmetic edits.
Ken Yap [Sun, 15 Aug 2004 14:26:31 +0000 (14:26 +0000)] 
Cosmetic edits.

14 years agoRemove older versions, add new ones.
Ken Yap [Sat, 14 Aug 2004 01:00:28 +0000 (01:00 +0000)] 
Remove older versions, add new ones.

14 years agoUpdate HTML files to match those on the website.
Ken Yap [Sat, 14 Aug 2004 00:55:17 +0000 (00:55 +0000)] 
Update HTML files to match those on the website.

14 years agoNote changes in LOG, bump minor version in Makefile.main.
Ken Yap [Sat, 14 Aug 2004 00:50:08 +0000 (00:50 +0000)] 
Note changes in LOG, bump minor version in Makefile.main.

14 years agoRestore PXE_IMAGE and PXE_EXPORT in default build.
Ken Yap [Fri, 13 Aug 2004 02:46:20 +0000 (02:46 +0000)] 
Restore PXE_IMAGE and PXE_EXPORT in default build.

14 years agoPrevent the driver linkage section from being optimised away.
Ken Yap [Fri, 13 Aug 2004 02:43:53 +0000 (02:43 +0000)] 
Prevent the driver linkage section from being optimised away.

14 years agoPrevent work_around_gcc_bug being optimised away.
Ken Yap [Fri, 13 Aug 2004 02:42:02 +0000 (02:42 +0000)] 
Prevent work_around_gcc_bug being optimised away.

14 years agoBetter way of preventing gcc from optimising away the static function.
Ken Yap [Fri, 13 Aug 2004 02:28:43 +0000 (02:28 +0000)] 
Better way of preventing gcc from optimising away the static function.

14 years agoMigrate SAFEBOOT code to a patch set in Sourceforge area.
Ken Yap [Mon, 9 Aug 2004 07:26:03 +0000 (07:26 +0000)] 
Migrate SAFEBOOT code to a patch set in Sourceforge area.

14 years agoAdd dummy name to unused union member to avoid gcc warning.
Ken Yap [Mon, 9 Aug 2004 07:09:45 +0000 (07:09 +0000)] 
Add dummy name to unused union member to avoid gcc warning.

14 years agoRemove static declaration from work_around_gcc_bug function to force gcc
Ken Yap [Mon, 9 Aug 2004 02:25:09 +0000 (02:25 +0000)] 
Remove static declaration from work_around_gcc_bug function to force gcc
to make the symbols in it global otherwise they might get optimised away
by recent versions of gcc.

14 years agogateA20_unset is never called anymore and a macro defines it as a noop.
Ken Yap [Mon, 9 Aug 2004 01:17:19 +0000 (01:17 +0000)] 
gateA20_unset is never called anymore and a macro defines it as a noop.

14 years agoRelocation is now always done, no longer is there a choice not to relocate.
Ken Yap [Mon, 9 Aug 2004 01:05:04 +0000 (01:05 +0000)] 
Relocation is now always done, no longer is there a choice not to relocate.
lance.c deleted as it does not work with relocation. Anybody who
uses 32 bit lance based NICs should use pcnet32.c. Anybody who is
still interested in supporting ISA lance NICs can have a go at
allocating buffers in lance.c under 16 MB.

14 years agoGCC doesn't provide a buitin_memcmp anymore. Use the C version in misc.c.
Ken Yap [Mon, 9 Aug 2004 00:45:59 +0000 (00:45 +0000)] 
GCC doesn't provide a buitin_memcmp anymore. Use the C version in misc.c.

14 years agoChanges suggested by Stefan Monnier for better logging. Fix bug with
Ken Yap [Mon, 9 Aug 2004 00:06:26 +0000 (00:06 +0000)] 
Changes suggested by Stefan Monnier for better logging. Fix bug with
display of port number, should be unsigned.

14 years agoNew version with bidirectional data transfer so that the spooler can get
Ken Yap [Sat, 7 Aug 2004 08:12:48 +0000 (08:12 +0000)] 
New version with bidirectional data transfer so that the spooler can get
status info from the printer. Activated with the -b option.

14 years agoNew version 0.7 released.
Ken Yap [Sat, 7 Aug 2004 08:09:58 +0000 (08:09 +0000)] 
New version 0.7 released.

14 years agoWorking version of PXENV_RESTART_TFTP.
Michael Brown [Sun, 4 Jul 2004 10:14:38 +0000 (10:14 +0000)] 
Working version of PXENV_RESTART_TFTP.

14 years agoExtra debugging info for PXENV_UDP_READ and PXENV_UDP_WRITE.
Michael Brown [Fri, 2 Jul 2004 17:37:46 +0000 (17:37 +0000)] 
Extra debugging info for PXENV_UDP_READ and PXENV_UDP_WRITE.
Work around bug in NTLDR.

14 years agoGuard against clients that tell us to use an IP address of 0.0.0.0.
Michael Brown [Fri, 2 Jul 2004 13:23:31 +0000 (13:23 +0000)] 
Guard against clients that tell us to use an IP address of 0.0.0.0.

14 years agoBasic implementation of PXENV_TFTP_READ_FILE.
Michael Brown [Wed, 30 Jun 2004 13:28:35 +0000 (13:28 +0000)] 
Basic implementation of PXENV_TFTP_READ_FILE.

14 years agoUpdate to lance chip_table from Helge Wagner
Timothy Legge [Thu, 24 Jun 2004 10:13:49 +0000 (10:13 +0000)] 
Update to lance chip_table from Helge Wagner

14 years agoUpdate to chip_table from Helge Wagner
Timothy Legge [Thu, 24 Jun 2004 10:11:57 +0000 (10:11 +0000)] 
Update to chip_table from Helge Wagner

14 years agoMinor corrections to data types (courtesy of H. Wagner <H-Wagner@gmx.net>)
Michael Brown [Thu, 24 Jun 2004 00:41:35 +0000 (00:41 +0000)] 
Minor corrections to data types (courtesy of H. Wagner <H-Wagner@gmx.net>)

14 years agoAvoid overflow weirdness when r_end - size < 0.
Michael Brown [Tue, 22 Jun 2004 23:01:14 +0000 (23:01 +0000)] 
Avoid overflow weirdness when r_end - size < 0.
(Problem reported by Jay Monkman <jtm-lists-etherboot@smoothsmoothie.com>)

15 years ago- Add standard ETH_P_ protocol definitions and rename IP ARP and RARP
Eric W. Biederman [Wed, 16 Jun 2004 00:29:47 +0000 (00:29 +0000)] 
- Add standard ETH_P_ protocol definitions and rename IP ARP and RARP
- Add slow ethernet protocol handling

15 years agoRemove noisy print for driver architecture Eb_5_3_8
Marty Connor [Sun, 13 Jun 2004 20:01:23 +0000 (20:01 +0000)] 
Remove noisy print for driver architecture

15 years agoApply patch from Jon Passki for IMAGE_FREEBSD
Timothy Legge [Fri, 11 Jun 2004 21:04:33 +0000 (21:04 +0000)] 
Apply patch from Jon Passki for IMAGE_FREEBSD

15 years agoSkip writing ROMTYPE_xxx = PCI for non-PCI ROMs
Michael Brown [Tue, 8 Jun 2004 12:06:19 +0000 (12:06 +0000)] 
Skip writing ROMTYPE_xxx = PCI for non-PCI ROMs

15 years agoremove cvs_tarball target
Marty Connor [Mon, 7 Jun 2004 22:54:05 +0000 (22:54 +0000)] 
remove cvs_tarball target

15 years agoUpdate for 5.3.8 release
Marty Connor [Mon, 7 Jun 2004 22:29:15 +0000 (22:29 +0000)] 
Update for 5.3.8 release

15 years agoPreparing for 5.3.8
Marty Connor [Mon, 7 Jun 2004 15:32:31 +0000 (15:32 +0000)] 
Preparing for 5.3.8

15 years agoUpdated for 5.3.8
Marty Connor [Sun, 6 Jun 2004 21:46:14 +0000 (21:46 +0000)] 
Updated for 5.3.8

15 years agoRestoring modrom utility
Marty Connor [Sun, 6 Jun 2004 18:56:26 +0000 (18:56 +0000)] 
Restoring modrom utility

15 years agoSet version for release
Marty Connor [Sun, 6 Jun 2004 18:14:25 +0000 (18:14 +0000)] 
Set version for release

15 years agoallroms, allzroms, allpxes, allzpxes...
Marty Connor [Sun, 6 Jun 2004 16:48:33 +0000 (16:48 +0000)] 
allroms, allzroms, allpxes, allzpxes...

15 years agoUpdate log in preparation for 5.3.8
Marty Connor [Sat, 5 Jun 2004 12:59:48 +0000 (12:59 +0000)] 
Update log in preparation for 5.3.8

15 years agoWorkaround for bpbatch weirdness
Timothy Legge [Sat, 5 Jun 2004 00:37:05 +0000 (00:37 +0000)] 
Workaround for bpbatch weirdness

15 years agoStop probing for next image if the correct probe failed
Timothy Legge [Fri, 4 Jun 2004 22:10:08 +0000 (22:10 +0000)] 
Stop probing for next image if the correct probe failed

15 years agoFix compile warmings
Marty Connor [Wed, 2 Jun 2004 02:31:32 +0000 (02:31 +0000)] 
Fix compile warmings

15 years agoFix compile warnings
Marty Connor [Wed, 2 Jun 2004 02:18:05 +0000 (02:18 +0000)] 
Fix compile warnings

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 22:37:34 +0000 (22:37 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 22:11:20 +0000 (22:11 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 22:01:23 +0000 (22:01 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 21:42:53 +0000 (21:42 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 21:23:37 +0000 (21:23 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 21:14:28 +0000 (21:14 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 20:31:48 +0000 (20:31 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 16:37:12 +0000 (16:37 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 15:55:01 +0000 (15:55 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 15:28:46 +0000 (15:28 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 14:53:26 +0000 (14:53 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 13:14:04 +0000 (13:14 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 12:37:27 +0000 (12:37 +0000)] 
PXEification-lite

15 years agoNew default target with noargs handling
Marty Connor [Tue, 1 Jun 2004 12:35:16 +0000 (12:35 +0000)] 
New default target with noargs handling

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 12:08:59 +0000 (12:08 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 03:19:24 +0000 (03:19 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 02:22:21 +0000 (02:22 +0000)] 
PXEification-lite

15 years agoPXEification-list
Marty Connor [Tue, 1 Jun 2004 02:08:46 +0000 (02:08 +0000)] 
PXEification-list

15 years agoFix virt_to_bus cast problems with bufaddrs
Marty Connor [Tue, 1 Jun 2004 02:06:22 +0000 (02:06 +0000)] 
Fix virt_to_bus cast problems with bufaddrs

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 01:18:27 +0000 (01:18 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Tue, 1 Jun 2004 01:05:57 +0000 (01:05 +0000)] 
PXEification-lite

15 years agoReplace incorrect PCI IDs with 0x0000
Marty Connor [Tue, 1 Jun 2004 00:58:29 +0000 (00:58 +0000)] 
Replace incorrect PCI IDs with 0x0000

15 years agoPXEification-lite
Marty Connor [Mon, 31 May 2004 21:32:06 +0000 (21:32 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Mon, 31 May 2004 21:07:26 +0000 (21:07 +0000)] 
PXEification-lite

15 years agoPXEification-lite
Marty Connor [Mon, 31 May 2004 20:48:10 +0000 (20:48 +0000)] 
PXEification-lite

15 years agoUpdate for debugging with UNDI_NONTRIVIAL_IRQ
Timothy Legge [Sun, 30 May 2004 01:15:50 +0000 (01:15 +0000)] 
Update for debugging with UNDI_NONTRIVIAL_IRQ

15 years agoRelease DNS-resolver code as "stable" (hopefully)
Anselm Martin Hoffmeister [Mon, 24 May 2004 12:54:17 +0000 (12:54 +0000)] 
Release DNS-resolver code as "stable" (hopefully)

15 years agoWorking undi support for via-rhine
Timothy Legge [Wed, 19 May 2004 09:53:24 +0000 (09:53 +0000)] 
Working undi support for via-rhine

15 years agoWorking undi support for r8169
Timothy Legge [Wed, 19 May 2004 09:42:02 +0000 (09:42 +0000)] 
Working undi support for r8169

15 years agoOoops, I forgot an #ifdef. Corrected. Not specifying DNS_RESOLVER should make Etherbo...
Anselm Martin Hoffmeister [Tue, 18 May 2004 23:37:55 +0000 (23:37 +0000)] 
Ooops, I forgot an #ifdef. Corrected. Not specifying DNS_RESOLVER should make Etherboot not see anything of it.

15 years agoAdding support for DNS name resolution. Status: experimental. Only A records supporte...
Anselm Martin Hoffmeister [Tue, 18 May 2004 23:34:55 +0000 (23:34 +0000)] 
Adding support for DNS name resolution. Status: experimental. Only A records supported now.

15 years agoWorking undi capable sundance driver
Timothy Legge [Tue, 18 May 2004 01:02:28 +0000 (01:02 +0000)] 
Working undi capable sundance driver

15 years agoSmall Sundance fix
Timothy Legge [Mon, 10 May 2004 23:00:58 +0000 (23:00 +0000)] 
Small Sundance fix

15 years agoInitial working pxeification of via-rhine
Timothy Legge [Sat, 8 May 2004 02:57:07 +0000 (02:57 +0000)] 
Initial working pxeification of via-rhine

15 years agoInitial untested pxe interupt support
Timothy Legge [Sat, 8 May 2004 01:23:16 +0000 (01:23 +0000)] 
Initial untested pxe interupt support

15 years agoBetter calculation of ROMCARD
Michael Brown [Fri, 30 Apr 2004 13:23:12 +0000 (13:23 +0000)] 
Better calculation of ROMCARD

15 years agoPut a rule for ROMTYPE_<family> in bin/Roms.
Michael Brown [Fri, 30 Apr 2004 12:22:02 +0000 (12:22 +0000)] 
Put a rule for ROMTYPE_<family> in bin/Roms.

15 years agoConditionalize isapnp for CONFIG_ISA
Timothy Legge [Wed, 28 Apr 2004 10:40:50 +0000 (10:40 +0000)] 
Conditionalize isapnp for CONFIG_ISA

15 years agoRenamed eth_irq to avoid name clash.
Michael Brown [Tue, 27 Apr 2004 02:40:05 +0000 (02:40 +0000)] 
Renamed eth_irq to avoid name clash.

15 years agoSmall fix for AOUT_LYNX_KDI from Burton Hurff
Timothy Legge [Mon, 26 Apr 2004 21:44:13 +0000 (21:44 +0000)] 
Small fix for AOUT_LYNX_KDI from Burton Hurff

15 years agoUpdate log for e1000 fix
Timothy Legge [Sat, 24 Apr 2004 02:33:36 +0000 (02:33 +0000)] 
Update log for e1000 fix

15 years agoFix the reset for 82544 and newer devices that support port I/O
Timothy Legge [Sat, 24 Apr 2004 02:22:22 +0000 (02:22 +0000)] 
Fix the reset for 82544 and newer devices that support port I/O

15 years agoAdded more user-friendly and more noticeable error message for API
Michael Brown [Sun, 18 Apr 2004 10:05:17 +0000 (10:05 +0000)] 
Added more user-friendly and more noticeable error message for API
version mismatch.

Added missing "static" to several declarations.

15 years agoFix small bug in osloader
Timothy Legge [Fri, 16 Apr 2004 01:53:37 +0000 (01:53 +0000)] 
Fix small bug in osloader

15 years agoMerged changes from mcb30-Eb_5_3_7-PXE_Stage_C branch. Merge point on
Michael Brown [Tue, 13 Apr 2004 01:06:46 +0000 (01:06 +0000)] 
Merged changes from mcb30-Eb_5_3_7-PXE_Stage_C branch.  Merge point on
that branch is tagged with mcb30-Eb_5_3_7-PXE_Stage_C-remerged.
Branch mcb30-Eb_5_3_7-PXE_Stage_C is now closed.

15 years agoIgnore errors from PXENV_UNDI_CLEANUP; some stacks don't like having
Michael Brown [Sun, 11 Apr 2004 14:55:41 +0000 (14:55 +0000)] 
Ignore errors from PXENV_UNDI_CLEANUP; some stacks don't like having
this called, and strictly we shouldn't need it anyway.

15 years agoconditionalize undi.c to compile only if PCBIOS is defined
Marty Connor [Thu, 1 Apr 2004 10:59:55 +0000 (10:59 +0000)] 
conditionalize undi.c to compile only if PCBIOS is defined

15 years agoconditionalize undi.c to not compile for LINUXBIOS
Marty Connor [Thu, 1 Apr 2004 10:12:49 +0000 (10:12 +0000)] 
conditionalize undi.c to not compile for LINUXBIOS