Re: Last call for 5.4.1 updates
Marty Connor <[email protected]> Sun, 28 Aug 2005 22:45:50 -0400
| Newsgroups | gmane.network.etherboot.devel |
|---|---|
| Message-ID | <[email protected]> |
On Aug 26, 2005, at 11:40 AM, Marty Connor wrote:
> Alright,
> Having recovered from LinuxWorld Expo and subsequent bronchitis,
> I'd like to proceed with a 5.4.1 release this weekend.
> So, please send/make any last updates before Midnight UTC, tonight,
> 26 August 2005.
> I'll send a summary of changes, to the developers list, once I
> snapshot CVS.
> It's nice to be back to hacking.
> Marty
I'm now working on the 5.4.1 release, and will give details as I go.
I've done a preliminary high-level diff, and it looks like this:
===================================================================
Only in etherboot-5.4.0/contrib/mkffwnb: 2.9.13
This is a floppy firewall rc file. OK.
===================================================================
Files etherboot-5.4.0/index-berlios.html and etherboot-5.4.1/index-
berlios.html differ
Files etherboot-5.4.0/index.html and etherboot-5.4.1/index.html differ
These two are just some web page things. OK.
===================================================================
Files etherboot-5.4.0/LOG and etherboot-5.4.1/LOG differ
Expected. Thanks to people for updating LOG as they made
changes. OK.
===================================================================
Files etherboot-5.4.0/src/arch/armnommu/Config and etherboot-5.4.1/
src/arch/armnommu/Config differ
Files etherboot-5.4.0/src/arch/armnommu/core/serial.c and
etherboot-5.4.1/src/arch/armnommu/core/serial.c differ
Files etherboot-5.4.0/src/arch/armnommu/drivers/net/p2001_eth.c and
etherboot-5.4.1/src/arch/armnommu/drivers/net/p2001_eth.c differ
Files etherboot-5.4.0/src/arch/armnommu/include/hardware.h and
etherboot-5.4.1/src/arch/armnommu/include/hardware.h differ
Only in etherboot-5.4.0/src/arch/armnommu/include: lxt971a.h
Files etherboot-5.4.0/src/arch/armnommu/include/stdint.h and
etherboot-5.4.1/src/arch/armnommu/include/stdint.h differ
These are the updates for the arm architecture to make it work in
5.4.x. OK.
===================================================================
Files etherboot-5.4.0/src/arch/e1/include/stdint.h and
etherboot-5.4.1/src/arch/e1/include/stdint.h differ
Files etherboot-5.4.0/src/arch/i386/include/stdint.h and
etherboot-5.4.1/src/arch/i386/include/stdint.h differ
Files etherboot-5.4.0/src/arch/ia64/include/stdint.h and
etherboot-5.4.1/src/arch/ia64/include/stdint.h differ
This is stuff like:
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned long uint32_t;
typedef unsigned long long uint64_t;
Which is duplicated all over the place, and need not be. OK.
===================================================================
Only in etherboot-5.4.1/src/bin: .keepme
Files etherboot-5.4.0/src/bin/NIC and etherboot-5.4.1/src/bin/NIC differ
Files etherboot-5.4.0/src/bin/Roms and etherboot-5.4.1/src/bin/Roms
differ
This is expected. New ROM types were added during some driver
updates. OK.
===================================================================
Files etherboot-5.4.0/src/Config and etherboot-5.4.1/src/Config differ
Some new Config options. OK.
===================================================================
Files etherboot-5.4.0/src/core/nic.c and etherboot-5.4.1/src/core/
nic.c differ
Minor updates. OK.
===================================================================
Files etherboot-5.4.0/src/core/osloader.c and etherboot-5.4.1/src/
core/osloader.c differ
This was the patch for some kernel corruption we backed out. OK.
--- etherboot-5.4.0/src/core/osloader.c 2005-02-15 20:46:56.000000000
-0500
+++ etherboot-5.4.1/src/core/osloader.c 2005-07-18 21:52:34.000000000
-0400
@@ -350,9 +350,9 @@
else {
len -= (skip_sectors << 9) + skip_bytes;
data += (skip_sectors << 9) + skip_bytes;
+ skip_sectors = os_download(data, len, eof);
+ skip_bytes = 0;
}
- skip_sectors = os_download(data, len, eof);
- skip_bytes = 0;
return 1;
}
===================================================================
Files etherboot-5.4.0/src/drivers/net/3c515.c and etherboot-5.4.1/src/
drivers/net/3c515.c differ
Only in etherboot-5.4.1/src/drivers/net: amd8111e.c
Only in etherboot-5.4.1/src/drivers/net: amd8111e.h
Files etherboot-5.4.0/src/drivers/net/davicom.c and etherboot-5.4.1/
src/drivers/net/davicom.c differ
Files etherboot-5.4.0/src/drivers/net/depca.c and etherboot-5.4.1/src/
drivers/net/depca.c differ
Files etherboot-5.4.0/src/drivers/net/dmfe.c and etherboot-5.4.1/src/
drivers/net/dmfe.c differ
Files etherboot-5.4.0/src/drivers/net/e1000.c and etherboot-5.4.1/src/
drivers/net/e1000.c differ
Files etherboot-5.4.0/src/drivers/net/eepro100.c and etherboot-5.4.1/
src/drivers/net/eepro100.c differ
Files etherboot-5.4.0/src/drivers/net/eepro.c and etherboot-5.4.1/src/
drivers/net/eepro.c differ
Files etherboot-5.4.0/src/drivers/net/forcedeth.c and etherboot-5.4.1/
src/drivers/net/forcedeth.c differ
Files etherboot-5.4.0/src/drivers/net/mtd80x.c and etherboot-5.4.1/
src/drivers/net/mtd80x.c differ
Files etherboot-5.4.0/src/drivers/net/natsemi.c and etherboot-5.4.1/
src/drivers/net/natsemi.c differ
Files etherboot-5.4.0/src/drivers/net/ns83820.c and etherboot-5.4.1/
src/drivers/net/ns83820.c differ
Files etherboot-5.4.0/src/drivers/net/pcnet32.c and etherboot-5.4.1/
src/drivers/net/pcnet32.c differ
Files etherboot-5.4.0/src/drivers/net/r8169.c and etherboot-5.4.1/src/
drivers/net/r8169.c differ
Files etherboot-5.4.0/src/drivers/net/sis900.h and etherboot-5.4.1/
src/drivers/net/sis900.h differ
Files etherboot-5.4.0/src/drivers/net/smc9000.c and etherboot-5.4.1/
src/drivers/net/smc9000.c differ
Files etherboot-5.4.0/src/drivers/net/smc9000.h and etherboot-5.4.1/
src/drivers/net/smc9000.h differ
Files etherboot-5.4.0/src/drivers/net/sundance.c and etherboot-5.4.1/
src/drivers/net/sundance.c differ
Files etherboot-5.4.0/src/drivers/net/tg3.c and etherboot-5.4.1/src/
drivers/net/tg3.c differ
Files etherboot-5.4.0/src/drivers/net/tg3.h and etherboot-5.4.1/src/
drivers/net/tg3.h differ
Files etherboot-5.4.0/src/drivers/net/tlan.h and etherboot-5.4.1/src/
drivers/net/tlan.h differ
Files etherboot-5.4.0/src/drivers/net/tulip.c and etherboot-5.4.1/src/
drivers/net/tulip.c differ
Files etherboot-5.4.0/src/drivers/net/w89c840.c and etherboot-5.4.1/
src/drivers/net/w89c840.c differ
Driver updates. Some new drivers. A lot of this is updates due
to the stdint.h updates above.
OK.
===================================================================
Files etherboot-5.4.0/src/Families and etherboot-5.4.1/src/Families
differ
New Driver, new family. OK.
--- etherboot-5.4.0/src/Families 2005-01-02 16:41:55.000000000
-0500
+++ etherboot-5.4.1/src/Families 2005-04-21 19:27:23.000000000
-0400
@@ -131,3 +131,5 @@
family drivers/net/mtd80x
family drivers/net/dmfe
+
+family drivers/net/amd8111e
===================================================================
Files etherboot-5.4.0/src/genrules.pl and etherboot-5.4.1/src/
genrules.pl differ
Fix to ld commands for obj file generation. OK.
--- etherboot-5.4.0/src/genrules.pl 2005-02-14 03:07:59.000000000
-0500
+++ etherboot-5.4.1/src/genrules.pl 2005-08-01 18:41:55.000000000
-0400
@@ -321,7 +321,7 @@
\$(CC) \$(CFLAGS) \$(\U$macro\EFLAGS) -o \$@ -c \$<
\$(BIN)/$obj--%.o: \$(BIN)/%.o \$(BIN)/$obj.o \$(MAKEDEPS)
- \$(LD) -r \$(BIN)/$obj.o \$< -o \$@
+ \$(LD) \$(LDFLAGS) -r \$(BIN)/$obj.o \$< -o \$@
EOF
}
@@ -336,7 +336,7 @@
\$(CC) \$(CFLAGS) \$(\U$macro\EFLAGS) -o \$@ -c \$<
\$(BIN)/$isa--%.o: \$(BIN)/%.o \$(BIN)/$isa.o \$(MAKEDEPS)
- \$(LD) -r \$(BIN)/$isa.o \$< -o \$@
+ \$(LD) \$(LDFLAGS) -r \$(BIN)/$isa.o \$< -o \$@
EOF
}
===================================================================
Files etherboot-5.4.0/src/include/pci_ids.h and etherboot-5.4.1/src/
include/pci_ids.h differ
New vendor code. OK.
--- etherboot-5.4.0/src/include/pci_ids.h 2005-01-02
16:37:34.000000000 -0500
+++ etherboot-5.4.1/src/include/pci_ids.h 2005-04-16
16:02:16.000000000 -0400
@@ -319,6 +319,7 @@
#define PCI_VENDOR_ID_MORETON 0x15aa
#define PCI_VENDOR_ID_ZOLTRIX 0x15b0
#define PCI_VENDOR_ID_PDC 0x15e9
+#define PCI_VENDOR_ID_FSC 0x1734
#define PCI_VENDOR_ID_SYMPHONY 0x1c1c
#define PCI_VENDOR_ID_TEKRAM 0x1de1
#define PCI_VENDOR_ID_3DLABS 0x3d3d
===================================================================
Files etherboot-5.4.0/src/Makefile.main and etherboot-5.4.1/src/
Makefile.main differ
Files etherboot-5.4.0/VERSION and etherboot-5.4.1/VERSION differ
New version. OK.
===================================================================
So far so good. I'm now going to the mailing list, and look at
messages since 2 April 2005 to see if there are patches that are not
yet applied to production that should be.
Please look over the patches, and let me know if I miss anything.
Thanks,
Marty
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf