| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* acinclude.m4: Add bf537Stamp. Regenerate.
|
| |
|
|
|
|
|
| |
* shared/clock/clockdrv.c, shared/clock/rtc.c, shared/clock/tod.h,
shared/console/console.c, shared/timer/timer.c: Removed.
|
|
|
|
|
|
| |
* Makefile.am, console/console-io.c, startup/bspstart.c: Update to use
shared libcpu version of code implemented as part of bf537Stamp
effort.
|
|
|
|
| |
* shared/clock/tod.h: Add missing prototypes.
|
| |
|
| |
|
|
|
|
| |
* acinclude.m4: Add bf537Stamp.
|
|
|
|
|
|
|
| |
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
preinstall.am, console/console.c, include/bsp.h,
network/networkconfig.c, start/start.S, startup/bspstart.c,
startup/linkcmds: New files.
|
|
|
|
| |
* include/bsp.h: Fix CVS Id.
|
| |
|
|
|
|
| |
* Makefile.am, preinstall.am: Need cplb.h
|
| |
|
|
|
|
| |
* preinstall.am, console/console-io.c: Install cplb.h and use it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* startup/bspstart.c: Add capability for bootcard.c BSP Initialization
Framework to ask the BSP where it has memory for the RTEMS Workspace
and C Program Heap. These collectively are referred to as work area.
If the BSP supports this, then it does not have to include code to
split the available memory between the two areas. This reduces the
amount of code in the BSP specific bspstart.c file. Additionally, the
shared framework can initialize the C Library, call
rtems_debug_enable(), and dirty the work area memory. Until most/all
BSPs support this new capability, if the BSP supports this, it should
call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
When the transition is complete, this autoconf macro can be removed.
|
| |
|
|
|
|
| |
* 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.
|
|
|
|
| |
* preinstall.am: Add cplb.h
|
| |
|
|
|
|
|
|
| |
* include/bsp.h, startup/bspstart.c: Eliminate copies of the
Configuration Table. Use the RTEMS provided accessor macros to obtain
configuration fields.
|
|
|
|
|
|
| |
* shared/clock/clockdrv.c: Eliminate copies of the Configuration Table.
Use the RTEMS provided accessor macros to obtain configuration
fields.
|
|
|
|
|
|
| |
* include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
from CPU Table to Configuration Table. Eliminate CPU Table from all
ports. Delete references to CPU Table in all forms.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
Table fields to the Configuration Table. This included
pretasking_hook, predriver_hook, postdriver_hook, idle_task,
do_zero_of_workspace, extra_mpci_receive_server_stack,
stack_allocate_hook, and stack_free_hook. As a side-effect of this
effort some multiprocessing code was made conditional and some style
clean up occurred.
|
|
|
|
| |
* include/bsp.h: Do not use C++ comments.
|
| |
|
|
|
|
|
| |
* preinstall.am: Add cplb.h.
* startup/bspstart.c: Add cast of constant.
|
| |
|
|
|
|
|
|
| |
* preinstall.am, startup/bspstart.c, startup/linkcmds: Complete earlier
patch.
* include/cplb.h: New file.
|
|
|
|
| |
* shared/start/start.S: Initialize bss to zero.
|
|
|
|
|
|
| |
* startup/bspstart.c: Add a useful routine to program memory protection
in bfin. It is not used but a user of ezKit533 can customize its bsp
and use this function.
|
|
|
|
| |
* shared/start/start.S: Fix typo of pO versus p0.
|
|
|
|
| |
* startup/bspstart.c: Fix a problem in the InitEBIU method.
|
|
|
|
|
| |
* shared/clock/rtc.c, shared/timer/timer.c: Fix compile errors and
address most warnings about constants being too large.
|
|
|
|
|
| |
* include/bsp.h, startup/bspstart.c: Fix compile errors and address
most warnings about constants being too large.
|
|
|
|
| |
* bsp_specs: Remove qrtems_debug.
|
|
|
|
|
|
| |
* startup/bspstart.c: Remove assignments of
Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
value in boot_card.c
|
| |
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
| |
|
|
|
|
| |
* include/coverhd.h: Remove (Use shared default template instead).
|
|
|
|
|
| |
* Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
file and simplified initialization.
|
|
|
|
|
|
| |
* startup/linkcmds: Use___start_set_sysctl_set, ___stop_set_sysctl_set
instead of __start_set_sysctl_set, __stop_set_sysctl_set
(bfin uses '_' prefixed c-symbols.)
|
|
|
|
|
| |
* startup/linkcmds: Put .fini into sdram.
Add __edata, __etext.
|
|
|
|
| |
* .cvsignore: New file.
|
|
|
|
| |
* configure, include/bspopts.h.in: Removed.
|
|
|
|
| |
* shared/start/start.S: Eliminate hi, lo, HI, LO, and MK_BMSK.
|
|
|
|
| |
* include/bsp.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
|
|
|
|
|
| |
* configure.ac, eZKit533/configure.ac, eZKit533/include/bsp.h,
shared/start/start.S: Make use of separated bfin helper .h files.
|