iPXE - Open Source Boot Firmware

mirror/etherboot.git
14 years agoHow could I forget this important change: .z?rom images work now. Eb_5_3_12
Ken Yap [Mon, 3 Jan 2005 07:28:37 +0000 (07:28 +0000)] 
How could I forget this important change: .z?rom images work now.

14 years agoRemove etherboot{-pci)?.* rule, image is too big due to too many drivers.
Ken Yap [Mon, 3 Jan 2005 07:13:02 +0000 (07:13 +0000)] 
Remove etherboot{-pci)?.* rule, image is too big due to too many drivers.

14 years agoMove more PCI_DEVICE_ID_ defines into driver file.
Ken Yap [Mon, 3 Jan 2005 00:06:48 +0000 (00:06 +0000)] 
Move more PCI_DEVICE_ID_ defines into driver file.

14 years agoMore work on .exe file generation. Still doesn't work.
Ken Yap [Sun, 2 Jan 2005 23:39:35 +0000 (23:39 +0000)] 
More work on .exe file generation. Still doesn't work.

14 years agoRemove PCI_DEVICE_IDs for devices since the PCI structures are self-describing.
Ken Yap [Sun, 2 Jan 2005 21:45:18 +0000 (21:45 +0000)] 
Remove PCI_DEVICE_IDs for devices since the PCI structures are self-describing.

14 years agoAdditional driver cleanup
Timothy Legge [Sun, 2 Jan 2005 16:42:44 +0000 (16:42 +0000)] 
Additional driver cleanup

14 years agoRename myson pci ids to remove space in name
Timothy Legge [Sun, 2 Jan 2005 15:37:56 +0000 (15:37 +0000)] 
Rename myson pci ids to remove space in name

14 years agoForward port of the dmfe driver from 5.2. Needs cleanup
Timothy Legge [Sun, 2 Jan 2005 12:55:43 +0000 (12:55 +0000)] 
Forward port of the dmfe driver from 5.2.  Needs cleanup

14 years agoPrepare to move options 128-130 to 248-250 to comply with RFC3942.
Ken Yap [Sun, 2 Jan 2005 07:37:33 +0000 (07:37 +0000)] 
Prepare to move options 128-130 to 248-250 to comply with RFC3942.

14 years agoNew PCI Ids for 3com on some asus boards
Timothy Legge [Sat, 1 Jan 2005 19:44:36 +0000 (19:44 +0000)] 
New PCI Ids for 3com on some asus boards

14 years agoUpdate LOG, RELNOTES and bump minor version in preparation for another
Ken Yap [Sat, 1 Jan 2005 13:08:54 +0000 (13:08 +0000)] 
Update LOG, RELNOTES and bump minor version in preparation for another
release candidate.

14 years agoJan Kiszka's patche adding multiple receive buffers.
Ken Yap [Sat, 1 Jan 2005 13:03:31 +0000 (13:03 +0000)] 
Jan Kiszka's patche adding multiple receive buffers.

14 years agoFix alignment problem that caused verbatim_size to be a bit under.
Ken Yap [Sat, 1 Jan 2005 09:57:59 +0000 (09:57 +0000)] 
Fix alignment problem that caused verbatim_size to be a bit under.
Ld expressions need the ()s or you will get the wrong value.

14 years agoEvaluation order mistakes, caused verbatim_size to be too small.
Ken Yap [Sat, 1 Jan 2005 02:23:47 +0000 (02:23 +0000)] 
Evaluation order mistakes, caused verbatim_size to be too small.
Now .rom images work again. Still working on .zrom images.

14 years ago+ Fixed 961507 Not so nice 'F?' message when no file name received
Timothy Legge [Thu, 30 Dec 2004 23:38:48 +0000 (23:38 +0000)] 
+ Fixed 961507 Not so nice 'F?' message when no file name received

14 years agoMinor edits. Eb_5_3_11
Ken Yap [Sat, 18 Dec 2004 13:41:33 +0000 (13:41 +0000)] 
Minor edits.

14 years agoRelease 5.3.11.
Ken Yap [Sat, 18 Dec 2004 13:34:04 +0000 (13:34 +0000)] 
Release 5.3.11.

14 years agoStart of a .exe image prefix which should be able to handle payloads
Ken Yap [Sat, 18 Dec 2004 13:24:52 +0000 (13:24 +0000)] 
Start of a .exe image prefix which should be able to handle payloads
> 64kB.

14 years agoUse a script to return length of file in bytes, without whitespace.
Ken Yap [Thu, 16 Dec 2004 05:19:58 +0000 (05:19 +0000)] 
Use a script to return length of file in bytes, without whitespace.

14 years agoUtility to output the length of a file in bytes, without any whitespace.
Ken Yap [Thu, 16 Dec 2004 05:16:15 +0000 (05:16 +0000)] 
Utility to output the length of a file in bytes, without any whitespace.

14 years agoOops, some extra rules not ready added by mistake.
Ken Yap [Wed, 15 Dec 2004 21:27:30 +0000 (21:27 +0000)] 
Oops, some extra rules not ready added by mistake.

14 years agoQuote expression to defsym so that it's insensitive to whitespace after =.
Ken Yap [Wed, 15 Dec 2004 21:23:32 +0000 (21:23 +0000)] 
Quote expression to defsym so that it's insensitive to whitespace after =.

14 years agoFilo changes to suit 5.3.
Ken Yap [Tue, 14 Dec 2004 23:24:24 +0000 (23:24 +0000)] 
Filo changes to suit 5.3.

14 years agoMisguided attempt to conditionalise.
Ken Yap [Tue, 14 Dec 2004 02:39:03 +0000 (02:39 +0000)] 
Misguided attempt to conditionalise.

14 years agoUpdated.
Ken Yap [Mon, 13 Dec 2004 21:05:13 +0000 (21:05 +0000)] 
Updated.

14 years agoPatch from Jan Kiszka fixing TFTP blocksize requested.
Ken Yap [Mon, 13 Dec 2004 21:03:18 +0000 (21:03 +0000)] 
Patch from Jan Kiszka fixing TFTP blocksize requested.

14 years agoUp the minor version number in preparation for more RCs.
Ken Yap [Sun, 12 Dec 2004 09:01:04 +0000 (09:01 +0000)] 
Up the minor version number in preparation for more RCs.

14 years agoRearrange compressed images to avoid 16-bit references too far problem.
Ken Yap [Sun, 12 Dec 2004 08:59:40 +0000 (08:59 +0000)] 
Rearrange compressed images to avoid 16-bit references too far problem.
Now we can make etherboot-pci.z*

14 years agoNullprefix is now totally blank, it just drops through.
Ken Yap [Sun, 12 Dec 2004 08:57:33 +0000 (08:57 +0000)] 
Nullprefix is now totally blank, it just drops through.

14 years agoFix PXE issue introduced in 1.11 tp needs to point to something in order for tp-...
Timothy Legge [Thu, 9 Dec 2004 02:21:52 +0000 (02:21 +0000)] 
Fix PXE issue introduced in 1.11 tp needs to point to something in order for tp->ioaddr to be of any use

14 years agoCopy 5.2 driver to 5.3 without changes
Timothy Legge [Fri, 3 Dec 2004 00:05:36 +0000 (00:05 +0000)] 
Copy 5.2 driver to 5.3 without changes

14 years agoPatch from James Pearson to reset nic in e1000_reset
Timothy Legge [Thu, 2 Dec 2004 22:50:44 +0000 (22:50 +0000)] 
Patch from James Pearson to reset nic in e1000_reset

14 years agoStruct in_addr does not need packed, so get rid of warnings.
Ken Yap [Sat, 27 Nov 2004 00:40:06 +0000 (00:40 +0000)] 
Struct in_addr does not need packed, so get rid of warnings.
Suppress warnings from gcc 3.4 about -mcpu.

14 years agoRelease as 5.3.10 aka 5.4RC1 for testing. Eb_5_3_10
Ken Yap [Fri, 26 Nov 2004 11:34:25 +0000 (11:34 +0000)] 
Release as 5.3.10 aka 5.4RC1 for testing.

14 years agoGive up inline asm version of memcpy since gcc generates calls to memcpy
Ken Yap [Thu, 25 Nov 2004 23:50:17 +0000 (23:50 +0000)] 
Give up inline asm version of memcpy since gcc generates calls to memcpy
for struct copies so we have to use function version in string.c.

14 years agoRELOCATE is the default, to turn off use NORELOCATE.
Ken Yap [Thu, 25 Nov 2004 00:08:50 +0000 (00:08 +0000)] 
RELOCATE is the default, to turn off use NORELOCATE.
Hate the double negative, but core/relocate.c contains
arch specific code and should be moved to an arch directory.
Then each arch can override relocate().

14 years agoRELOCATE is the default, to turn off use NORELOCATE.
Ken Yap [Wed, 24 Nov 2004 23:53:38 +0000 (23:53 +0000)] 
RELOCATE is the default, to turn off use NORELOCATE.
Hate the double negative, but core/relocate.c contains
arch specific code and should be moved to an arch directory.
Then each arch can override relocate().

14 years agoSupport for ARMnommu platform by Tobias Lorenz
Timothy Legge [Wed, 24 Nov 2004 02:33:11 +0000 (02:33 +0000)] 
Support for ARMnommu platform by Tobias Lorenz

14 years agoUpdates from Guard Kuo
Timothy Legge [Wed, 24 Nov 2004 02:30:46 +0000 (02:30 +0000)] 
Updates from Guard Kuo

14 years agoChanges to allow compilation without lots of undefined symbols when
Ken Yap [Tue, 23 Nov 2004 12:15:42 +0000 (12:15 +0000)] 
Changes to allow compilation without lots of undefined symbols when
LinuxBIOS defines are in effect. Attempt at a Makefile rule to generate
.elf images, but don't know how to generate .zelf images.

14 years agoAdd support for filo btext and usb as implemented by YHLU from tyan
Timothy Legge [Wed, 17 Nov 2004 02:24:55 +0000 (02:24 +0000)] 
Add support for filo btext and usb as implemented by YHLU from tyan

14 years agoUpdate eepro100 pci ids
Timothy Legge [Sun, 14 Nov 2004 23:11:20 +0000 (23:11 +0000)] 
Update eepro100 pci ids

14 years agoPatch to support 3Com tulip version from Jacek Kalinski
Timothy Legge [Fri, 5 Nov 2004 02:26:49 +0000 (02:26 +0000)] 
Patch to support 3Com tulip version from Jacek Kalinski

14 years agoUpdate Log
Timothy Legge [Mon, 1 Nov 2004 23:38:04 +0000 (23:38 +0000)] 
Update Log

14 years agoMerge cleanup to driver from 5.2
Timothy Legge [Mon, 1 Nov 2004 02:09:17 +0000 (02:09 +0000)] 
Merge cleanup to driver from 5.2

14 years agoMerge cleanup to drive from 5.2
Timothy Legge [Mon, 1 Nov 2004 01:46:06 +0000 (01:46 +0000)] 
Merge cleanup to drive from 5.2

14 years agoQuick and dirty patch to make init.S happy when compiling for LinuxBIOS.
Ken Yap [Sun, 31 Oct 2004 09:08:06 +0000 (09:08 +0000)] 
Quick and dirty patch to make init.S happy when compiling for LinuxBIOS.
May have to do something more elegant later.

14 years agoUse -l on mkisofs which allows long names but continue to strip
Ken Yap [Fri, 29 Oct 2004 12:56:04 +0000 (12:56 +0000)] 
Use -l on mkisofs which allows long names but continue to strip
non-alphanums to reduce risk of problems.

14 years agoIncremental update to RELNOTES.
Ken Yap [Mon, 25 Oct 2004 12:17:27 +0000 (12:17 +0000)] 
Incremental update to RELNOTES.

14 years agoAdded geniso to distribution.
Ken Yap [Mon, 25 Oct 2004 12:05:58 +0000 (12:05 +0000)] 
Added geniso to distribution.

14 years agoGuess that .raw.prf is the starting point for making an ELF image.
Ken Yap [Sun, 24 Oct 2004 14:41:02 +0000 (14:41 +0000)] 
Guess that .raw.prf is the starting point for making an ELF image.

14 years agoTimeout is in 1/10ths of second so default should be 30 not 3.
Ken Yap [Sat, 23 Oct 2004 13:56:25 +0000 (13:56 +0000)] 
Timeout is in 1/10ths of second so default should be 30 not 3.

14 years agoUse script geniso to make ISO images. Requires isolinux.bin.
Ken Yap [Sat, 23 Oct 2004 09:46:13 +0000 (09:46 +0000)] 
Use script geniso to make ISO images. Requires isolinux.bin.

14 years agoFix mistake re basename, better shortening algorithm. New script geniso.
Ken Yap [Sat, 23 Oct 2004 09:41:57 +0000 (09:41 +0000)] 
Fix mistake re basename, better shortening algorithm. New script geniso.

14 years agoForce the use of bash due to bash constructs in script.
Ken Yap [Thu, 14 Oct 2004 08:26:01 +0000 (08:26 +0000)] 
Force the use of bash due to bash constructs in script.

14 years agoTrim DOS names to 8 characters. Problem if more than one image is generated
Ken Yap [Wed, 13 Oct 2004 13:28:30 +0000 (13:28 +0000)] 
Trim DOS names to 8 characters. Problem if more than one image is generated
at once and there is a clash, but Makefile doesn't call it like that yet.

14 years agoUpdates to use revision instead of chip id
Timothy Legge [Wed, 13 Oct 2004 00:30:16 +0000 (00:30 +0000)] 
Updates to use revision instead of chip id

14 years agoRui Prior suggested the feature of allowing the user to specify an
Ken Yap [Fri, 8 Oct 2004 12:25:20 +0000 (12:25 +0000)] 
Rui Prior suggested the feature of allowing the user to specify an
interface to bind to instead of all interfaces. Useful for routers
I'm sure.

14 years agoAllow rom-scan to compile with warnings
Timothy Legge [Wed, 6 Oct 2004 00:44:55 +0000 (00:44 +0000)] 
Allow rom-scan to compile with warnings

14 years agoSmall relocation patch prism2_pci works again
Timothy Legge [Wed, 6 Oct 2004 00:38:52 +0000 (00:38 +0000)] 
Small relocation patch prism2_pci works again

14 years agoFix the irq section using chip_revision as suggested by Guard Kuo (vntek.com.tw)
Timothy Legge [Wed, 6 Oct 2004 00:35:00 +0000 (00:35 +0000)] 
Fix the irq section using chip_revision as suggested by Guard Kuo (vntek.com.tw)

14 years agoNote to self: ensure relevant -Dxxx are set in Config when testing
Michael Brown [Fri, 1 Oct 2004 14:02:44 +0000 (14:02 +0000)] 
Note to self: ensure relevant -Dxxx are set in Config when testing
#ifdeffed code...

14 years agoRationalisation of debug messages.
Michael Brown [Fri, 1 Oct 2004 13:04:47 +0000 (13:04 +0000)] 
Rationalisation of debug messages.

14 years agoAdded debugging code (under -DDEBUG_ROMPREFIX) to trace entry points used
Michael Brown [Fri, 24 Sep 2004 16:23:47 +0000 (16:23 +0000)] 
Added debugging code (under -DDEBUG_ROMPREFIX) to trace entry points used
by BIOS.

14 years agono default on PXE_DHCP_STRICT
Geert Stappers [Tue, 21 Sep 2004 08:15:21 +0000 (08:15 +0000)] 
no default on PXE_DHCP_STRICT

14 years agoPeter Lister's changes to DHCP options for PXE booting.
Ken Yap [Thu, 16 Sep 2004 14:22:37 +0000 (14:22 +0000)] 
Peter Lister's changes to DHCP options for PXE booting.

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>)