2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* 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.
2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* 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.
2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Eliminate the interrupt_vector_table field in the
m68k CPU Table since it is never read.
2007-11-26 Eric Norum <norume@aps.anl.gov>
* network/network.c: Fix LED configuration to match uCDIMM.
2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Formatting.
2007-10-14 Eric Norum <norume@aps.anl.gov>
* clock/clock.c: Add nanoseconds since tick support.
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-12 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
startup/bspstart.c, startup/init5282.c, startup/linkcmds,
timer/timer.c: Correct license URL and/or fix mistake in copyright
notice. Both of these mistakes appear to be from code submitted after
these changes were made previously.
2007-03-11 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Remove assignments of
Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
value in boot_card.c
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-14 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Changed BSP_installVME_isr() so that
the special handling of a 'FPGA interrupt' [this FPGA is *not*
present on the uC5282 module but is externally connected to
IRQ1 on Eric Norum's particular 'motherboard'] is only
activated when connecting to the special vectors > 192.
The change allows us ordinary users [:-)] to use IRQ1
normally, simply by connecting an ISR to vector 64+1...
Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
BSP_irq_is_enabled_at_pic() were introduced (compat. with
some PPC BSPs).
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
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-08-01 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Add bsp_setbenv system call.
2006-05-15 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Add checks for FPGA interrupt request overflow.
Allow single spurious FPGA interrupt.
2006-04-11 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Install default exception handler.
2006-03-24 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Add missing reset-cause bit.
2006-02-08 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add sections required by newer gcc versions.
2006-02-06 Eric Norum <norume@aps.anl.gov>
* clock/clock.c: Avoid division by zero.
2006-01-29 Eric Norum <norume@aps.anl.gov>
* clock/clock.c, network/network.c, startup/bspstart.c:
Add an 'extended BSP' routine which returns the CPU load average.
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Add preinstall.am.
2005-12-19 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Add another 'extended BSP' routine which return
reboot status register information.
2005-11-12 Ralf Corsepius <ralf.corsepius@rtems.org>
* bsp_specs: Remove %cpp.
2005-11-11 Eric Norum <norume@aps.anl.gov>
* console/console.c: Clean up UART2 pin setup. Protect pin setup code.
2005-11-08 Eric Norum <norume@aps.anl.gov>
* console/console.c: Add code to set up pin assignments
2005-11-07 Eric Norum <norume@aps.anl.gov>
* Almost everything: Assign copyright to OAR.
2005-10-26 Eric Norum <norume@aps.anl.gov>
* README, network/network.c: Add support for forcing link parameters.
2005-09-16 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Add bsp_reset bootrom call.
* startup/bspclean.c: Call bsp_reset from bsp_cleanup().
2005-07-05 Eric Norum <norume@aps.anl.gov>
* startup/linkcmdc: Add .gnu.linkonce.b
2005-07-05 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Ensure that CS[12]n are enabled.
2005-06-28 Eric Norum <norume@aps.anl.gov>
* network/network.c: Add full/half-duplex auto-negotiation support.
2005-06-20 Eric Norum <norume@aps.anl.gov>
* network/network.c: Clean up transmit buffer realignment. Many
thanks to Mr. Kolja Waschk for identifying the problem.
2005-05-26 Ralf Corsepius <ralf.corsepius@rtems.org>
* include/bsp.h: New header guard.
2005-05-23 Eric Norum <norume@aps.anl.gov>
* startup/linkcmds
startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
2005-05-11 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
2005-05-10 Eric Norum <norume@aps.anl.gov>
* network/network.c: Poke RDAR/TDAR every time.
Add more diagnostic printout.
2005-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
of m68k family.
2005-04-26 Joel Sherrill <joel@OARcorp.com>
* network/network.c: Eliminate warnings.
2005-04-20 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c
* network/network.c: Try instruction-only cache.
2005-04-19 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Expose read/write copy of cache control registers
in case some application diagnostic code wants to
display the values.
2005-04-13 Eric Norum <norume@aps.anl.gov>
* network/network.c: Add some more diagnostics.
Poke TDAR/RDAR only when necessary.
2005-04-10 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Set up IRQ1* handling properly.
2005-04-08 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: FPGA interrupt status register is now 16-bit.
2005-03-12 Eric Norum <norume@aps.anl.gov>
* network/network.c: Add statistics counter for number of realigned bytes.
2005-03-10 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
2005-02-14 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Don't cache flash -- it messes up programming.
2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
* console/console.c, include/bsp.h, network/network.c,
startup/bspstart.c: Remove obsolete fixed size types.
2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
* startup/bspstart.c:
rtems_interrupt_catch(trampoline, vector, &old_handler).
2005-02-03 Eric Norum <norume@aps.anl.gov>
* include/bsp.h, startup/bspstart.c: Add 'extended' BSP
support (pseudo-VME).
2005-02-02 Eric Norum <norume@aps.anl.gov>
* network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
2005-02-01 Eric Norum <norume@aps.anl.gov>
* include/bsp.h, network/network.c, startup/bspstart.c: Add some
bootprom system calls.
2005-02-01 Eric Norum <norume@aps.anl.gov>
* start/start.S, network/network.c: Place FEC buffer descriptors
in SRAM. No longer need to worry about buffer descriptor caching.
2005-01-31 Eric Norum <norume@aps.anl.gov>
* network/network.c, startup/bspstart.c: Processor doesn't snoop
FEC DMA so we must invalidate the cache appropriately.
2005-01-31 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: New file.
2005-01-28 Eric Norum <norume@aps.anl.gov>
* uC5282: New BSP
* acinclude.m4: uC5282 BSP