Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Move startup files to bsps | Sebastian Huber | 2018-04-20 | 1 | -252/+0 |
| | | | | | | | | Adjust build support files to new directory layout. This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | bsp/qoriq: Add hypervisor guest SMP support | Sebastian Huber | 2017-09-19 | 1 | -7/+36 |
| | | | | Update #3085. | ||||
* | bsp/qoriq: 64-bit support for spin table | Sebastian Huber | 2017-08-22 | 1 | -4/+3 |
| | | | | Update #3082. | ||||
* | bsp/qoriq: Simplify fatal exceptions | Sebastian Huber | 2017-07-31 | 1 | -13/+1 |
| | | | | | | | Avoid use of small-data area, since it is not supported in the ELFv2 ABI by GCC. Update #3082. | ||||
* | bsp/qoriq: Remove legacy U-Boot support | Sebastian Huber | 2016-07-28 | 1 | -57/+22 |
| | |||||
* | 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: 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 | 1 | -25/+21 |
| | | | | | Make the U-Boot start spin table addresses globally available for a soft-reset. | ||||
* | powerpc: Add FSL_EIS_TENSR, etc. defines | Sebastian Huber | 2016-04-22 | 1 | -1/+1 |
| | |||||
* | bsp/qoriq: Do not touch MMU config for SMP start | Sebastian Huber | 2016-03-03 | 1 | -39/+3 |
| | | | | Assume that the boot page is visible in the currently unused heap area. | ||||
* | bsp/qoriq: Use U-Boot provided FDT | Sebastian Huber | 2015-10-19 | 1 | -13/+85 |
| | |||||
* | SMP: Fix and optimize thread dispatching | Sebastian Huber | 2015-09-28 | 1 | -0/+5 |
| | | | | | | | | According to the C11 and C++11 memory models only a read-modify-write operation guarantees that we read the last value written in modification order. Avoid the sequential consistent thread fence and instead use the inter-processor interrupt to set the thread dispatch necessary indicator. | ||||
* | score: Add _CPU_SMP_Prepare_start_multitasking() | Sebastian Huber | 2015-02-17 | 1 | -0/+5 |
| | | | | Update #2268. | ||||
* | bsp/qoriq: Add T2080RDB and T4240RDB variants | Sebastian Huber | 2015-01-13 | 1 | -74/+120 |
| | |||||
* | bsp/qoriq: Add MAS7 support for MMU | Sebastian Huber | 2015-01-09 | 1 | -3/+11 |
| | | | | | This enables usage of the full real address space which is 40-bit on the T2080 for example. | ||||
* | bsps: Use bsp_start_on_secondary_processor() | Sebastian Huber | 2014-05-12 | 1 | -1/+2 |
| | | | | Use a standard function for startup on secondary processors. | ||||
* | bsps: Use standard file name for BSP support | Sebastian Huber | 2014-05-12 | 1 | -0/+179 |