From: wdenk Date: Thu, 23 Nov 2000 13:12:40 +0000 (+0000) Subject: * Fix timeout handling in TFTP code X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=790eec93eac2aef17c20f76a85df1c354f4d2b45;p=users%2Frw%2Fppcboot.git * Fix timeout handling in TFTP code * Fix FEC driver for IVMS8 --- diff --git a/CHANGELOG b/CHANGELOG index f9372ff..08e7b60 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -61,6 +61,8 @@ To do: Modifications since 0.6.3: ====================================================================== +* Fix timeout handling in TFTP code + * Fix Bug in Boot File Size calculation * Fix MPC8xxFADS configuration (don't clobber unused port lines; diff --git a/include/asm/bitops.h b/include/asm/bitops.h index b4af64b..6419db0 100644 --- a/include/asm/bitops.h +++ b/include/asm/bitops.h @@ -1,5 +1,4 @@ /* - * $Id: bitops.h,v 1.1 2000/08/21 14:18:07 wd Exp $ * bitops.h: Bit string operations on the ppc */ diff --git a/include/asm/byteorder.h b/include/asm/byteorder.h index 0ac793d..7b60482 100644 --- a/include/asm/byteorder.h +++ b/include/asm/byteorder.h @@ -1,10 +1,6 @@ #ifndef _PPC_BYTEORDER_H #define _PPC_BYTEORDER_H -/* - * $Id: byteorder.h,v 1.1 2000/08/21 14:18:07 wd Exp $ - */ - #include #ifdef __GNUC__ diff --git a/include/version.h b/include/version.h index be25ab4..65db04f 100644 --- a/include/version.h +++ b/include/version.h @@ -24,6 +24,6 @@ #ifndef __VERSION_H__ #define __VERSION_H__ -#define PPCBOOT_VERSION "ppcboot 0.6.3" +#define PPCBOOT_VERSION "ppcboot 0.6.3+" #endif /* __VERSION_H__ */ diff --git a/include/zlib.h b/include/zlib.h index 4b9bbc5..e1d1979 100644 --- a/include/zlib.h +++ b/include/zlib.h @@ -1,5 +1,3 @@ -/* $Id: zlib.h,v 1.2 2000/10/25 10:46:51 wd Exp $ */ - /* * This file is derived from zlib.h and zconf.h from the zlib-0.95 * distribution by Jean-loup Gailly and Mark Adler, with some additions diff --git a/mpc8240/drivers/dma/Makefile b/mpc8240/drivers/dma/Makefile index 3e72c7d..ec6c7fb 100644 --- a/mpc8240/drivers/dma/Makefile +++ b/mpc8240/drivers/dma/Makefile @@ -1,7 +1,5 @@ ########################################################################## # -# $Id: Makefile,v 1.2 2000/11/23 00:46:21 wdenk Exp $ -# # Copyright Motorola, Inc. 1997 # ALL RIGHTS RESERVED # diff --git a/mpc8240/drivers/dma/Makefile_pc b/mpc8240/drivers/dma/Makefile_pc index 8ccd386..318a263 100644 --- a/mpc8240/drivers/dma/Makefile_pc +++ b/mpc8240/drivers/dma/Makefile_pc @@ -1,7 +1,7 @@ ########################################################################## # # makefile_pc for use with mksnt tools drivers/dma -# $Id: Makefile_pc,v 1.2 2000/11/23 00:46:21 wdenk Exp $ +# # Copyright Motorola, Inc. 1997 # ALL RIGHTS RESERVED # diff --git a/mpc8240/drivers/dma/dma.h b/mpc8240/drivers/dma/dma.h index 23f644c..e07e54b 100644 --- a/mpc8240/drivers/dma/dma.h +++ b/mpc8240/drivers/dma/dma.h @@ -1,7 +1,6 @@ #ifndef DMA_H #define DMA_H /******************************************************* - * $Id: dma.h,v 1.1 2000/11/20 17:22:32 wdenk Exp $ * * copyright @ Motorola 1999 * diff --git a/mpc8240/drivers/dma/dma1.c b/mpc8240/drivers/dma/dma1.c index cfdb17b..cb6a3d5 100644 --- a/mpc8240/drivers/dma/dma1.c +++ b/mpc8240/drivers/dma/dma1.c @@ -1,5 +1,4 @@ /************************************************************ - * $Id: dma1.c,v 1.1 2000/11/20 17:22:32 wdenk Exp $ * * copyright @ Motorola, 1999 * diff --git a/mpc8240/drivers/dma/dma2.S b/mpc8240/drivers/dma/dma2.S index fb176a0..e4a7410 100644 --- a/mpc8240/drivers/dma/dma2.S +++ b/mpc8240/drivers/dma/dma2.S @@ -1,5 +1,4 @@ /************************************** - * $Id: dma2.S,v 1.1 2000/11/20 17:22:32 wdenk Exp $ * * copyright @ Motorola, 1999 * diff --git a/mpc8240/drivers/epic/epic1.c b/mpc8240/drivers/epic/epic1.c index e9d3861..5d14078 100644 --- a/mpc8240/drivers/epic/epic1.c +++ b/mpc8240/drivers/epic/epic1.c @@ -1,5 +1,4 @@ /************************************************** - * $Id: epic1.c,v 1.1 2000/11/20 17:22:33 wdenk Exp $ * * copyright @ motorola, 1999 * diff --git a/mpc8240/drivers/epic/epic2.S b/mpc8240/drivers/epic/epic2.S index 873b95a..99c468e 100644 --- a/mpc8240/drivers/epic/epic2.S +++ b/mpc8240/drivers/epic/epic2.S @@ -1,5 +1,4 @@ /************************************** - * $Id: epic2.S,v 1.1 2000/11/20 17:22:33 wdenk Exp $ * * copyright @ Motorola, 1999 * diff --git a/mpc8240/drivers/epic/epicutil.S b/mpc8240/drivers/epic/epicutil.S index 72787a5..e4318b5 100644 --- a/mpc8240/drivers/epic/epicutil.S +++ b/mpc8240/drivers/epic/epicutil.S @@ -1,5 +1,4 @@ /************************************** - * $Id: epicutil.S,v 1.1 2000/11/20 17:22:33 wdenk Exp $ * * copyright @ Motorola, 1999 * diff --git a/mpc8240/drivers/i2c/Makefile b/mpc8240/drivers/i2c/Makefile index 6c21f6a..f807268 100644 --- a/mpc8240/drivers/i2c/Makefile +++ b/mpc8240/drivers/i2c/Makefile @@ -1,7 +1,5 @@ ########################################################################## # -# $Id: Makefile,v 1.2 2000/11/23 00:46:21 wdenk Exp $ -# # Copyright Motorola, Inc. 1997 # ALL RIGHTS RESERVED # diff --git a/mpc8240/drivers/i2c/Makefile_pc b/mpc8240/drivers/i2c/Makefile_pc index 071e202..ae0d790 100644 --- a/mpc8240/drivers/i2c/Makefile_pc +++ b/mpc8240/drivers/i2c/Makefile_pc @@ -1,7 +1,6 @@ ########################################################################## # # makefile_pc for use with PC mksnt tools dink32/drivers/i2c -# $Id: Makefile_pc,v 1.2 2000/11/23 00:46:21 wdenk Exp $ # # Copyright Motorola, Inc. 1997 # ALL RIGHTS RESERVED diff --git a/mpc8240/drivers/i2c/i2c.h b/mpc8240/drivers/i2c/i2c.h index ef6a183..5e5790b 100644 --- a/mpc8240/drivers/i2c/i2c.h +++ b/mpc8240/drivers/i2c/i2c.h @@ -2,7 +2,6 @@ #define I2C_H /**************************************************** - * $Id: i2c.h,v 1.2 2000/11/23 00:46:21 wdenk Exp $ * * Copyright Motrola 1999 * diff --git a/mpc8240/drivers/i2c/i2c1.c b/mpc8240/drivers/i2c/i2c1.c index b63e633..82ba478 100644 --- a/mpc8240/drivers/i2c/i2c1.c +++ b/mpc8240/drivers/i2c/i2c1.c @@ -1,5 +1,4 @@ /************************************************************* - * $Id: i2c1.c,v 1.1 2000/11/20 17:22:33 wdenk Exp $ * * Copyright @ Motorola, 1999 * diff --git a/mpc8240/drivers/i2c/i2c2.S b/mpc8240/drivers/i2c/i2c2.S index fce84df..e767562 100644 --- a/mpc8240/drivers/i2c/i2c2.S +++ b/mpc8240/drivers/i2c/i2c2.S @@ -1,5 +1,4 @@ /************************************** - * $Id: i2c2.S,v 1.1 2000/11/20 17:22:33 wdenk Exp $ * * copyright @ Motorola, 1999 * diff --git a/mpc8240/drivers/i2c/i2c_export.h b/mpc8240/drivers/i2c/i2c_export.h index 2c3d22a..3bda6cb 100644 --- a/mpc8240/drivers/i2c/i2c_export.h +++ b/mpc8240/drivers/i2c/i2c_export.h @@ -2,7 +2,6 @@ #define I2C_EXPORT_H /**************************************************** - * $Id: i2c_export.h,v 1.2 2000/11/23 00:46:21 wdenk Exp $ * * Copyright Motrola 1999 * diff --git a/mpc8240/drivers/i2c_export.h b/mpc8240/drivers/i2c_export.h index 2c3d22a..3bda6cb 100644 --- a/mpc8240/drivers/i2c_export.h +++ b/mpc8240/drivers/i2c_export.h @@ -2,7 +2,6 @@ #define I2C_EXPORT_H /**************************************************** - * $Id: i2c_export.h,v 1.2 2000/11/23 00:46:21 wdenk Exp $ * * Copyright Motrola 1999 * diff --git a/mpc8240/drivers/i2o.h b/mpc8240/drivers/i2o.h index 8b46156..8c4770b 100644 --- a/mpc8240/drivers/i2o.h +++ b/mpc8240/drivers/i2o.h @@ -1,7 +1,6 @@ #ifndef I2O_H #define I2O_H /********************************************************* - * $Id: i2o.h,v 1.1 2000/11/20 17:22:32 wdenk Exp $ * * copyright @ Motorola, 1999 *********************************************************/ diff --git a/mpc8240/drivers/i2o/Makefile b/mpc8240/drivers/i2o/Makefile index 6d6146f..0874d95 100644 --- a/mpc8240/drivers/i2o/Makefile +++ b/mpc8240/drivers/i2o/Makefile @@ -1,7 +1,5 @@ ########################################################################## # -# $Id: Makefile,v 1.2 2000/11/23 00:46:50 wdenk Exp $ -# # Copyright Motorola, Inc. 1997 # ALL RIGHTS RESERVED # diff --git a/mpc8240/drivers/i2o/Makefile_pc b/mpc8240/drivers/i2o/Makefile_pc index 0fb1f58..3856672 100644 --- a/mpc8240/drivers/i2o/Makefile_pc +++ b/mpc8240/drivers/i2o/Makefile_pc @@ -1,7 +1,6 @@ ########################################################################## # # makefile_pc for use with PC mksnt tools dink32/drivers/i2o -# $Id: Makefile_pc,v 1.2 2000/11/23 00:46:50 wdenk Exp $ # # Copyright Motorola, Inc. 1997 # ALL RIGHTS RESERVED diff --git a/mpc8240/drivers/i2o/i2o.h b/mpc8240/drivers/i2o/i2o.h index e82c723..a77a071 100644 --- a/mpc8240/drivers/i2o/i2o.h +++ b/mpc8240/drivers/i2o/i2o.h @@ -1,9 +1,9 @@ #ifndef I2O_H #define I2O_H /********************************************************* - * $Id: i2o.h,v 1.1 2000/11/20 17:22:33 wdenk Exp $ * * copyright @ Motorola, 1999 + * *********************************************************/ #define I2O_REG_OFFSET 0x0004 diff --git a/mpc8240/drivers/i2o/i2o2.S b/mpc8240/drivers/i2o/i2o2.S index f9d9287..27e6f2c 100644 --- a/mpc8240/drivers/i2o/i2o2.S +++ b/mpc8240/drivers/i2o/i2o2.S @@ -1,5 +1,4 @@ /************************************** - * $Id: i2o2.S,v 1.1 2000/11/20 17:22:33 wdenk Exp $ * * copyright @ Motorola, 1999 * diff --git a/mpc8xx/fec.c b/mpc8xx/fec.c index 7c2e061..d39f910 100644 --- a/mpc8xx/fec.c +++ b/mpc8xx/fec.c @@ -26,7 +26,7 @@ #include #include -#define ET_DEBUG +#undef ET_DEBUG #if (CONFIG_COMMANDS & CFG_CMD_NET) && defined(FEC_ENET) @@ -66,63 +66,49 @@ static RTXBD *rtx; int eth_send(volatile void *packet, int length) { - int i, j=0; + int j, rc; volatile immap_t *immr = (immap_t *) CFG_IMMR; volatile fec_t *fecp = &(immr->im_cpm.cp_fec); -printf("%s[%d] %s: addr %p, len %d -- txIdx=%d\n", -__FILE__,__LINE__,__FUNCTION__,packet,length,txIdx); /* section 16.9.23.3 * Wait for ready */ + j = 0; while ((rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_READY) && (j=TOUT_LOOP) { printf("TX not ready\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_HB) printf("- No heartbeat\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_LC) printf("- Late collision\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_RL) printf("- Retrans limit\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_UN) printf("- Underrun\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_CSL) printf("- Carrier lost\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_DEF) printf("- Deferred\n"); } -printf("%s[%d] %s: tx_bd[%d] @ %p: addr %p len %d\n", -__FILE__,__LINE__,__FUNCTION__,txIdx,&(rtx->txbd[txIdx]), packet, length); rtx->txbd[txIdx].cbd_bufaddr = (uint)packet; - rtx->txbd[txIdx].cbd_datlen = length; - rtx->txbd[txIdx].cbd_sc |= (BD_ENET_TX_READY | BD_ENET_TX_LAST |BD_ENET_TX_WRAP); + rtx->txbd[txIdx].cbd_datlen = length; + rtx->txbd[txIdx].cbd_sc |= BD_ENET_TX_READY | BD_ENET_TX_LAST; __asm__ ("eieio"); /* Activate transmit Buffer Descriptor polling */ fecp->fec_x_des_active = 0x01000000; /* Descriptor polling active */ + j = 0; while ((rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_READY) && (jtxbd[txIdx]),rtx->txbd[txIdx].cbd_sc); udelay(1); j++; } if (j>=TOUT_LOOP) { printf("TX timeout\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_HB) printf("- No heartbeat\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_LC) printf("- Late collision\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_RL) printf("- Retrans limit\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_UN) printf("- Underrun\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_CSL) printf("- Carrier lost\n"); -if (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_DEF) printf("- Deferred\n"); } #ifdef ET_DEBUG printf("%s[%d] %s: cycles: %d status: %x retry cnt: %d\n", __FILE__,__LINE__,__FUNCTION__,j,rtx->txbd[txIdx].cbd_sc, (rtx->txbd[txIdx].cbd_sc & 0x003C)>>2); #endif - i = (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_STATS) /* return only status bits */; + /* return only status bits */; + rc = (rtx->txbd[txIdx].cbd_sc & BD_ENET_TX_STATS); -printf("%s[%d] %s: return 0x%x\n",__FILE__,__LINE__,__FUNCTION__,i); - return i; + txIdx = (txIdx + 1) % TX_BUF_CNT; + + return rc; } int eth_rx(void) @@ -135,10 +121,6 @@ int eth_rx(void) { /* section 16.9.23.2 */ if (rtx->rxbd[rxIdx].cbd_sc & BD_ENET_RX_EMPTY) { -#if 0 - printf("%s[%d] %s: status: %x ==> return (-1)\n", - __FILE__,__LINE__,__FUNCTION__,rtx->rxbd[rxIdx].cbd_sc); -#endif length = -1; break; /* nothing received - leave for() loop */ } @@ -149,13 +131,6 @@ int eth_rx(void) #ifdef ET_DEBUG printf("%s[%d] %s: err: %x\n", __FILE__,__LINE__,__FUNCTION__,rtx->rxbd[rxIdx].cbd_sc); -if ((rtx->rxbd[rxIdx].cbd_sc & (BD_ENET_RX_LAST | BD_ENET_RX_OV)) == (BD_ENET_RX_LAST | BD_ENET_RX_OV)) printf("- RX overrun\n"); -if (rtx->rxbd[rxIdx].cbd_sc & BD_ENET_RX_MISS) printf("- MISS flag set\n"); -if (rtx->rxbd[rxIdx].cbd_sc & BD_ENET_RX_LG) printf("- frame too long\n"); -if (rtx->rxbd[rxIdx].cbd_sc & BD_ENET_RX_NO) printf("- nonocted-aligned frame\n"); -if (rtx->rxbd[rxIdx].cbd_sc & BD_ENET_RX_SH) printf("- frame too short\n"); -if (rtx->rxbd[rxIdx].cbd_sc & BD_ENET_RX_CR) printf("- CRC error\n"); -if (rtx->rxbd[rxIdx].cbd_sc & BD_ENET_RX_CL) printf("- frame truncated\n"); #endif } else { /* Pass the packet up to the protocol layers. */ @@ -213,7 +188,6 @@ int eth_init (bd_t * bd) volatile immap_t *immr = (immap_t *) CFG_IMMR; volatile fec_t *fecp = &(immr->im_cpm.cp_fec); -printf ("Start FEC init\n"); /* Whack a reset. * A delay is required between a reset of the FEC block and * initialization of other FEC registers because the reset takes @@ -254,7 +228,6 @@ printf ("Start FEC init\n"); txIdx = 0; rtx = (RTXBD *) (immr->im_cpm.cp_dpmem + m8xx_cpm_dpbase_align(8)); -printf("%s[%d] %s: rtx = %p\n",__FILE__,__LINE__,__FUNCTION__,rtx); /* * Setup Receiver Buffer Descriptors (13.14.24.18) @@ -262,8 +235,8 @@ printf("%s[%d] %s: rtx = %p\n",__FILE__,__LINE__,__FUNCTION__,rtx); * Empty, Wrap */ for (i = 0; i < PKTBUFSRX; i++) { - rtx->rxbd[i].cbd_sc = BD_ENET_RX_EMPTY; - rtx->rxbd[i].cbd_datlen = 0; /* Reset */ + rtx->rxbd[i].cbd_sc = BD_ENET_RX_EMPTY; + rtx->rxbd[i].cbd_datlen = 0; /* Reset */ rtx->rxbd[i].cbd_bufaddr = (uint) NetRxPackets[i]; } rtx->rxbd[PKTBUFSRX - 1].cbd_sc |= BD_ENET_RX_WRAP; @@ -274,10 +247,9 @@ printf("%s[%d] %s: rtx = %p\n",__FILE__,__LINE__,__FUNCTION__,rtx); * Add PADs to Short FRAMES, Wrap, Last, Tx CRC */ for (i = 0; i < TX_BUF_CNT; i++) { - rtx->txbd[i].cbd_sc = - (BD_ENET_TX_PAD | BD_ENET_TX_LAST | BD_ENET_TX_TC); - rtx->txbd[i].cbd_datlen = 0; /* Reset */ - rtx->txbd[i].cbd_bufaddr = (uint) & txbuf[i][0]; + rtx->txbd[i].cbd_sc = BD_ENET_TX_LAST | BD_ENET_TX_TC; + rtx->txbd[i].cbd_datlen = 0; /* Reset */ + rtx->txbd[i].cbd_bufaddr = (uint) (&(txbuf[i][0])); } rtx->txbd[TX_BUF_CNT - 1].cbd_sc |= BD_ENET_TX_WRAP; @@ -301,7 +273,7 @@ printf("%s[%d] %s: rtx = %p\n",__FILE__,__LINE__,__FUNCTION__,rtx); /* Enable MII mode */ -#if 1 /* Full duplex mode */ +#if 0 /* Full duplex mode */ fecp->fec_r_cntrl = FEC_RCNTRL_MII_MODE; fecp->fec_x_cntrl = FEC_TCNTRL_FDEN; #else /* Half duplex mode */ @@ -339,7 +311,6 @@ printf("%s[%d] %s: rtx = %p\n",__FILE__,__LINE__,__FUNCTION__,rtx); /* Try to fill Rx Buffer Descriptors */ fecp->fec_r_des_active = 0x01000000; /* Descriptor polling active */ -printf ("FEC init done\n"); return 1; } diff --git a/net/tftp.c b/net/tftp.c index aa7d76d..e9d47af 100644 --- a/net/tftp.c +++ b/net/tftp.c @@ -47,6 +47,8 @@ store_block (unsigned block, uchar * src, unsigned len) (void)memcpy((void *)(load_addr + block * 512), src, len); } +static void TftpTimeout (void); + /**********************************************************************/ static void @@ -131,7 +133,7 @@ TftpHandler (uchar * pkt, unsigned dest, unsigned src, unsigned len) return; len -= 2; TftpBlock = SWAP16(*(ushort *)pkt); - if (((TftpBlock - 1) % 10) == 0) printf ("#"); + if (((TftpBlock - 1) % 10) == 0) putc ('#'); if (TftpState == STATE_RRQ) { TftpState = STATE_DATA; @@ -139,9 +141,10 @@ TftpHandler (uchar * pkt, unsigned dest, unsigned src, unsigned len) TftpLastBlock = 0; if (TftpBlock != 1) { /* Assertion */ - printf ("\nTFTP error: First block is not " - "block 1 (%d)\n", TftpBlock); - printf ("Starting again\n\n"); + printf ("\nTFTP error: " + "First block is not block 1 (%d)\n" + "Starting again\n\n", + TftpBlock); NetStartAgain (); break; } @@ -155,7 +158,7 @@ TftpHandler (uchar * pkt, unsigned dest, unsigned src, unsigned len) } TftpLastBlock = TftpBlock; - TftpTimeoutCount = 0; + NetSetTimeout (TIMEOUT * CFG_HZ, TftpTimeout); /* ImageSize += len; */ store_block (TftpBlock - 1, pkt + 2, len); @@ -171,7 +174,7 @@ TftpHandler (uchar * pkt, unsigned dest, unsigned src, unsigned len) * We received the whole thing. Try to * run it. */ - printf ("\ndone\n"); + puts ("\ndone\n"); NetState = NETLOOP_SUCCESS; } break; @@ -179,7 +182,7 @@ TftpHandler (uchar * pkt, unsigned dest, unsigned src, unsigned len) case TFTP_ERROR: printf ("\nTFTP error: '%s' (%d)\n", pkt + 2, SWAP16(*(ushort *)pkt)); - printf ("Starting again\n\n"); + puts ("Starting again\n\n"); NetStartAgain (); break; } @@ -190,10 +193,10 @@ static void TftpTimeout (void) { if (++TftpTimeoutCount >= TIMEOUT_COUNT) { - printf ("\nRetry count exceeded; starting again\n"); + puts ("\nRetry count exceeded; starting again\n"); NetStartAgain (); } else { - printf ("T "); + puts ("T "); NetSetTimeout (TIMEOUT * CFG_HZ, TftpTimeout); TftpSend (); } @@ -214,8 +217,8 @@ TftpStart (ulong loadAdr) ); #endif /* DEBUG */ - printf ("TFTP from server "); NetPrintIPaddr (NetServerIP); - printf ("; our IP address is "); NetPrintIPaddr (NetOurIP); + puts ("TFTP from server "); NetPrintIPaddr (NetServerIP); + puts ("; our IP address is "); NetPrintIPaddr (NetOurIP); // Check if we need to send across this subnet if (NetOurGatewayIP && NetOurSubnetMask) { @@ -223,11 +226,11 @@ TftpStart (ulong loadAdr) IPaddr_t ServerNet = NetServerIP & NetOurSubnetMask; if (OurNet != ServerNet) { - printf ("; sending throught gateway "); + puts ("; sending throught gateway "); NetPrintIPaddr (NetOurGatewayIP) ; } } - printf ("\n"); + putc ('\n'); if (BootFile[0] == '\0') { int i; @@ -253,7 +256,7 @@ TftpStart (ulong loadAdr) (NetBootFileSize%2) ? ".5" : "", NetBootFileSize<<9); - printf ("\n"); + putc ('\n'); if (loadAdr == ~0) { load_addr = CFG_LOAD_ADDR; @@ -263,7 +266,7 @@ TftpStart (ulong loadAdr) printf ("Load address: 0x%lx\n", load_addr); } - printf ("Loading: *\b"); + puts ("Loading: *\b"); NetSetTimeout (TIMEOUT * CFG_HZ, TftpTimeout); NetSetHandler (TftpHandler); diff --git a/ppc/crc32.c b/ppc/crc32.c index 5298463..16f7fcf 100644 --- a/ppc/crc32.c +++ b/ppc/crc32.c @@ -8,8 +8,6 @@ * For conditions of distribution and use, see copyright notice in zlib.h */ -/* @(#) $Id: crc32.c,v 1.1 2000/07/18 08:54:27 wd Exp $ */ - #include "zlib.h" #define local static diff --git a/ppc/zlib.c b/ppc/zlib.c index 0581158..26ca30d 100644 --- a/ppc/zlib.c +++ b/ppc/zlib.c @@ -10,8 +10,6 @@ * - added minCompression parameter to deflateInit2 * - added Z_PACKET_FLUSH (see zlib.h for details) * - added inflateIncomp - * - * $Id: zlib.c,v 1.2 2000/10/25 10:46:51 wd Exp $ */ /*+++++*/ diff --git a/tools/mkimage.c b/tools/mkimage.c index 5bf8902..3fc7dfa 100644 --- a/tools/mkimage.c +++ b/tools/mkimage.c @@ -3,9 +3,6 @@ * DENX Software Engineering * Wolfgang Denk, wd@denx.de * All rights reserved. - * - * $Date: 2000/11/16 20:16:58 $ - * $Revision: 1.10 $ */ #include