forked from Imagelibrary/rtems
* configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
255 lines
8.9 KiB
Plaintext
255 lines
8.9 KiB
Plaintext
2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
|
|
|
|
* configure.ac: Make letting boot_card() handle work area allocation
|
|
mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
|
|
BSP_BOOTCARD_OPTIONS.
|
|
|
|
2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
|
|
|
|
* Makefile.am: bsp_cleanup() had the same code which was executed when
|
|
you returned from boot_card() to start.S. So just use the stub
|
|
bsp_cleanup() implementation and remove a file.
|
|
|
|
2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
|
|
|
|
* Makefile.am: Use shared bsp_get_work_area() in its own file and rely
|
|
on BSP Framework to perform more initialization.
|
|
|
|
2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
|
|
|
|
* include/bsp.h: 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.
|
|
|
|
2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* console/console.c, timer/timer.c: Convert to "bool".
|
|
|
|
2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* timer/timer.c: Convert using "bool".
|
|
|
|
2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
|
|
|
|
* timer/timer.c: Eliminate empty function from every benchmark timer
|
|
driver. Fix spelling.
|
|
|
|
2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
|
|
|
|
* timer/timer.c: Rename timer driver methods to follow RTEMS
|
|
programming conventions.
|
|
|
|
2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
|
|
prototypes.
|
|
|
|
2008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* startup/linkcmds: All SPARC executables should include
|
|
rtems_get_version_string so the monitor used can provide RTEMS
|
|
awareness based upon the version.
|
|
|
|
2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* Makefile.am, configure.ac: 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.
|
|
|
|
2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* clock/ckinit.c: Add nanoseconds clock tick granularity support.
|
|
|
|
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* Makefile.am: Remove all references to console_reserve_resources and
|
|
termios_reserve_resources.
|
|
* console/consolereserveresources.c: Removed.
|
|
|
|
2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
|
|
|
|
* configure.ac: Fix typo.
|
|
|
|
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* startup/linkcmds: Add wildcard to gcc_except_table section so
|
|
programs compiled with gcc 4.3.x can link.
|
|
|
|
2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
|
|
Table. Use the RTEMS provided accessor macros to obtain configuration
|
|
fields.
|
|
|
|
2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* include/bsp.h: 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.
|
|
|
|
2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* Makefile.am: 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.
|
|
|
|
2007-11-30 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
|
|
5 from 4. This is to avoid conflict with the LAN9C111 network MAC
|
|
driver using interrupt 4.
|
|
|
|
2007-10-11 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
|
|
The BTR1 8-bit value was swapped.
|
|
|
|
2007-09-12 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
|
|
Interrupt initialization fix and speed rate defaulted to 100Mbit/s
|
|
for boards with 50MHz system clock or greater now all defaults to
|
|
100Mbit/s
|
|
|
|
2007-09-07 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
|
|
|
|
2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* pci/pci.c: New file.
|
|
|
|
2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* cchip/cchip.c, include/cchip.h, include/rasta.h,
|
|
rasta/rasta.c: New files missed in previous commit.
|
|
|
|
2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* Makefile.am, preinstall.am: Use the following new drivers from
|
|
sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
|
|
|
|
2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
|
|
startup, for drivers. (LEON2,3 are configurable processors, they can
|
|
be with or without DCache snooping. Caches without snooping needs the
|
|
drivers to flush cache or use the sparc instruction lda to force
|
|
cache miss...)
|
|
|
|
2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
|
|
shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
|
|
improved to take account for PnP info address translation. This is
|
|
useful when scanning remote AMBA busses for example when a board
|
|
connected with PCI has an AMBA bus that needs to be scanned, before
|
|
the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
|
|
scanning support. By using the new AMBA scanning routines it is
|
|
possible to isolate the AMBA scanning code to ambapp.c, however
|
|
existing drivers should be updated to use them in order to save
|
|
space.
|
|
|
|
2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
|
|
|
|
* include/bsp.h: This patch prepares bsp.h so that shared code (new
|
|
drivers) can easily have small small sections of BSP specific code.
|
|
|
|
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* startup/spurious.c: Fix typo from previous commit.
|
|
|
|
2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
|
|
|
|
* console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
|
|
startup/spurious.c: Remove debug print methods that are redundant
|
|
with prntk and replace their use with printk.
|
|
|
|
2007-05-03 Joel Sherrill <joel@OARcorp.com>
|
|
|
|
* startup/linkcmds: Handle .data.* sections
|
|
|
|
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* bsp_specs: Remove qrtems_debug.
|
|
|
|
2007-03-10 Joel Sherrill <joel@OARcorp.com>
|
|
|
|
PR 1227/bsps
|
|
* include/bsp.h: Remove MAX_LONG_TEST_DURATION and
|
|
MAX_SHORT_TEST_DURATION. They are obsolete and unused.
|
|
|
|
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* console/console.c, timer/timer.c: Use uint32_t instead of
|
|
rtems_unsigned32/unsigned32.
|
|
|
|
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* configure.ac: New BUG-REPORT address.
|
|
|
|
2006-11-16 Joel Sherrill <joel@OARcorp.com>
|
|
|
|
* clock/ckinit.c: Use common clock driver template and eliminate all
|
|
fast idle code specific to this BSP. This eliminates a fair amount of
|
|
code in the BSP clock driver and bsp_startup. The LEON3 has to do a
|
|
scan of the AMBA bus to find the timer so I added the new hook
|
|
Clock_driver_support_find_timer to support this. In general, there
|
|
was some clean up to the file headers of various files.
|
|
|
|
2006-11-15 Joel Sherrill <joel@OARcorp.com>
|
|
|
|
* Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
|
|
file and simplified initialization.
|
|
|
|
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* Makefile.am: Remove superfluous -DASM.
|
|
|
|
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* configure.ac: Require autoconf-2.60. Require automake-1.10.
|
|
|
|
2006-06-24 Joel Sherrill <joel@OARcorp.com>
|
|
|
|
* startup/linkcmds: Add .rela.dyn sections.
|
|
|
|
2006-03-08 Joel Sherrill <joel@OARcorp.com>
|
|
|
|
* startup/linkcmds: Add .gnu.linkonce.b.* section.
|
|
|
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
|
|
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
|
|
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
|
|
|
* configure.ac: Remove explicit ampolish3 support (now in
|
|
RTEMS_BSP_CONFIGURE).
|
|
|
|
2006-01-10 Ralf Corsepius <ralf.corsepius@rtems.org>
|
|
|
|
* configure.ac: Add ampolish3 support.
|
|
* Makefile.am: Add preinstall.am.
|
|
|
|
2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>
|
|
|
|
* leon_smc91111/leon_smc91111.c, README, timer/timer.c,
|
|
startup/setvec.c, startup/spurious.c, startup/linkcmds,
|
|
console/console.c, console/debugputs.c,
|
|
console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
|
|
include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
|
|
Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
|
|
clock/ckinit.c: Backport from rtems-4-6-branch.
|