summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* adapted powerpc exception codeThomas Doerfler2008-07-1115-802/+983
|
* adapted powerpc BSPs to new exception codeThomas Doerfler2008-07-1114-166/+136
|
* added variant to gen68360 BSPThomas Doerfler2008-07-1131-1/+6150
| | | | added genmcf548x BSP
* added mcf548x BSP supportThomas Doerfler2008-07-116-0/+4116
|
* 2008-07-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-102-1/+6
| | | | | * shared/flash/spansionFlash.c: removed "m" memory operands.
* 2008-07-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-102-2/+9
| | | | | | | * mpc6xx/mmu/pte121.c: use general "memory" clobber rather than memory input operand in inline assembly ("m" doesn't do what the manual says; see discussion on gcc mailing list around 2008/3/30)
* 2008-07-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-105-138/+26
| | | | | | | | | | * ChangeLog, mpc8xx/clock/clock.c, ppc403/clock/clock.c, ppc403/irq/ictrl.h, rtems/powerpc/powerpc.h: Removed all macro definitions which depended on the compiler defining a PPC CPU-model dependent symbol from files in cpukit. Macros which were not used by cpukit have been moved to libcpu/powerpc/rtems/powerpc/powerpc.h.
* *** empty log message ***Till Straumann2008-07-101-0/+17
|
* 2008-07-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-104-7/+99
| | | | | | | | | | | | | | | | | | | | | | | | | * new-exceptions/bspsupport/ppc_exc_asm_macros.S, new-exceptions/bspsupport/ppc_exc_bspsupp.h, new-exceptions/bspsupport/ppc_exc_hdl.c, new-exceptions/bspsupport/vectors_init.c: fixed and enabled stack-switching algorithm which figures out if we already run on the ISR stack rather than relying on the _ISR_Nest_level. Added 'ppc_exc_crit_always_enabled' variable which defines the semantics of critical interrupts. Added a test to TEST_LOCK_crit so that calling ppc_exc_wrapup() (and possibly the dispatcher) is always skipped if the BSP/user wants to leave critical interrupts always enabled (at the expense of having no OS support). changed TEST_LOCK_mchk so that asynchronous machine-check handlers never call ppc_exc_wrapup() (and the dispatcher). We don't want to disable MSR_ME ever (to avoid checkstops) and hence asynchronous MEs must not use OS services anyways. added and commented new variables 'ppc_exc_intr_stack_size' 'ppc_exc_crit_always_enabled'.
* 2008-07-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-101-0/+20
| | | | | * new-exceptions/bspsupport/ppc_exc.S: must disable interrupts prior to restoring SRRs (thanks to Sebastian Huber)
* 2008-07-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-101-0/+16
| | | | * new-exceptions/bspsupport/README: added more information
* changed names of internal macrosThomas Doerfler2008-07-101-37/+50
|
* Extension of the RTEMS Interrupt ManagerThomas Doerfler2008-07-107-4/+1080
| | | | (shared handler and handler with a handle).
* - Simple timing functions based on a time base reference.Thomas Doerfler2008-07-105-1/+258
| | | | - u-boot header file
* SD Card driverThomas Doerfler2008-07-102-0/+1233
|
* Includes standard header files,Thomas Doerfler2008-07-102-3/+496
| | | | | provides common assembler macros and inline functions for low-level code.
* Alternative clock driver. Uses exception handlerThomas Doerfler2008-07-101-0/+271
| | | | | | directly. Supports special variants for Book E and e300 cores. For standard decrementer CPUs the new decrementer value is calculated with reference to a time base so that a time drift is avoided
* 2008-07-04 Matthew Riek <matthew.riek@ibiscomputer.com.au>Joel Sherrill2008-07-042-1/+4
| | | | * startup/bspstart.c: Do not disable interrupts twice.
* 2008-07-04 Matthew Riek <matthew.riek@ibiscomputer.com.au>Joel Sherrill2008-07-045-1/+179
| | | | | | | * Makefile.am, mcf532x/include/mcf532x.h, shared/cache/cache_.h: Add cache support for 5329. Enable the cache in copyback and write-through so we can assume that in BSP. * mcf532x/cache/cachepd.c: New file.
* 2008-07-04 Matthew Riek <matthew.riek@ibiscomputer.com.au>Joel Sherrill2008-07-048-94/+641
| | | | | | | * Makefile.am, README, include/coverhd.h, network/network.c, startup/bspstart.c, startup/cfinit.c, startup/linkcmdsflash: Add cache support for 5329. Fix bug in network driver. Enable the cache in copyback and write-through so we can assume that in BSP.
* 2008-07-03 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-031-16/+16
| | | | * ata.c: Change to the Chains API.
* 2008-07-03 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-032-10/+15
| | | | | * c/src/lib/libbsp/powerpc/score603e/startup/genpvec.c: Change to the Chains API.
* 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-012-0/+72
| | | | * shared/uboot_getenv.c: New file.
* 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-012-1/+5
| | | | * psim-gdb: Change 4.8 to 4.9.
* 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-014-1/+40
| | | | | | * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot environment variables. * startup/uboot_support.c: New file.
* Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62).Ralf Corsepius2008-06-291-0/+4
|
* 2008-06-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-06-291-0/+5
| | | | | * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62).
* 2008-06-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-272-0/+6
| | | | * acinclude.m4: Regenerated.
* 2008-06-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-232-0/+18
| | | | * .cvsignore: New file.