Mercurial > flash_v2
diff packages/io/eth/current/ChangeLog @ 179:391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
| author | jlarmour |
|---|---|
| date | Fri, 17 Aug 2001 16:37:36 +0000 |
| parents | 4c750ce71ae3 |
| children | d61da071934c |
line wrap: on
line diff
--- a/packages/io/eth/current/ChangeLog +++ b/packages/io/eth/current/ChangeLog @@ -1,3 +1,27 @@ +2001-08-17 Jonathan Larmour <jlarmour@redhat.com> + + * cdl/eth_drivers.cdl (CYGSEM_IO_ETH_DRIVERS_DEBUG): Now booldata. + * src/stand_along/eth_drv.c (eth_drv_tx_done): Use different + value of CYGSEM_IO_ETH_DRIVERS_DEBUG for verbosity. + +2001-08-14 Gary Thomas <gthomas@redhat.com> + + * src/stand_alone/eth_drv.c (eth_drv_write): + (eth_drv_tx_done): + (eth_drv_read): Better handling of stacking (layering) of drivers. + RedBoot (stand alone code) is designed to call into the eCos + stack and these changes make sure that this is done properly + nested/stacked. These changes also affect the behaviour positively + for CR 902745-CR. + + * src/net/eth_drv.c (eth_drv_send): Add locking of driver while + actual hardware routines are involved. Since the same driver + can be shared by both eCos and RedBoot, it is imperative that + additional locking (in the form of locking the scheduler) be + employed during this window to make sure that the hardware is + handled in complete, consistent steps. This helps with known + bug CR 902745-CR. + 2001-08-09 Hugo Tyson <hmt@redhat.com> * src/net/eth_drv.c (eth_drv_recv): Add a pair of
