summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Replace NIRVANA regionSebastian Huber2012-06-1224-43/+55
| | | | | Replace the "NIRVANA" region with the more verbose "UNEXPECTED_SECTIONS" region. Move the region definition into the "linkcmds.base" files.
* powerpc/mpc55xx: BSP variant changes for MPC5643LSebastian Huber2012-06-0510-44/+60
|
* bsp/t32mppc: Fix Trace32 configuration fileSebastian Huber2012-06-041-3/+1
|
* bsps/powerpc: Add load section for .nocacheSebastian Huber2012-06-0413-21/+48
|
* bsp/qoriq: New BSP optionSebastian Huber2012-06-042-0/+6
| | | | New BSP option BSP_USE_DATA_CACHE_BLOCK_TOUCH.
* Fix C files which had two semi-colons at EOLJoel Sherrill2012-05-313-3/+3
|
* Add bspopts.h.in.Ralf Corsépius2012-05-2421-0/+1290
|
* powerpc/t32mppc: TypoSebastian Huber2012-05-221-1/+1
|
* powerpc/t32mppc: New BSPSebastian Huber2012-05-2217-0/+839
|
* powerpc/qoriq: Fix due to console API changesSebastian Huber2012-05-211-2/+2
|
* powerpc/mpc55xxevb: Fix cache define usageSebastian Huber2012-05-211-5/+9
|
* pci.h cleanup - Consolidate common defines to cpukit pci.hJoel Sherrill2012-05-165-18/+5
| | | | | | | | | | | | | + 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
* mvme5500 and cpukit pci.h - Eliminate mvme5500 specific pci.hJoel Sherrill2012-05-165-63/+5
| | | | | | | | All constants that should have been in cpukit pci.h were moved there. One naming style was corrected. This impacted if_wm.c. All other contents were the same as powerpc/shared/pci.h so BSP specific pci.h could be eliminated.
* Remove CVS Id Strings (manual edits after script)Joel Sherrill2012-05-114-9/+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-11397-866/+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.
* score603e - Eliminate any set_vector() remnantsJoel Sherrill2012-05-091-46/+0
|
* virtex4 - Eliminate any set_vector() remnantsJoel Sherrill2012-05-091-6/+0
|
* virtex - Eliminate any set_vector() remnantsJoel Sherrill2012-05-091-7/+0
|
* mbx8xx - Eliminate any set_vector() remnantsJoel Sherrill2012-05-091-1/+0
|
* haleakala - Eliminate commented out codeJoel Sherrill2012-05-091-8/+0
|
* mpc8260ads - Eliminate commented out codeJoel Sherrill2012-05-091-6/+0
|
* mpc8260ads - Eliminate any set_vector() remnantsJoel Sherrill2012-05-091-6/+0
|
* Revert: Remove CVS IdsJoel Sherrill2012-05-0736-0/+111
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
* Remove CVS-Ids.Ralf Corsépius2012-05-0436-111/+0
|
* General - Remove extraneous blank line in license messageJoel Sherrill2012-05-031-1/+0
| | | | | | | | | | | | | Many files had an extra blank line in the license text found in the file header. This patch removes that line. * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * * http://www.rtems.com/license/LICENSE. The script that did this also turned off execute permission when it was turned on incorrectly.
* score603e - Remove bad $Id$ and clean up file headerJoel Sherrill2012-05-021-4/+6
|
* bsp/mpc55xxevb: Enable stack allocatorSebastian Huber2012-04-246-4/+10
|
* bsps/powerpc: Add no cache sectionSebastian Huber2012-04-2414-89/+78
|
* bsp/mpc55xxevb: Change early MMU settingsSebastian Huber2012-04-243-17/+28
| | | | | | Add internal SRAM sections with cache enabled to early MMU settings. The internal SRAM initialization will use the early MMU settings. This allows applications to use cache inhibited areas in the internal SRAM.
* bsps: Update due to API changesSebastian Huber2012-04-071-5/+5
|
* bsp/mpc55xx: Add and use chip featuresSebastian Huber2012-04-031-5/+5
| | | | Add defines MPC55XX_HAS_SIU and MPC55XX_HAS_SIU_LITE.
* bsp/tqm8xx: Install header file <bsp/irq-info.h>Sebastian Huber2012-04-022-0/+5
|
* bsp/qemuppc: Install header file <bsp/irq-info.h>Sebastian Huber2012-04-022-1/+6
|
* 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.
* bsp/gen83xx: Fix console driver configurationSebastian Huber2012-04-021-1/+1
|
* bsp/gen83xx: Removed fileSebastian Huber2012-04-021-57/+0
|
* bsp/gen83xx: RegenerateSebastian Huber2012-04-021-36/+40
|
* bsps: More accurate PowerPC clock driverSebastian Huber2012-04-027-20/+47
| | | | | | 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.
* bsp/gen83xx: Support cache BSP optionsSebastian Huber2012-04-022-3/+6
|
* bsp/gen83xx: Support for MPC830XSebastian Huber2012-04-021-1/+5
|
* bsp/gen83xx: Add sections for BSD supportSebastian Huber2012-04-021-0/+10
|
* bsp/gen83xx: Install new header fileSebastian Huber2012-04-021-10/+12
|
* bsp/virtex5: RegenerateSebastian Huber2012-04-021-0/+4
|
* Add Virtex4 and Virtex5 BSPsRic Claus2012-03-3031-0/+4201
| | | | | | | | | | | | | | | | | This commit covers at least PR2020, 2022, and 2023. This patch adds all of the code for both BSPs, modifications to libcpu/powerpc for the ppc440, and some updates to the BSPs from follow up review and testing. These BSPs should be good baselines for future development. The configurations used by Ric are custom and have a non-standard NIC. They also do not have a UART. Thus the current console driver just prints to a RAM buffer. The NIC and UART support are left for future work. When the UART support is added, moving the existing "to RAM" console driver to a shared location is likely desirable because boards with no debug UART port are commonly deployed. This would let printk() go to RAM.
* Resolve link problems with psim irq-serverJennifer Averett2012-03-304-2/+41
|\ | | | | | | Add IRQ support components needed by new BSD code.
| * Resolve link problems with psim irq-serverJennifer Averett2012-03-304-2/+43
| |
* | Address Conflicts:Jennifer Averett2012-03-292-2/+7
|\ \ | |/ |/| | | c/src/lib/libbsp/powerpc/psim/startup/linkcmds
| * Added irq server and link commands for new libbsd support.Jennifer Averett2012-03-163-11/+24
| |
* | bsps: Add shared default IRQ handlerSebastian Huber2012-03-2413-65/+49
| |
* | Add missing BSD sections.Joel Sherrill2012-03-091-10/+16
| |