Attached is a patch that fixes the e1000 pxe rom in etherboot.
--- a/src/drivers/net/e1000.c
+++ b/src/drivers/net/e1000.c
@@ -3733,7 +3733,7 @@
 		    const char *p)	/* Packet */
 {
 	/* send the packet to destination */
-	struct eth_hdr {
+	volatile struct eth_hdr {
 		unsigned char dst_addr[ETH_ALEN];
 		unsigned char src_addr[ETH_ALEN];
 		unsigned short type;

Reply via email to