# HG changeset patch # User nickg # Date 1048187020 0 # Node ID 3131db84b89cd53d919af4ec020a320df7b5fc93 # Parent 7f6b818846b4b7e806d9e43ee4e3dccd7d208da4 * src/ks5000_ether.c: Added volatile to *rxReadPointer, *txDonePointer and *txWritePointer's definitions. diff --git a/packages/devs/eth/arm/ks32c5000/current/ChangeLog b/packages/devs/eth/arm/ks32c5000/current/ChangeLog --- 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 + + * src/ks5000_ether.c: + Added volatile to *rxReadPointer, *txDonePointer and + *txWritePointer's definitions. + 2003-02-20 Chris Garry - * 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 diff --git a/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c b/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c --- 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;