PERFORCE change 106161 for review
Warner Losh
imp at FreeBSD.org
Fri Sep 15 10:51:09 PDT 2006
http://perforce.freebsd.org/chv.cgi?CH=106161
Change 106161 by imp at imp_lighthouse on 2006/09/15 17:50:19
A little more data shuffling gives us another 40 bytes.
This eliminates the EMAC_Init function entirely, since it is
now all initialized in the proper place.
Affected files ...
.. //depot/projects/arm/src/sys/boot/arm/at91/libat91/emac.c#32 edit
.. //depot/projects/arm/src/sys/boot/arm/at91/libat91/emac.h#13 edit
.. //depot/projects/arm/src/sys/boot/arm/at91/libat91/emac_init.c#6 edit
Differences ...
==== //depot/projects/arm/src/sys/boot/arm/at91/libat91/emac.c#32 (text+ko) ====
@@ -31,11 +31,13 @@
/* ********************** PRIVATE FUNCTIONS/DATA ******************************/
+static receive_descriptor_t *p_rxBD = (receive_descriptor_t*)RX_BUFFER_START;
+static unsigned short localPort = SWAP16(0x8002);
static unsigned short serverPort;
static unsigned serverMACSet;
static unsigned localIPSet, serverIPSet;
static unsigned lastSize;
-static char serverMACAddr[6];
+static unsigned char serverMACAddr[6];
static unsigned char localIPAddr[4], serverIPAddr[4];
static int ackBlock;
static char *dlAddress;
==== //depot/projects/arm/src/sys/boot/arm/at91/libat91/emac.h#13 (text+ko) ====
@@ -130,7 +130,6 @@
extern unsigned char localMACAddr[6];
extern unsigned localMAClow, localMAChigh;
extern unsigned localMACSet;
-extern receive_descriptor_t *p_rxBD;
-extern unsigned short localPort;
+#define EMAC_Init()
#endif /* _EMAC_H_ */
==== //depot/projects/arm/src/sys/boot/arm/at91/libat91/emac_init.c#6 (text+ko) ====
@@ -59,8 +59,6 @@
unsigned localMACSet;
unsigned char localMACAddr[6];
unsigned localMAClow, localMAChigh;
-unsigned short localPort;
-receive_descriptor_t *p_rxBD;
/* ********************** PRIVATE FUNCTIONS/DATA ******************************/
@@ -117,16 +115,3 @@
pEmac->EMAC_SA1L = localMAClow;
pEmac->EMAC_SA1H = localMAChigh;
}
-
-/*
- * .KB_C_FN_DEFINITION_START
- * void EMAC_Init(void)
- * This global function initializes variables used in tftp transfers.
- * .KB_C_FN_DEFINITION_END
- */
-void
-EMAC_Init(void)
-{
- p_rxBD = (receive_descriptor_t*)RX_BUFFER_START;
- localPort = SWAP16(0x8002);
-}
More information about the p4-projects
mailing list