Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testsuite: Add test states to the testsuit configuration files. | Chris Johns | 2016-12-07 | 5 | -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_frame | Sebastian Huber | 2016-11-18 | 1 | -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 Huber | 2016-11-10 | 1 | -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 definition | Sebastian Huber | 2016-11-07 | 1 | -4/+0 |
| | | | | Close #2800. | ||||
* | bsp/qoriq: Add GPIO register map | Sebastian Huber | 2016-10-11 | 1 | -1/+14 |
| | |||||
* | bsp/qoriq: Remove legacy U-Boot support | Sebastian Huber | 2016-07-28 | 9 | -208/+69 |
| | |||||
* | bsp/qoriq: Fix start stack setup | Sebastian Huber | 2016-07-28 | 1 | -3/+7 |
| | |||||
* | bsp/qoriq: Fix tlbwe synchronization | Sebastian Huber | 2016-07-28 | 2 | -3/+5 |
| | |||||
* | bsp/qoriq: Add QORIQ_HAS_WRITE_BACK_L1_CACHE | Sebastian Huber | 2016-07-27 | 2 | -0/+11 |
| | | | | Fixes start via U-Boot on P1020. | ||||
* | libchip: Simplify RTC driver | Sebastian Huber | 2016-07-04 | 1 | -2/+0 |
| | |||||
* | score: Fix SMP message handling | Sebastian Huber | 2016-06-29 | 1 | -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 FDT | Sebastian Huber | 2016-06-13 | 1 | -1/+1 |
| | | | | Some boards require this size. | ||||
* | bsp/qoriq: Fix nocache region placement | Sebastian Huber | 2016-05-31 | 1 | -2/+2 |
| | | | | | Avoid memory waste due to alignment padding. Provide enough space for the DPAA driver infrastructure. | ||||
* | bsp/qoriq: Add portal clear functions | Sebastian Huber | 2016-05-09 | 3 | -0/+47 |
| | |||||
* | bsp/qoriq: Set M and G bits in ENTRY_DEV_CACHED() | Sebastian Huber | 2016-05-09 | 1 | -1/+10 |
| | | | | Set M and G MMU attribute bits in ENTRY_DEV_CACHED(). | ||||
* | bsp/qoriq: Add and use qoriq_reset_qman_and_bman() | Sebastian Huber | 2016-05-02 | 2 | -0/+13 |
| | |||||
* | bsp/qoriq: Add DCFG to memory map | Sebastian Huber | 2016-05-02 | 1 | -1/+9 |
| | |||||
* | bsp/qoriq: Add bsp_restart() | Sebastian Huber | 2016-04-22 | 4 | -1/+233 |
| | |||||
* | bsp/qoriq: Use IPI_INDEX throughout | Sebastian Huber | 2016-04-22 | 1 | -1/+1 |
| | |||||
* | bsp/qoriq: Add qoriq_start_spin_table_addr[] | Sebastian Huber | 2016-04-22 | 3 | -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 Huber | 2016-04-22 | 2 | -9/+15 |
| | | | | Generalize qoriq_tlb1_ts_0_only() to qoriq_tlb1_invalidate_all_by_ts(). | ||||
* | bsp/qoriq: Move L1 cache invalidate function | Sebastian Huber | 2016-04-22 | 3 | -19/+45 |
| | |||||
* | bsp/qoriq: Do not reset time base | Sebastian Huber | 2016-04-22 | 1 | -5/+0 |
| | | | | We may use this as an entropy source. | ||||
* | powerpc: Add FSL_EIS_TENSR, etc. defines | Sebastian Huber | 2016-04-22 | 1 | -1/+1 |
| | |||||
* | bsp/qoriq: Flush and invalidate all L2 caches | Sebastian Huber | 2016-04-22 | 4 | -23/+67 |
| | |||||
* | bsp/qoriq: Optionally initialize register HID0 | Sebastian Huber | 2016-04-22 | 2 | -1/+11 |
| | | | | Enable the L2MMU multiple-hit detection on the e6500 core. | ||||
* | bsp/qoriq: Fix MMU initialization for e6500 | Sebastian Huber | 2016-04-14 | 2 | -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 anchor | Sebastian Huber | 2016-03-18 | 1 | -2/+4 |
| | |||||
* | bsp/qoriq: Fix interrupt numbers | Sebastian Huber | 2016-03-14 | 1 | -3/+3 |
| | |||||
* | score: Distribute clock tick to all online CPUs | Sebastian Huber | 2016-03-04 | 3 | -9/+25 |
| | | | | Update #2554. | ||||
* | bsps: Delete empty Clock_driver_support_at_tick() | Sebastian Huber | 2016-03-03 | 1 | -1/+0 |
| | |||||
* | bsp/qoriq: Do not touch MMU config for SMP start | Sebastian Huber | 2016-03-03 | 2 | -40/+4 |
| | | | | Assume that the boot page is visible in the currently unused heap area. | ||||
* | U-Boot: Flush data cache after bdinfo copy | Sebastian Huber | 2016-03-03 | 1 | -2/+0 |
| | |||||
* | Use linker set for libio initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+1 |
| | | | | Update #2408. | ||||
* | bsp/qoriq: Function and data sections | Sebastian Huber | 2016-01-20 | 1 | -0/+3 |
| | |||||
* | bsp/qoriq: Use array for FMan modules | Sebastian Huber | 2016-01-08 | 1 | -2/+1 |
| | |||||
* | bsps: Delete superfluous bsp_pretasking_hook() | Sebastian Huber | 2015-12-10 | 1 | -1/+0 |
| | | | | | | Use the bsp_predriver_hook() instead. Update #2408. | ||||
* | bsp/qoriq: Fix interrupt support for T series | Sebastian Huber | 2015-10-28 | 3 | -127/+77 |
| | |||||
* | bsp/qoriq: Add BMan, QMan and FMan to memory map | Sebastian Huber | 2015-10-28 | 1 | -1/+20 |
| | |||||
* | bsp/qoriq: Flush and invalidate L2 cache | Sebastian Huber | 2015-10-28 | 2 | -0/+27 |
| | |||||
* | bsp/qoriq: Invalidate L1 cache on boot processor | Sebastian Huber | 2015-10-28 | 1 | -0/+20 |
| | |||||
* | bsp/qoriq: Map intercom area only if necessary | Sebastian Huber | 2015-10-28 | 1 | -1/+3 |
| | |||||
* | bsp/qoriq: Add BMan and QMan portals to memory map | Sebastian Huber | 2015-10-28 | 3 | -4/+11 |
| | |||||
* | bsp/qoriq: Increase non-cacheable region | Sebastian Huber | 2015-10-28 | 1 | -2/+2 |
| | |||||
* | bsp/qoriq: Drop M flag from device IO regions | Sebastian Huber | 2015-10-28 | 1 | -1/+1 |
| | |||||
* | bsps: Generalize .nocacheheap to .nocachenoload | Sebastian Huber | 2015-10-28 | 1 | -1/+1 |
| | | | | Add ability to place data in a non-loadable cache-inhibited area. | ||||
* | bsp/qoriq: Use U-Boot provided FDT | Sebastian Huber | 2015-10-19 | 7 | -41/+175 |
| | |||||
* | bsp/qoriq: Simplify initialization | Sebastian Huber | 2015-10-19 | 1 | -75/+62 |
| | |||||
* | bsp/qoriq: Initialize FPU on secondary thread | Sebastian Huber | 2015-10-19 | 1 | -0/+4 |
| | |||||
* | bsp/qoriq: Add missing isync after mtmsr | Sebastian Huber | 2015-10-15 | 1 | -0/+4 |
| |