changeset 853:3131db84b89c

* src/ks5000_ether.c: Added volatile to *rxReadPointer, *txDonePointer and *txWritePointer's definitions.
author nickg
date Thu, 20 Mar 2003 19:03:40 +0000
parents 7f6b818846b4
children 5fd2f1ac9c80
files packages/devs/eth/arm/ks32c5000/current/ChangeLog packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c
diffstat 2 files changed, 11 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/packages/devs/eth/arm/ks32c5000/current/ChangeLog
+++ b/packages/devs/eth/arm/ks32c5000/current/ChangeLog
@@ -1,8 +1,13 @@
+2003-03-20  Chris Garry  <cgarry@sweeneydesign.co.uk>
+
+	* src/ks5000_ether.c:
+	Added volatile to *rxReadPointer, *txDonePointer and
+	*txWritePointer's definitions.
+
 2003-02-20  Chris Garry  <cgarry@sweeneydesign.co.uk>
 
-    * src/ks5000_ether.c:
-    Removed line setting up programmable I/O pins as debug outputs.
-    
+	* src/ks5000_ether.c:
+	Removed line setting up programmable I/O pins as debug outputs.
 
 2002-11-05  Jonathan Larmour  <jifl@eCosCentric.com>
 
--- a/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c
+++ b/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c
@@ -307,9 +307,9 @@ static FRAME_DESCRIPTOR _txFrameDescrArr
 #define rxFrameDescrArray ((FRAME_DESCRIPTOR*)(((unsigned)_rxFrameDescrArray)|0x4000000))
 #define txFrameDescrArray ((FRAME_DESCRIPTOR*)(((unsigned)_txFrameDescrArray)|0x4000000))
 
-static FRAME_DESCRIPTOR *rxReadPointer;
-static FRAME_DESCRIPTOR *txDonePointer;
-static FRAME_DESCRIPTOR *txWritePointer;
+static volatile FRAME_DESCRIPTOR *rxReadPointer;
+static volatile FRAME_DESCRIPTOR *txDonePointer;
+static volatile FRAME_DESCRIPTOR *txWritePointer;
 
 static cyg_drv_mutex_t oldRxMutex;
 static cyg_drv_cond_t  oldRxCond;