| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
PR 1917/bsps
* Makefile.am, console/uart.c: Modifications to add dynamic tables for
libchip serial drivers.
|
|
|
|
| |
* Makefile.am: Fix broken path to clockdrv_shell.h.
|
|
|
|
|
| |
* startup/bspreset.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
|
| |
* timer/timer.c: Include <rtems/btimer.h>.
Fix benchmark_timer_read() definition.
|
|
|
|
| |
* configure.ac: Require autoconf-2.68, automake-1.11.1.
|
|
|
|
|
| |
* bsp_specs, start/start.S, startup/linkcmds: Use linker command base
file.
|
|
|
|
|
|
|
|
|
| |
* irq/bsp_irq_init.c: Removed file.
* Makefile.am, preinstall.am: Reflect change above. Added generic
interrupt support modules.
* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
* startup/bspstart.c, irq/bsp_irq_asm.S, clock/clockdrv.c,
network/network.c: Interrupt support changes.
|
|
|
|
|
|
|
|
|
|
| |
* csb336/make/custom/csb336.cfg,
csb337/make/custom/csb337.cfg, edb7312/make/custom/edb7312.cfg,
gba/make/custom/gba.cfg, gdbarmsim/make/custom/arm920.cfg,
gp32/make/custom/gp32.cfg, gumstix/make/custom/gumstix.cfg,
lpc32xx/make/custom/lpc32xx_phycore.cfg, nds/make/custom/nds.cfg,
rtl22xx/make/custom/rtl22xx.cfg, smdk2410/make/custom/smdk2410.cfg:
Use VFP floating point model.
|
|
|
|
| |
* console/uart.c: Reflect termios API changes.
|
| |
|
|
|
|
| |
* start/start.S: Verify boot_card() is passed a NULL.
|
|
|
|
| |
* make/custom/edb7312.cfg: Remove RTEMS_BSP_FAMILY.
|
|
|
|
| |
* configure.ac: Don't add -ansi -fasm to CFLAGS.
|
|
|
|
| |
* make/custom/edb7312.cfg: New (relocated from /make/custom).
|
|
|
|
| |
* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
|
|
|
|
|
| |
* include/ep7312.h, startup/bspreset.c: Move Skyeye magic address out
of .h file.
|
|
|
|
|
| |
* include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
Should be automatically handled by confdefs.h or the application.
|
|
|
|
| |
* clock/clockdrv.c: Tinker with clock on Skyeye.
|
|
|
|
|
| |
* clock/clockdrv.c: Add stub nanoseconds since last tick handler to
improve coverage.
|
|
|
|
|
| |
* configure.ac: undefine BSP_PRESS_KEY_FOR_RESET
* startup/bspreset.c, include/ep7312.h: Support skyeye shutdown device
|
| |
|
|
|
|
|
|
| |
* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
have the same options.
|
|
|
|
|
|
|
| |
* configure.ac, clock/clockdrv.c, startup/bspreset.c: Adjust clock
initialization for clock tick so rtmonuse test now runs on Skyeye.
Joel added configure magic and place holder in bspreset.c for Skyeye
hardware reset device support.
|
|
|
|
| |
* start/start.S: Update for boot_card command line change.
|
|
|
|
| |
* bsp_specs: Remove -Qy from *link.
|
|
|
|
|
|
| |
* 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, preinstall.am: Use shared tm27.h stub.
* include/tm27.h: Removed.
|
|
|
|
|
| |
* clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
* Makefile.am: Reflect changes above.
|
|
|
|
|
| |
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
of building libbspstart.a, using automake-rules.
|
|
|
|
| |
* Makefile.am: Eliminate *_SOURCES.
|
|
|
|
|
| |
* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
components.
|
|
|
|
| |
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
|
|
|
|
|
|
| |
* configure.ac: Make letting boot_card() handle work area allocation
mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
BSP_BOOTCARD_OPTIONS.
|
|
|
|
| |
* startup/bspreset.c: New file.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, console/uart.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.
* startup/bspclean.c: Removed.
|
|
|
|
|
| |
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
|
|
|
|
|
| |
* startup/bspstart.c: Remove unnecessary includes of
rtems/libcsupport.h and rtems/libio.h.
|
|
|
|
|
|
|
| |
* Makefile.am: Split out bsp_get_work_area() into its own file and user
BSP Framework to perform more initialization. Let edb7312 and csb336
shared the implementation.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, startup/bspstart.c: Split out
bsp_get_work_area() into its own file and user BSP Framework to
perform more initialization.
* startup/bspgetworkarea.c: New file.
|
|
|
|
| |
* timer/timer.c: Use "true" instead of "1" for "bool"s.
|
|
|
|
|
| |
* timer/timer.c: Eliminate empty function from every benchmark timer
driver. Fix spelling.
|
|
|
|
|
| |
* timer/timer.c: Rename timer driver methods to follow RTEMS
programming conventions.
|
|
|
|
| |
* timer/timer.c: Eliminate rtems_boolean.
|
|
|
|
| |
* Makefile.am: Remove stray include_HEADERS += irq/irq.h.
|
|
|
|
|
|
|
| |
* Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
routine.
* startup/bspclean.c: New file.
* startup/exit.c: Removed.
|
|
|
|
| |
* irq/bsp_irq_init.c: Add missing prototypes.
|
|
|
|
| |
* Makefile.am: Rework to avoid .rel files.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* startup/bspstart.c: Refactored and renamed initialization routines to
rtems_initialize_data_structures, rtems_initialize_before_drivers,
rtems_initialize_device_drivers, and
rtems_initialize_start_multitasking. This opened the sequence up so
that bootcard() could provide a more robust and flexible framework
which is easier to explain and understand. This also lays the
groundwork for sharing the division of available memory between the
RTEMS workspace and heap and the C library initialization across all
BSPs.
|
|
|
|
|
| |
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
|
|
|
|
|
|
| |
* clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
of the Configuration Table. Use the RTEMS provided accessor macros to
obtain configuration fields.
|