summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2008-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-242-0/+28
| | | | * preinstall.am: New file.
* Changed bsp_get_workarea() to bsp_get_work_area() andThomas Doerfler2008-07-2426-143/+282
| | | | added support for an optional separate heap area.
* Support for new rtems_interrupt_handler_iterate() function.Thomas Doerfler2008-07-244-78/+79
|
* usee inttypes.h for output format specifiersThomas Doerfler2008-07-233-26/+32
|
* 2008-07-22 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-233-1/+11
| | | | | | | * irq/irq_init.c, include/bsp.h: define BSP_PPC403_CLOCK_HOOK_EXCEPTION so that we hook the timer exception rather than going through the interrupt dispatcher.
* 2008-07-22 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-232-3/+58
| | | | | | * ppc403/clock/clock.c: Added (conditionally compiled) code so that a BSP can choose to hook the timer exception directly rather than going through the interrupt dispatcher.
* 2008-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-222-1/+7
| | | | | | * startup/bspstart.c: Removed MSR_CE from interrupt mask - this was set for testing but should not be in the mask by default.
* 2008-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-224-87/+20
| | | | | | * Makefile.am, preinstall.am, irq/irq_init.c: Use low-level exception handling support from new-exceptions/bspsupport.
* 2008-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-222-16/+21
| | | | | | | | | | | | | * startup/bspstart.c: Removed SPRG0 warning - this BSP is OK. Use interrupt stack limits from linker script. No need to reserve space beyond '_end'. linkcmds now reserves space below '_end'. Use low-level exception handling support from new-exceptions/bspsupport.
* 2008-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-222-0/+10
| | | | | | | * dlentry/dlentry.S: load R13 with _SDA_BASE_ so that SVR4-ABI access of short data area works. No support for R2/sdata2/eabi, so far but that would be easy (atm R2 is loaded with got address IIRC).
* 2008-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-222-52/+69
| | | | | | | | | | | | | | | * startup/linkcmds: fixed sdata/sbss areas -- these must be contiguous for SVR4 complicant access via R13. Use kludged layout so that sbss, bss, sbss2 are all contiguous and zeroed by dlentry.S. Provide _SDA_BASE_ and _SDA2_BASE_ for loading R13 (and R2 if anyone wants to use EABI). Make sure interrupt stack is never in heap area by moving it below '_end'. Provide symbols for start + end of interrupt stack.
* 2008-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-222-1/+7
| | | | | * console/consolelite.c: use base address from RTEMS_XPARAMETERS_H rather than hardcoded hex number.
* 2008-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-213-46/+75
| | | | | | * new-exceptions/raw_exception,h, new-exceptions/raw_exception.c: Added more vectors for PPC405: watchdog, fpu-unavail, apu-unavail, itlbmiss, dtlbmiss, debug.
* 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-182-2/+4
| | | | * startup/bspstart.c: This BSP is OK with SPRG0.
* 2008-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-182-2/+5
| | | | | * startup/bspstart.c: removed warning about SPRG0 now being used for IRQ mask; this BSP is OK.
* Changed special purpose register inline functions to macros.Thomas Doerfler2008-07-1811-236/+299
| | | | | fixed some minors in mpc83xx support added file for mpc55xx watchdog support
* typos.Joel Sherrill2008-07-182-7/+5
|
* mpc8249eamds support for Gigabit Ethernet works againThomas Doerfler2008-07-184-11/+27
| | | | initialize PHY registers late enough, so that phy access is possible
* resolved conflictThomas Doerfler2008-07-181-4/+1
|
* Correct message.Joel Sherrill2008-07-171-2/+3
|
* Formatting.Joel Sherrill2008-07-171-1/+0
|
* 2008-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-173-14/+12
| | | | | * ChangeLog, startup/linkcmds, startup/linkcmds.m5484FireEngine.flash: Formatting.
* fixes for display driverThomas Doerfler2008-07-173-2/+7
|
* bugfixes for mpc8349eamds BSPThomas Doerfler2008-07-175-5/+22
|
* Fixed typo in access macros for device control registers (DCR)Thomas Doerfler2008-07-172-2/+7
|
* 2008-07-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-172-1/+5
| | | | * Makefile.am: Remove reference to startup/setvec.c.
* 2008-07-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-174-2/+8
| | | | * configure.ac: Remove RTEMS_AMPOLISH3.
* New.Ralf Corsepius2008-07-171-0/+88
|
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-7/+69
| | | | | | | | | | * new-exceptions/bspsupport/vectors_init.c: added features to C_exception_handler() (the default global handler): - try to catch recursion - print info about context where the exception occurred (ISR or task with task ID). - suspend offending task rather than spinning forever.
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-4/+35
| | | | | | | | | | | * new-exceptions/bspsupport/vectors_init.c: must not align start of stack downwards (we don't 'own' memory below start). Instead, use original boundaries but align the stack pointer as required. Added test to verify that R13 was loaded with _SDA_BASE_ during early initialization (low-level assembly code relies on it).
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-2/+13
| | | | | * new-exceptions/cpu.c: propagate R2 to all task contexts even if the ABI is SVR4. Cannot hurt...
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-2/+21
| | | | | * new-exceptions/cpu.c: use ppc_interrupt_get_disable_mask() to determine which bits to set/clear from _CPU_Context_Initialize().
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-10/+35
| | | | | | | | | * new-exceptions/bspsupport/ppc_exc_asm_macros.h: Added a test to TEST_LOCK_crit so that a context switch is always prevented if MSR_CE is not set in the interrupt mask. (Support mode where the user wants to leave MSR_CE always enabled but abstains from calling OS primitives from the exception handler.)
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-1/+13
| | | | | * shared/include/powerpc-utility.h: Added GET_INTERRUPT_MASK macro.
* 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-162-17/+35
| | | | * mpc6xx/clock/c_clock.c: Add fast idle.
* 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-162-0/+10
| | | | * configure.ac: Add fast idle.
* 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-162-0/+8
| | | | * acinclude.m4: Regeneration to add new BSPs.
* 2008-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-156-0/+32
| | | | * .cvsignore, include/.cvsignore: New files.
* 2008-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-152-1/+7
| | | | | * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if boot_card() handles RAM allocation.
* Spacing.Joel Sherrill2008-07-151-1/+1
|
* updated gen83xx BSPThomas Doerfler2008-07-1484-2519/+12126
| | | | | updated haleakala BSP added MPC55xx BSP
* added haleakala BSP contributed by Michael HamelThomas Doerfler2008-07-1435-80/+2608
|
* corrections in display driverThomas Doerfler2008-07-143-129/+155
|
* Cleanup.Ralf Corsepius2008-07-149-54/+0
|
* Cleanup.Ralf Corsepius2008-07-1495-570/+0
|
* New.Ralf Corsepius2008-07-141-0/+14
|
* Regenerate.Ralf Corsepius2008-07-141-0/+4
|
* Remove.Ralf Corsepius2008-07-141-940/+0
|
* added BSP to m68kThomas Doerfler2008-07-111-0/+7
| | | | adapted PPC exception code
* add display driver for HCMS* SPI displaysThomas Doerfler2008-07-117-0/+2928
|