[Etherboot-developers] Etherboot 5.0.5 released
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ke...@us...> - 2001-12-31 10:13:33
|
I have released Etherboot 5.0.5 at http://etherboot.sourceforge.net/ and also at http://etherboot.berlios.de/ Changes from 5.0.4: + Fixed a struct alignment (8-byte constraint) problem in lance.c caused by the introduction of the rx_idx field by moving rx_idx to the end of the struct. Found by Rizsanyi Zsolt. Klaus Espenlaub also suggested increasing all the Rx buffers by 4 bytes because of the checksum stored at the end. + Fred Gray contributed changes in tulip.c to check for a duplex connection and to modify the controller register if so. Marty fixed an unassigned to "negotiated" variable. + Mark G of Inprimis Technologies contributed another FA311 (National Semiconductor DP83815) driver, also based on the Donald Becker Linux driver. + Armin Schindler contributed a patch to allow booting LynxOS KDI images. + Moved code to set PCI busmastering and reasonable latency to a routine in pci.c and added calls to this routine from all PCI drivers. + New files for contrib/mkffwnb for version 1.9.11 and 1.9.16. + Removed BOOTP_DATA_AT_0x93Cxx option. + Convert epic100 driver to use hardware timer for transmit timeout and remove polling loop from receive routine. + Steve Tilden pointed out that BOOT_INT18H is a LCONFIG option, not a CFLAGS32 option. Put note under option documentation and also added a commented-out example in Config. Steve also contributed a patch¸ in contrib/auto-default, which autoboots from the next device if a disk is detected. + PNP_BUT_NOT_BBS_COMPLIANT option renamed to BBS_BUT_NOT_PNP_COMPLIANT. + Merged in Vasil Vasilev's changes to loader.S to release memory taken by PXE properly. + E820 memory detection routines added by Eric Biederman. May increase size of bss segment and push large drivers, e.g. Tulip, nearer to limit, please report. + Default to -DCONGESTED in Config, may help on busy networks. + Add Holtek HT80232 to list of NE2000 PCI clones. + Remove prohibition on loading < 0x10000 in ELF images since by default drivers don't use memory < 0x10000 any more, with 48kB to run in. + Put define of ETH_MAX_MTU in etherboot.h inside #ifndef so that it can be overriden from Makefile. + Gustavo Junior Alves added .cvsignore files for src/bin and src/bin32. + Short note on how to make tomsrtbt netbootable in contrib/tomsrtbt. This release is dedicated to the memory of my mother (July 1917 - November 2001) [Ken Yap]. Released as Etherboot 5.0.5 (production) MD5 sums: 1b7bcf5544ef8729bd6ea571ef8fc365 etherboot-5.0.5.tar.bz2 4ac4ae1bedfbea21acace604229c4ff2 etherboot-5.0.5.tar.gz 64579f1e248c4e7e8c632a57dcee2013 patch-5.0.5.gz SHA1 sums: bb33a933f8515e70a937c0033c28d5f8a4fb9214 etherboot-5.0.5.tar.bz2 fbf50f9f6169b9b53b5ed416fb0394472261d06f etherboot-5.0.5.tar.gz 00a3f4197f5245e3d86462e4e363927088c5cf2b patch-5.0.5.gz |