summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc: Add more BSP sections and sort themSebastian Huber2012-06-221-2/+4
|
* bsps: Replace NIRVANA regionSebastian Huber2012-06-121-2/+13
| | | | | Replace the "NIRVANA" region with the more verbose "UNEXPECTED_SECTIONS" region. Move the region definition into the "linkcmds.base" files.
* bsps/powerpc: Add load section for .nocacheSebastian Huber2012-06-042-1/+5
|
* Fix C files which had two semi-colons at EOLJoel Sherrill2012-05-312-2/+2
|
* pci.h cleanup - Consolidate common defines to cpukit pci.hJoel Sherrill2012-05-162-8/+3
| | | | | | | | | | | | | + libbsp/sparc/shared/include/pci.h was largely a copy of an older version of the cpukit pci.h. Removed much of the contents and included <rtems/pci.h>. + sparc/*/pci*.c - Move to <rtems/pci.h> required updating to use uint32_t for dword accesses. + Rename PCI_MULTI_FUNCTION to PCI_HEADER_TYPE_MULTI_FUNCTION + Define PCI_HEADER_TYPE_MULTI_FUNCTION in cpukit pci.h and remove PCI_MULTI_FUNCTION definitions in C files. + Move PCI_INVALID_VENDORDEVICEID definitions from various C files to cpukit pci.h
* Remove CVS Id Strings (manual edits after script)Joel Sherrill2012-05-111-2/+0
| | | | | | These modifications were required by hand after running the script. In some cases, the file names did not match patterns. In others, the format of the file did not match any common patterns.
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1171-149/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* bsps/powerpc: Add no cache sectionSebastian Huber2012-04-242-2/+15
|
* bsps: Fix for clock driverSebastian Huber2012-04-021-27/+0
| | | | | | Do not use the e300 core decrementer auto-reload feature. We have to use the normal decrementer handler since otherwise it is impossible to pass test sptests/spnsext01.
* bsps: More accurate PowerPC clock driverSebastian Huber2012-04-021-6/+19
| | | | | | The clock driver used previously the bsp_clicks_per_usec value. For a 33333333Hz time base frequency this leads to a relative error of one per cent for example due to integer truncation.
* 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-071-4/+4
| | | | * shared/startup/bspstart.c: Comment out unused vars.
* 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-071-2/+0
| | | | * shared/console/console.c: Remove stray local decl of "close".
* 2011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-311-0/+375
| | | | * shared/startup/linkcmds.base: New file.
* 2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-245-16/+12
| | | | | | * shared/bootloader/exception.S, shared/bootloader/misc.c, shared/bootloader/mm.c, shared/console/polled_io.c, shared/startup/probeMemEnd.c: Update due to API changes.
* 2011-07-27 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-282-1/+10
| | | | | | | * shared/start/start.S, shared/start/preload.S: Make sure stack is 16-byte aligned and the TOS is tagged with a NULL pointer (used as a terminator when printing stack traces).
* 2011-07-26 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-271-1/+5
| | | | * shared/irq/openpic_i8259_irq.c: silenced compiler warnings.
* 2011-07-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-221-2/+1
| | | | | | * shared/motorola/motorola.c: removed PCI_FIXUP_OPT_OVERRIDE_NAME for qemu - qemu gets it right and this option messes things rather up.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-211-0/+108
| | | | | | PR 1799/bsps * acinclude.m4: Update for qoriq BSPs. * shared/include/linker-symbols.h: New file.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-211-7/+20
| | | | | * shared/clock/clock.c: Fix to clear the first pending decrementer exception.
* 2011-07-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-07-202-22/+27
| | | | | | PR 1837/bsps * shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400 board with 750 CPU to list of supported Motorola boards.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-181-0/+16
| | | | | * shared/bootloader/qemu_fakerom.S: Added work-around for qemu bug 811683.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-181-0/+3
| | | | * shared/bootloader/head.S: disable USE_PPCBUG under qemu.
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-181-15/+16
| | | | | * shared/startup/bspstart.c: Select console *before* doing any potential printk() (e.g., panic).
* 2011-07-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-181-9/+30
| | | | | * shared/startup/ppc_idle.c: Need to enable HID0[NAP] on a 7400/7455/7457 for MSR[POW] to have an effect.
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-168-4/+498
| | | | | | | | * shared/bootloader/mm.c, shared/bootloader/pci.c, shared/bootloader/qemu_fakeres.c, shared/bootloader/qemu_fakerom.S, shared/irq/irq.h, shared/motorola/motorola.c, shared/residual/residual.h, shared/startup/bspstart.c, Added 'qemuprep' BSP variant.
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-161-6/+10
| | | | | | | * shared/bootloader/misc.c: Copy residual data _before_ decompressing the kernel since the firmware may have stored it in an area that is overwritten by decompress_kernel().
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-161-0/+87
| | | | | | | | * shared/startup/ppc_idle.c: added an 'idle task' body which switches the CPU into power-save mode. IIRC, this cannot be used on real hardware due to errata :-( but it still saves valuable host-CPU cycles when used by the qemuprep BSP.
* 2011-07-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-07-163-27/+93
| | | | | | | | * shared/irq/init_irq.c, shared/irq/openpic_i8259_irq.c, shared/pci/detect_raven_bridge.c: conditionally compile ISA and PCI-interrupt related stuff only if BSP defines BSP_ISA_IRQ_NUMBER > 0 and/or BSP_PCI_IRQ_NUMBER > 0, respectively.
* 2011-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-171-1/+0
| | | | * shared/startup/sbrk.c: Remove extraneous '}'.
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-071-0/+128
| | | | * shared/src/memcpy.c: New file.
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-071-1/+1
| | | | | * shared/src/bsp-start-zero.S: Use BSP_DATA_CACHE_ENABLED instead of DATA_CACHE_ENABLE.
* 2011-05-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-183-33/+21
| | | | | | PR1797/bsps: Applied cleaned-up version of Kate's patch. CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h' setting and as such configurable.
* 2011-04-21 Jennifer Averett <Jennifer.Averett@OARcorp.comJennifer Averett2011-04-211-2/+4
| | | | | | | | | | PR 1777/cpukit * src/lib/libbsp/powerpc/shared/startup/panic.c, src/lib/libcpu/sh/sh7032/score/cpu_asm.c, src/lib/libcpu/sh/sh7045/score/cpu_asm.c, src/lib/libcpu/sh/sh7750/score/cpu_asm.c, src/lib/libcpu/sh/shgdb/score/cpu_asm.c: Consolidated access to _Thread_Dispatch_disable_level.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-114-4/+4
| | | | | | * shared/console/polled_io.c, shared/flash/spansionFlash.c, shared/startup/bspidle.c, shared/startup/probeMemEnd.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-2824-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | * beatnik/include/bsp.h, beatnik/irq/irq.h, beatnik/pci/gt_pci_init.c, ep1a/console/polled_io.c, ep1a/irq/openpic_xxx_irq.c, gen5200/include/irq.h, gen5200/irq/irq.c, gen5200/startup/bspstart.c, haleakala/irq/irq.c, mbx8xx/irq/irq.c, mbx8xx/irq/irq.h, motorola_powerpc/include/bsp.h, mpc8260ads/irq/irq.c, mpc8260ads/irq/irq.h, mvme3100/include/bsp.h, mvme3100/irq/irq.h, mvme3100/start/start.S, mvme5500/include/bsp.h, mvme5500/irq/irq.h, psim/include/bsp.h, psim/include/coverhd.h, psim/irq/irq.h, psim/shmsupp/addrconv.c, psim/shmsupp/getcfg.c, psim/startup/linkcmds, psim/tools/psim-gdb-top.in, psim/tools/psim-top.in, psim/tools/runtest-top.in, qemuppc/irq/irq.h, score603e/irq/irq.c, shared/bootloader/bootldr.h, shared/bootloader/em86.c, shared/bootloader/em86real.S, shared/bootloader/exception.S, shared/bootloader/head.S, shared/bootloader/lib.c, shared/bootloader/misc.c, shared/bootloader/mm.c, shared/bootloader/pci.c, shared/console/console.c, shared/console/consoleIo.h, shared/console/inch.c, shared/console/keyboard.h, shared/console/polled_io.c, shared/irq/i8259.c, shared/irq/irq.h, shared/irq/openpic_i8259_irq.c, shared/motorola/motorola.c, shared/motorola/motorola.h, shared/openpic/openpic.c, shared/openpic/openpic.h, shared/pci/pci.c, shared/residual/residual.c, shared/start/start.S, ss555/irq/irq.h: Fix typo where license said found in found in.
* 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-191-1/+1
| | | | * shared/pci/detect_raven_bridge.c: Fix spelling.
* 2011-01-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-171-1/+1
| | | | * shared/pci/detect_raven_bridge.c: Fix spelling.
* 2011-01-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-171-4/+0
| | | | * shared/start/start.S: Remove conflict lines in comments.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-302-28/+23
| | | | | | * shared/uboot_dump_bdinfo.c: Include <bsp/u-boot.h> if necessary. * shared/include/u-boot-board-info.h: New file. * shared/include/u-boot.h: Removed file.
* 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-292-0/+188
| | | | * shared/include/start.h, shared/src/bsp-start-zero.S: New files.
* 2010-08-25 Till Straumann <strauman@slac.stanford.edu>Till Straumann2010-08-251-6/+15
| | | | | | PR 1689/bsps * shared/flash/intelFlash.c: Scale erase timeout by actual system clock rate rather than assuming a fixed value.
* 2010-08-15 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-08-151-1/+2
| | | | * shared/console/polled_io.c: Add BSP_poll_char.
* 2010-08-03 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-08-031-31/+36
| | | | | * shared/startup/sbrk.c: Make bsp's sbrk a weak reference so that the test of having sbrk() support in malloc can link.
* 2010-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-07-071-68/+76
| | | | | | PR 1606/cpukit * shared/startup/panic.c: Remove INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
* 2010-06-21 Peter Dufault <dufault@hda.com>Joel Sherrill2010-06-211-5/+0
| | | | | PR 1583/bsps * shared/startup/panic.c: Remove reference to ITRON.
* 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-285-23/+30
| | | | | | * shared/bootloader/em86.c, shared/bootloader/mm.c, shared/console/polled_io.c, shared/irq/irq_init.c, shared/startup/bspstart.c: Remove warnings.
* 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-04-141-0/+1
| | | | * shared/flash/flash.c: Include <unistd.h>.
* Add include to pick up read()/close() prototypes.Eric Norum2010-04-081-0/+1
|
* fix prototypesThomas Doerfler2010-03-271-1/+1
|
* adapted to new prototype for *_write functionThomas Doerfler2009-12-172-24/+24
|