| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* libbsdport/rtems_callout.c: fixed possible race
condition. callout_stop() must check again from
critical/protected section of code if callout is still on
the list/active. Otherwise, the callout-task could
have executed and removed the callout between
callout_stop() checking the p_prev pointer and
entering the critical section.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* if_em/Makefile.am, if_em/e1000_osdep.h, if_em/if_em.c:
Changed 'e1000_osdep.h' to provide stdalone I/O methods for
select architectures (x86 and PPC -- others fall back on
libbsdport/bus.h). This lets the low-level driver (everything
except for 'if_em.c/if_em.h') API be independent of
BSD networking and libbsdport which is desirable since
certain applications may wish to just use the low-level
API for implementing dedicated 'raw-ethernet' drivers
for BSD-independent, proprietary GigE communication.
|
|
|
|
|
|
| |
* libbsdport/alldrv.c: reactivate weak aliases for all
known/supported drivers. This magic allows the user to
just link the desired (sub-)set of drivers.
|
|
|
|
|
| |
* libbsdport/libbsdport.h: define _KERNEL only if not defined already
(e.g., from Makefile).
|
|
|
|
|
| |
* libbsdport/alldrv.c, libbsdport/libbsdport_api.h: Add include
<stdio.h> for FILE *.
|
|
|
|
| |
- bugfix: bus_write_2() must map to bus_space_write_2 (not 4)
|
| |
|
|
|