| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* Makefile.am: Add -D__BSD_VISIBLE to wifi_rel_CPPFLAGS.
|
|
|
|
| |
* aclocal/bspopts.m4: Quoting cosmetics.
|
|
|
|
| |
* GT64260/GT64260TWSI.h: Add missing prototypes.
|
|
|
|
|
|
|
|
|
|
| |
PR 1354/bsps
* network/network.c: In some cases it can occur that an empty mbuf is
put on the descriptor chain. (We found it especially then when
transmitting fragmented IP Packets.) Since the actual buffer
descriptor pointer will be incremented after every inserted mbuf
(txBd = sc->txBdBase + sc->txBdHead;) even if m->m_len of the current
mbuf was zero. This leads to the bug.
|
|
|
|
|
|
| |
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
writes. Fixed integer type in device structure.
|
|
|
|
|
| |
PR 1358/bsps
* clock/clock.c: Fix time-access bug in uc5282 BSP.
|
|
|
|
|
|
|
|
| |
* configure.ac: Make runtest an autoconf generated file so we can
insert target alias. Also detect more program termination conditions
so tests are killed more reliably.
* runtest.in: New file.
* runtest: Removed.
|
|
|
|
|
| |
PR 1350/bsps
* network/lan91c11x.c: Do not write 65th element into 64 element array.
|
|
|
|
|
| |
* libchip/serial/ns16550.c: Turn on ns16550_process() for
BSP_FEATURE_IRQ_LEGACY case also.
|
|
|
|
|
| |
* psim-shared: Add catching a hardware exception and assertion as
reasons to kill simulator.
|
|
|
|
| |
* src/irq-generic.c: #include <stdlib.h>.
|
| |
|
|
|
|
| |
block I/O functions
|
|
|
|
|
|
|
|
|
| |
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
optman/rtems/no-msg.c, optman/rtems/no-part.c,
optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
optman/rtems/no-sem.c, optman/rtems/no-timer.c,
optman/sapi/no-ext.c, optman/sapi/no-io.c:
Revert previous patch (cvs clash with Joel hacking cpukit).
|
| |
|
| |
|
|
|
|
| |
* i2c/i2c_init.c: Include <errno.h> instead of <sys/errno.h>.
|
| |
|
|
|
|
| |
* libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
|
|
|
|
|
|
|
|
|
| |
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
optman/rtems/no-msg.c, optman/rtems/no-part.c,
optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
optman/rtems/no-sem.c, optman/rtems/no-timer.c,
optman/sapi/no-ext.c, optman/sapi/no-io.c:
Fix prototypes.
|
| |
|
|
|
|
|
|
| |
* include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
* include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
dispatch function.
|
|
|
|
| |
* libchip/serial/ns16550_p.h: Remove prototype with no implementation.
|
|
|
|
|
| |
PR 1349/bsps
* startup/bspstart.c: Add missing volatile on UART access pointer.
|
|
|
|
|
|
| |
* libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
libchip/shmdr/shm_driver.h: Cleanup and remove variables which
duplicated data.
|
|
|
|
|
|
| |
* optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and
SuperCore Handler initialization routines to directly pull parameters
from configuration table.
|
|
|
|
|
|
|
|
|
|
| |
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
optman/rtems/no-part.c, optman/rtems/no-region.c,
optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager
initialization routines to directly pull parameters from
configuration table. Eliminate empty routines sportted.
|
|
|
|
| |
* libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
|
| |
|
|
|
|
|
| |
* GT64260/MVME5500I2C.c: Include <stdint.h> instead of
<rtems/stdint.h>.
|
|
|
|
|
| |
* libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
all public use of TOD conversion routines.
|
|
|
|
|
|
|
| |
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h,
include/rtems++/rtemsSemaphore.h, include/rtems++/rtemsTimer.h,
src/rtemsTask.cc: Eliminate all public use of TOD conversion
routines.
|
|
|
|
|
| |
* include/rtems++/rtemsTimer.h: Use public API not
_TOD_Microseconds_per_tick.
|
|
|
|
| |
* rtems.adb: Use public API not _TOD_Microseconds_per_tick.
|
|
|
|
|
|
| |
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h,
include/rtems++/rtemsSemaphore.h, src/rtemsTask.cc: Use public API
not _TOD_Microseconds_per_tick.
|
|
|
|
|
|
|
|
|
|
| |
* bootcard.c: Eliminate pointers to API configuration tables in the
main configuration table. Reference the main configuration table and
the API configuration tables directly using the confdefs.h version
rather than obtaining a pointer to it. This eliminated some
variables, a potential fatal error, some unnecessary default
configuration structures. Overall, about a 4.5% reduction in the code
size for minimum and hello on the SPARC.
|
|
|
|
| |
* startup/cpu.c: Add missing prototype.
|
| |
|
|
|
|
| |
* clock_driver_stub.c: Remove (unused).
|
| |
|
|
|
|
| |
* shared/clockdrv_shell.c: Turn warning into error.
|
| |
|
|
|
|
|
|
|
|
| |
* at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c,
s3c24xx/clock/clockdrv.c:
Include ../../../../libbsp/shared/clockdrv_shell.h
instead of ../../../../libbsp/shared/clockdrv_shell.c.
|
|
|
|
| |
../../../../libbsp/shared/clockdrv_shell.c.
|
|
|
|
|
|
|
|
| |
* configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
* include/bsp.h: #include <bspopts.h>.
* misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
LPC24XX_OSCILLATOR_MAIN through bspopts.h.
|
| |
|
| |
|
|
|
|
| |
Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
|
|
|
|
|
| |
* lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
#include <stdint.h> instead of <rtems/stdint.h>.
|
| |
|