| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* libbsdport/devicet.c: Initialize libbspExt.
|
| |
|
|
|
|
| |
* links.am: POSIXified sed commands for sake of portability.
|
|
|
|
|
| |
* libbsdport/Makefile.am: Removed obsolete (and commented)
stuff.
|
|
|
|
|
|
|
|
|
| |
* libbsdport/libbsdport.h, if_em/e1000_osdep.h:
We need __BSD_VISIBLE defined. Some things in the rtems headers
changed with 4.10 (can't pinpoint the details). We now
#define __INSIDE_RTEMS_BSD_TCPIP_STACK__ before explicitly
including <rtems/rtems_bsdnet.h> and this seemed to fix
things for 4.10.
|
|
|
|
|
|
|
| |
* if_bge/if_bge.c: bge_intr must be passed as a 'handler'
to bus_setup_intr(). However, the irq_check_dis and irq_enable
methods seem to still be skeletons so this driver won't work...
(I have no hardware or emulation available to test).
|
|
|
|
| |
* libbsdport/alldrv.c: Revert.
|
|
|
|
| |
* if_bge/if_bge.c, libbsdport/alldrv.c: Add local changes (untested).
|
|
|
|
| |
* links.am: Fixed the links so they work with absolute paths.
|
|
|
|
|
| |
* if_re/Makefile.am: added 'if_rlreg.h' to SOURCES so
that it is 'distributed'.
|
|
|
|
|
| |
* if_em/31000_osdep.h: added missing 'void' return
type of __out_le32() inline function.
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
| |
|
|
|