summaryrefslogtreecommitdiffstats
path: root/c/src/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* * shared/startup/probeMemEnd.c: added paranoia to inlineTill Straumann2006-07-122-8/+18
| | | | | | assembly code; added 'memory' clobbers and made sure any registers modified by the 'asm' appear in the output operands.
* * shared/startup/panic.c: Fixed compiler warnings.Till Straumann2006-07-122-1/+6
|
* 2006-07-12 Jerry Needell <jerry.needell@unh.edu>Joel Sherrill2006-07-125-34/+25
| | | | | | * amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search for the Timer Register when initializing the amba rather than before each potential use.
* 2006-07-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-07-124-46/+204
| | | | | * Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes. * include/spacewire.h: New file.
* 2006-07-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-07-127-0/+337
| | | | | | * Makefile.am: Merge SHM support from 4.6 branch. * shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: New files.
* 2006-07-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-07-112-0/+6
| | | | * clock/ckinit.c: Actually call the routine to find the LEON3 time.
* 2006-07-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-07-113-0/+78
| | | | | * leon_greth/.cvsignore, leon_greth/leon_greth.c: New files. Missed adding in previous commit of merge.
* 2006-07-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-07-113-21/+45
| | | | | * clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is initialized for the timer driver.
* 2006-07-11 Jerry Needell <jerry.needell@unh.edu>Joel Sherrill2006-07-115-6/+52
| | | | | | * ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h, include/bsp.h: Merge SPARC updates from 4.6 branch. Original modifications by Gaisler Enterprises.
* Regenerate.Ralf Corsepius2006-07-111-0/+8
|
* applied patches for PR1117/1118/1119/1120Thomas Doerfler2006-07-0913-359/+985
|
* 2006-06-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-254-58/+59
| | | | | * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add .rela.dyn sections.
* 2006-06-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-254-26/+44
| | | | * startup/linkcmds: Add .rela.dyn sections.
* 2006-06-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-254-0/+59
| | | | | * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add .rela.dyn sections.
* 2006-06-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-254-39/+59
| | | | | * startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Add .rela.dyn sections.
* 2006-06-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-256-0/+54
| | | | * startup/linkcmds: Add .rela.dyn sections.
* 2006-06-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-242-0/+6
| | | | * configure.ac:
* 2006-06-23 Worth Burruss <worth@motioncontrol.org>Joel Sherrill2006-06-237-38/+101
| | | | | | | | | | | | | | | | * Makefile.am, README, startup/init5235.c, startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Modify to the mcf5235 eval boards to either load and run from ram using the dBug moniter as the boot deviced (Board setup as shipped from the factory), or it allows the user to Boot his code from flash he loads onto the eval board. The code changes between the two are based on the selected linker script using a variable in the script. The options to the linker are used to override the default linker script and select which options to configure at boot either from flash, or from ram: -qnolinkcmds -T linkcmdsflash If no options are given the standard linker sript assumes dBug was used to set up the board and the user is going to load his program to RAM.
* 2006-06-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-222-1/+5
| | | | | PR 1100/bsps * console/debugputs.c: Remove redundant return.
* Fix formatting.Joel Sherrill2006-06-212-2/+2
|
* Indicate that it's ok to use decoupled cycles to accessTill Straumann2006-06-192-2/+10
| | | | on-board memory from VME.
* Added address-modifier codes for BLT/MBLT.Till Straumann2006-06-192-8/+37
|
* re-checked synchronization requirements when manipulatingTill Straumann2006-06-192-4/+16
| | | | | the caches against the book and updated 'dssall', 'sync' and 'isync's accordingly.
* Added altivec exception. Unfortunately, this doesn't fitTill Straumann2006-06-193-36/+78
| | | | | | the normal scheme of vector = exception # << 8. So we picked an unused vector number (currently 0xa) where we map the special vector 0xf20 (altivec).
* Only set/access the _BSP_vme_bridge_irq variable on BSPs thatTill Straumann2006-06-192-0/+8
| | | | define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
* filter exception vector for altivec and remap 0xf20 toTill Straumann2006-06-192-2/+15
| | | | assigned vector number alias.
* fixed compiler warnings (bspIo.h inclusion, cast of numberTill Straumann2006-06-192-3/+10
| | | | constants to pointers). Enable L1 cache on mvme2100.
* FP context switch may be called from environment with noTill Straumann2006-06-192-2/+35
| | | | | FPU available (ISR, int-only task) - switch FPU on for the switch and restore MSR_FP after it's done.
* Never allow the FPU to be switched on for integer-only tasksTill Straumann2006-06-192-11/+16
| | | | (new gcc may use FP regs implicitely).
* Never allow the FPU to be switched on for integer-only tasksTill Straumann2006-06-192-21/+5
| | | | (new gcc may use FP regs implicitely).
* 2006-06-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-182-1/+8
| | | | * README:
* B.Robinson MIPS patchGreg Menke2006-06-084-12/+44
|
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-032-7/+5
| | | | | * shared/irq/irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-032-3/+5
| | | | | * startup/linkcmds: Removed unnecessary global definition of bsp_vector_table.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-032-131/+139
| | | | * times: Reran timing tests and updated 'times' file.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-032-12/+35
| | | | * startup/bspstart.c: Fixed PLL calculations.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-033-197/+389
| | | | | * Makefile.am, console/uart.c, startup/exit.c: Changed UART driver to be interrupt driven, added support for both UARTs.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-032-2/+44
| | | | * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
* 2006-06-02 Jay MonkmanJay Monkman2006-06-039-78/+73
| | | | | | | | * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, s3c2400/irq/bsp_irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-06-02 Jay MonkmanJay Monkman2006-06-031-0/+8
| | | | | | | | * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, s3c2400/irq/bsp_irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-032-0/+15
| | | | | * irq/bsp_irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-06-02 Jay MonkmanJay Monkman2006-06-032-0/+14
| | | | | * irq/bsp_irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-06-02 Jay MonkmanJay Monkman2006-06-032-12/+18
| | | | | * network/network.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-023-1/+18
| | | | | * start/start.S, startup/linkcmds: Defined UNDEF exception stack space.
* Formatting.Joel Sherrill2006-06-011-0/+6
|
* 2006-05-31 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-05-312-102/+57
| | | | * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
* 2006-05-31 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-05-312-172/+11
| | | | * clock/clock.c: Switch to using shared clock driver shell.
* 2006-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-05-1614-21/+35
| | | | * configure.ac: Use RTEMS_AMPOLISH3.
* Allow single spurious FPGA interrupt.Eric Norum2006-05-152-3/+9
|
* Improve handling of unexpected FPGA interrupt conditions.Eric Norum2006-05-152-3/+23
|