| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* start/start.S: Tag TOS with a NULL pointer
(help terminate when walking the stack).
|
|
|
|
| |
* Makefile.am: Remove reference to wrapup directory.
|
|
|
|
| |
* configure.ac: Use standard cache BSP options.
|
|
|
|
|
|
| |
PR1797/bsps: Applied cleaned-up version of Kate's patch.
CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h'
setting and as such configurable.
|
|
|
|
|
| |
* network/tsec.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
| |
* configure.ac: Require autoconf-2.68, automake-1.11.1.
|
|
|
|
| |
* configure.ac: BSP supports bsp_reset() method.
|
|
|
|
|
| |
PR 1685/bsps
* startup/bspstart.c: Add BSP_poll_char.
|
|
|
|
| |
* configure.ac: Remove AC_CHECK_SIZEOF([void *]).
|
|
|
|
| |
* configure.ac: Added AC_CHECK_SIZEOF macro.
|
|
|
|
|
|
| |
* network/tsec.c: Added code to restart halted DMA
after a TX error (from error-isr). Added statistics
counters for restarts and DMA bus errors.
|
| |
|
|
|
|
| |
* make/custom/mvme3100.cfg: Remove RTEMS_BSP_FAMILY.
|
|
|
|
|
|
| |
* startup/bspstart.c, startup/misc.c:
Fixed compiler warnings by adding prototypes to function
declarations and moving extern declarations to global scope.
|
|
|
|
|
|
| |
* start/start.S, startup/bspstart.c:
let 'save_boot_params()' return a pointer to the commandline
saved by the BSP and pass this pointer on to 'boot_card()'.
|
|
|
|
| |
* network/tsec.c: fixed compiler warnings.
|
|
|
|
| |
* configure.ac: Don't add -ansi -fasm to CFLAGS.
|
|
|
|
|
|
| |
* network/tsec.c: rtems 4.10 no longer allows simple binary
semaphores to have priority inheritance attribute; use ordinary
binary semaphore instead.
|
|
|
|
|
|
|
| |
*network/if_tsec_pub.h, network/tsec.c: Enhanced low-level
API allowing the user to selectively enable/disable/acknowledge
interrupts and to install their own ISR (rather than having
the driver posting an event to a single task).
|
|
|
|
| |
* make/custom/mvme3100.cfg: New (relocated from /make/custom).
|
|
|
|
|
|
|
|
|
| |
PR 1451/bsps
* network/tsec.c: Fix mbuf leak when watchdog expires. The
re-initialization algorithm failed to release mbuf chains
held in the TX ring.
Also, during initialization the initial link status is determined
and IFF_OACTIVE set if no active link was detected.
|
|
|
|
| |
* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
|
|
|
|
|
| |
* include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
Should be automatically handled by confdefs.h or the application.
|
|
|
|
|
|
|
|
| |
* network/tsec.c, network/if_tsec_pub.h:
Fixed bugs in multicast support; added reference-count
for hash-table entries which allows for the implementation
of a 'deletion' routine.
NOTE: mcast support largely untested.
|
|
|
|
|
|
| |
* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
have the same options.
|
|
|
|
|
| |
* network/tsec.c, network/if_tsec_pub.h:
implemented multicast support.
|
|
|
|
| |
* start/start.S: Update for boot_card command line change.
|
|
|
|
|
|
|
|
|
|
| |
* include/bsp.h, start/start.S, startup/bspstart.c:
removed BSP_INIT_STACK_SIZE -- this BSP now also uses
__stack defined by the linker script for the initial
stack.
Removed legacy code (inherited from old mvme2307 BSP
but not relevant to this one) that tested trapping
into PPCBug.
|
|
|
|
|
|
| |
* startup/misc.c, flash/flashcfg.c, irq/irq_init.c,
pci/detect_host_bridge.c: changed function arguments
to silence compiler warnings.
|
|
|
|
| |
* i2c/i2c_init.c: Include <errno.h> instead of <sys/errno.h>.
|
|
|
|
| |
* bsp_specs: Remove -Qy from *link.
|
|
|
|
| |
* bsp_specs: Remove motld_start_g.o.
|
|
|
|
|
|
| |
* bsp_specs: Move -e start from *link to *startfile to avoid warning
for undefined entry symbol when linking relocatables with binutils
2.19.
|
|
|
|
|
| |
* Makefile.am: Remove build_date.c.
* startup/bspstart.c: Remove BSP_build_date.
|
|
|
|
| |
* Makefile.am: Eliminate *_SOURCES.
|
|
|
|
|
| |
* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
components.
|
|
|
|
| |
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
|
|
|
|
|
| |
PR 1322/bsps
* include/bspopts.h.in: Remove.
|
|
|
|
|
|
| |
* configure.ac, include/bspopts.h.in: Make letting boot_card() handle
work area allocation mandatory. Rename
RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
|
|
|
|
|
|
|
|
| |
* include/bsp.h, startup/misc.c: Use standardized bsp_cleanup() which
can optionally print a message, poll for user to press key, and call
bsp_reset(). Using this eliminates the various bsp_cleanup()
implementations which had their own implementation and variety of
string constants.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, include/bsp.h, include/bspopts.h.in,
startup/bspstart.c: Add use of bsp_get_work_area() in its own file
and rely on BSP Framework to perform more initialization.
|
|
|
|
|
|
| |
* startup/bspstart.c: Review of all bsp_cleanup() implementations. In
this phase, all prototypes were removed from bsp.h and empty
implementations were removed and made to use the shared stub.
|
|
|
|
|
|
| |
* i2c/i2c_init.c, i2c/mpc8540_i2c.c, irq/irq_init.c,
network/tsec.c, pci/detect_host_bridge.c, startup/bspstart.c:
Add missing prototypes.
|
|
|
|
| |
* Makefile.am: Cleanup.
|
|
|
|
|
| |
* startup/bspstart.c: removed warning about SPRG0
now being used for IRQ mask; this BSP is OK.
|
|
|
|
| |
* Makefile.am, preinstall.am: Need tm27.h
|
|
|
|
| |
* Makefile.am: Remove stray line.
|
|
|
|
| |
* Makefile.am: Rework to avoid .rel files.
|
|
|
|
|
|
| |
* network/tsec.c: removed memory input/output operands
which caused problems with gcc-4.3.0 (see
http://gcc.gnu.org/ml/gcc/2008-03/msg00976.html)
|
|
|
|
| |
* include/bsp.h: declare BSP_commandline_string.
|