| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* include/bsp.h: FEC unit numbers based on 0 not 1. Change the
interface name to fec0.
|
|
|
|
|
|
| |
* console/console.c: Eliminate copies of switches to convert termios
Bxxx constants to xxx as an integer. Use the shared
termios_baud_to_number() routine to do the same conversion.
|
|
|
|
|
|
| |
* console/m340uart.c: Eliminate copies of switches to convert termios
Bxxx constants to xxx as an integer. Use the shared
termios_baud_to_number() routine to do the same conversion.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/m68kpretaskinghook.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 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.
* shared/m68kbspgetworkarea.c: New file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, 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 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* console/console.c, 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.
|
| |
|
|
|
|
|
| |
* console/console.c: Remove all references to console_reserve_resources
and termios_reserve_resources.
|
|
|
|
|
|
| |
* Makefile.am: Remove all references to console_reserve_resources and
termios_reserve_resources.
* console/consolereserveresources.c: Removed.
|
|
|
|
| |
network/network.c: Track half/full-duplex changes from 4.7 branch.
|
|
|
|
| |
* runtest: Skip all fatal error tests.
|
|
|
|
|
| |
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
|
|
|
|
|
|
| |
* startup/linkcmds, startup/linkcmds_ROM: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
|
|
|
|
|
|
| |
* startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
|
|
|
|
|
|
| |
* startup/linkcmds, startup/linkcmds.flash: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
|
|
|
|
|
|
| |
* startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
|
|
|
|
|
| |
* clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes
to rtems/motorola/*.h.
|
|
|
|
|
|
|
| |
* gdb-init: Make the first hb temporary.
* network/network.c: Add support for reading the MAC address from
the FEC if set by the boot monitor. dBug does not do this unless
the network is used which is a shame.
|
|
|
|
|
| |
* clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
Norum pointed out this was wrong.
|
|
|
|
| |
* gdb-init: Add the show-exception.
|
|
|
|
|
|
| |
* include/bsp.h, startup/bspstart.c: Eliminate copies of the
Configuration Table. Use the RTEMS provided accessor macros to obtain
configuration fields.
|
|
|
|
|
|
| |
* clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
the Configuration Table. Use the RTEMS provided accessor macros to
obtain configuration fields.
|
|
|
|
|
|
| |
* clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
of the Configuration Table. Use the RTEMS provided accessor macros to
obtain configuration fields.
|
|
|
|
|
|
| |
* shared/m68kpretaskinghook.c: Eliminate copies of the Configuration
Table. Use the RTEMS provided accessor macros to obtain configuration
fields.
|
|
|
|
|
|
| |
* README, clock/ckinit.c, include/bsp.h, startup/bspstart.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.
|
|
|
|
|
|
| |
* 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: 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, 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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* console/console.c: Set the baud rate for stdin to 19200 when
opening the console. This is the default rate for the dbug
monitor.
* gdb-init: New.
|
|
|
|
| |
* startup/bspstart.c: Fix spacing.
|
|
|
|
|
| |
* startup/bspstart.c: Eliminate the interrupt_vector_table field in the
m68k CPU Table since it is never read.
|
|
|
|
| |
* network/network.c: Fix LED configuration to match uCDIMM.
|
|
|
|
| |
* startup/linkcmds: Formatting.
|
|
|
|
| |
* clock/clock.c: Add nanoseconds since tick support.
|
|
|
|
|
| |
* runtest: Add capture to list of interative tests to skip in batch
mode.
|
|
|
|
|
| |
* console/leds.c, console/mc68ec.c: Rename delay to rtems_bsp_delay to
avoid conflicts in application space.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* dmv152/.cvsignore, dmv152/ChangeLog, dmv152/Makefile.am,
dmv152/bsp_specs, dmv152/configure.ac, dmv152/preinstall.am,
dmv152/times, dmv152/clock/ckinit.c, dmv152/console/console.c,
dmv152/include/.cvsignore, dmv152/include/bsp.h,
dmv152/include/coverhd.h, dmv152/include/tm27.h,
dmv152/spurious/spinit.c, dmv152/startup/bspclean.c,
dmv152/startup/bspstart.c, dmv152/startup/linkcmds,
dmv152/startup/vmeintr.c, dmv152/timer/timer.c,
dmv152/timer/timerisr.S: Removed.
|
|
|
|
| |
* startup/linkcmds: Handle .data.* sections
|
|
|
|
| |
* Makefile.am: Minor rework to shrink minimum size to <48K.
|
|
|
|
|
| |
* mcf5206elite/tools/runtest: Do not run pppd.exe from batch mode
script.
|
|
|
|
| |
* bsp_specs: Remove qrtems_debug.
|
|
|
|
| |
* bsp_specs: Remove lib: (Now supposed to be in GCC).
|