summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/qoriq (follow)
Commit message (Collapse)AuthorAgeFilesLines
* testsuite: Add test states to the testsuit configuration files.Chris Johns2016-12-075-5/+5
| | | | | | | | | | | | | | | | Change the testsuite configuration files to hold state information about a test. The states are: exclude - Do not build the test expected-fail - The test is expected to fail indeterminate - The test may pass or may fail A message is printed just after the test's BEGIN message to indicate there is a special state for the test. No state message means the test is expected to pass. This support requires tests are correctly written to the use standard support to begin and end a test.
* powerpc: Add up to date CPU_Interrupt_frameSebastian Huber2016-11-181-3/+3
| | | | | | | Rename ppc_exc_min_frame to CPU_Interrupt_frame. Move it and the corresponding defines to <rtems/score/cpuimpl.h>. Update #2809.
* powerpc: Add _CPU_Get_current_per_CPU_control()Sebastian Huber2016-11-101-0/+4
| | | | | | | | Add _CPU_Get_current_per_CPU_control() on SMP configurations. Use SPRG0 for the current per-CPU control. This reduces the code size by three instructions and is slightly faster. Update #2805.
* bsp/qoriq: Remove duplicate qoriq_gpio definitionSebastian Huber2016-11-071-4/+0
| | | | Close #2800.
* bsp/qoriq: Add GPIO register mapSebastian Huber2016-10-111-1/+14
|
* bsp/qoriq: Remove legacy U-Boot supportSebastian Huber2016-07-289-208/+69
|
* bsp/qoriq: Fix start stack setupSebastian Huber2016-07-281-3/+7
|
* bsp/qoriq: Fix tlbwe synchronizationSebastian Huber2016-07-282-3/+5
|
* bsp/qoriq: Add QORIQ_HAS_WRITE_BACK_L1_CACHESebastian Huber2016-07-272-0/+11
| | | | Fixes start via U-Boot on P1020.
* libchip: Simplify RTC driverSebastian Huber2016-07-041-2/+0
|
* score: Fix SMP message handlingSebastian Huber2016-06-291-5/+0
| | | | | | | | According to the C11 standard only atomic read-modify-write operations guarantee that the last value written in modification order is read, see "7.17.3 Order and consistency". Thus we must use a read-modify-write in _SMP_Inter_processor_interrupt_handler() to make sure we read an up-to-date message.
* bsp/qoriq: Increase reserved size for FDTSebastian Huber2016-06-131-1/+1
| | | | Some boards require this size.
* bsp/qoriq: Fix nocache region placementSebastian Huber2016-05-311-2/+2
| | | | | Avoid memory waste due to alignment padding. Provide enough space for the DPAA driver infrastructure.
* bsp/qoriq: Add portal clear functionsSebastian Huber2016-05-093-0/+47
|
* bsp/qoriq: Set M and G bits in ENTRY_DEV_CACHED()Sebastian Huber2016-05-091-1/+10
| | | | Set M and G MMU attribute bits in ENTRY_DEV_CACHED().
* bsp/qoriq: Add and use qoriq_reset_qman_and_bman()Sebastian Huber2016-05-022-0/+13
|
* bsp/qoriq: Add DCFG to memory mapSebastian Huber2016-05-021-1/+9
|
* bsp/qoriq: Add bsp_restart()Sebastian Huber2016-04-224-1/+233
|
* bsp/qoriq: Use IPI_INDEX throughoutSebastian Huber2016-04-221-1/+1
|
* bsp/qoriq: Add qoriq_start_spin_table_addr[]Sebastian Huber2016-04-223-28/+43
| | | | | Make the U-Boot start spin table addresses globally available for a soft-reset.
* bsp/qoriq: Add qoriq_tlb1_invalidate_all_by_ts()Sebastian Huber2016-04-222-9/+15
| | | | Generalize qoriq_tlb1_ts_0_only() to qoriq_tlb1_invalidate_all_by_ts().
* bsp/qoriq: Move L1 cache invalidate functionSebastian Huber2016-04-223-19/+45
|
* bsp/qoriq: Do not reset time baseSebastian Huber2016-04-221-5/+0
| | | | We may use this as an entropy source.
* powerpc: Add FSL_EIS_TENSR, etc. definesSebastian Huber2016-04-221-1/+1
|
* bsp/qoriq: Flush and invalidate all L2 cachesSebastian Huber2016-04-224-23/+67
|
* bsp/qoriq: Optionally initialize register HID0Sebastian Huber2016-04-222-1/+11
| | | | Enable the L2MMU multiple-hit detection on the e6500 core.
* bsp/qoriq: Fix MMU initialization for e6500Sebastian Huber2016-04-142-2/+15
| | | | | In case a hypervisor mode is present, then we must set MAS8 for some TLB operations, otherwise the run-time behaviour is unpredictable.
* bsp/qoriq: Invalidate TLS anchorSebastian Huber2016-03-181-2/+4
|
* bsp/qoriq: Fix interrupt numbersSebastian Huber2016-03-141-3/+3
|
* score: Distribute clock tick to all online CPUsSebastian Huber2016-03-043-9/+25
| | | | Update #2554.
* bsps: Delete empty Clock_driver_support_at_tick()Sebastian Huber2016-03-031-1/+0
|
* bsp/qoriq: Do not touch MMU config for SMP startSebastian Huber2016-03-032-40/+4
| | | | Assume that the boot page is visible in the currently unused heap area.
* U-Boot: Flush data cache after bdinfo copySebastian Huber2016-03-031-2/+0
|
* Use linker set for libio initializationSebastian Huber2016-02-031-2/+1
| | | | Update #2408.
* bsp/qoriq: Function and data sectionsSebastian Huber2016-01-201-0/+3
|
* bsp/qoriq: Use array for FMan modulesSebastian Huber2016-01-081-2/+1
|
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-101-1/+0
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* bsp/qoriq: Fix interrupt support for T seriesSebastian Huber2015-10-283-127/+77
|
* bsp/qoriq: Add BMan, QMan and FMan to memory mapSebastian Huber2015-10-281-1/+20
|
* bsp/qoriq: Flush and invalidate L2 cacheSebastian Huber2015-10-282-0/+27
|
* bsp/qoriq: Invalidate L1 cache on boot processorSebastian Huber2015-10-281-0/+20
|
* bsp/qoriq: Map intercom area only if necessarySebastian Huber2015-10-281-1/+3
|
* bsp/qoriq: Add BMan and QMan portals to memory mapSebastian Huber2015-10-283-4/+11
|
* bsp/qoriq: Increase non-cacheable regionSebastian Huber2015-10-281-2/+2
|
* bsp/qoriq: Drop M flag from device IO regionsSebastian Huber2015-10-281-1/+1
|
* bsps: Generalize .nocacheheap to .nocachenoloadSebastian Huber2015-10-281-1/+1
| | | | Add ability to place data in a non-loadable cache-inhibited area.
* bsp/qoriq: Use U-Boot provided FDTSebastian Huber2015-10-197-41/+175
|
* bsp/qoriq: Simplify initializationSebastian Huber2015-10-191-75/+62
|
* bsp/qoriq: Initialize FPU on secondary threadSebastian Huber2015-10-191-0/+4
|
* bsp/qoriq: Add missing isync after mtmsrSebastian Huber2015-10-151-0/+4
|