Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | powerpc/shared/linkcmds.base: Add .rela.rtemsroset and .rela.rtemsrwset | Joel Sherrill | 2017-01-16 | 1 | -0/+2 |
| | |||||
* | Rename is_internal to always_set_to_false | Sebastian Huber | 2016-12-12 | 4 | -4/+4 |
| | | | | Update #2825. | ||||
* | score: Remove fatal is internal indicator | Sebastian Huber | 2016-12-09 | 1 | -2/+0 |
| | | | | | | | | | The fatal is internal indicator is redundant since the fatal source and error code uniquely identify a fatal error. Keep the fatal user extension is internal parameter for backward compatibility and set it to false always. Update #2825. | ||||
* | testsuite: Add test states to the testsuit configuration files. | Chris Johns | 2016-12-07 | 17 | -69/+69 |
| | | | | | | | | | | | | | | | | 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 | 3 | -9/+9 |
| | | | | | | | Rename ppc_exc_min_frame to CPU_Interrupt_frame. Move it and the corresponding defines to <rtems/score/cpuimpl.h>. Update #2809. | ||||
* | powerpc: Move legacy CPU_Interrupt_frame | Sebastian Huber | 2016-11-18 | 1 | -1/+0 |
| | | | | | | | The only remaining user of CPU_Interrupt_frame on PowerPC is the mpc5xx support. Move it to here. 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. | ||||
* | virtex4, virtex5 bsp.h: Use BSP_INTERRUPT_STACK_SIZE not user space ↵ | Tim Cussins | 2016-11-03 | 2 | -2/+2 |
| | | | | | | CONFIGURE_INTERRUPT_STACK_SIZE closes #2801. | ||||
* | bsp/qoriq: Add GPIO register map | Sebastian Huber | 2016-10-11 | 1 | -1/+14 |
| | |||||
* | termios: Use IMFS nodes for new Termios devices | Sebastian Huber | 2016-09-19 | 1 | -2/+0 |
| | | | | | | | | This makes the new Termios devices independent of device major/minor numbers. It enables BSP independent Termios device drivers which may reside in the cpukit domain. These drivers require an IMFS and do not work with the device file system. However, the device file system should go away in the future. | ||||
* | 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. | ||||
* | bsps/powerpc: Fix shared console driver | Sebastian Huber | 2016-07-19 | 1 | -13/+9 |
| | | | | | | The Termios modes are now an emum. Do not use them in #if expressions. Close #2762. | ||||
* | Misc: Spell length correctly | Joel Sherrill | 2016-07-12 | 2 | -2/+2 |
| | |||||
* | bsps/powerpc: Fix AltiVec enable | Sebastian Huber | 2016-07-12 | 3 | -0/+3 |
| | | | | | There must be an isync after the mtmsr to ensure that the AltiVec is enabled for subsequent instructions. | ||||
* | libchip: Simplify RTC driver | Sebastian Huber | 2016-07-04 | 6 | -12/+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. | ||||
* | libnetworking: Import current <arpa/inet.h> | Christian Mauderer | 2016-06-28 | 4 | -4/+0 |
| | | | | | | | | | | Import the <arpa/inet.h> from current FreeBSD. Necessary due to changes in <netinet/in.h>. Remove BSD hack from <arpa/inet.h>. Clean up problems with htonl(). These functions are defined in <arpa/inet.h>. This lead to some problems because they are defined in <rtems/endian.h> too. Add NTOHL, ... to <rtems/rtems_bsdnet_internal.h>. | ||||
* | bsps: Include missing <rtems/bspIo.h> | Sebastian Huber | 2016-06-24 | 2 | -0/+2 |
| | |||||
* | bsp/qoriq: Increase reserved size for FDT | Sebastian Huber | 2016-06-13 | 1 | -1/+1 |
| | | | | Some boards require this size. | ||||
* | bsps/powerpc: Update to RTEMS printer changes | Sebastian Huber | 2016-06-09 | 1 | -8/+8 |
| | |||||
* | 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. | ||||
* | bsps: Add defines for some linker subsections | Sebastian Huber | 2016-05-31 | 1 | -1/+10 |
| | | | | The GNU ld sort by name or alignment needs distinct input sections. | ||||
* | bsps: Sort some sections first by alignment | Sebastian Huber | 2016-05-31 | 1 | -4/+4 |
| | | | | | This helps to avoid alignment padding and thus may reduce some memory waste. | ||||
* | 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/mvme5500: Use thread local variable | Sebastian Huber | 2016-05-04 | 1 | -23/+4 |
| | | | | | | Use thread local variable instead of task variable. Update #2494. | ||||
* | 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. | ||||
* | powerpc/virtex5/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | powerpc/virtex4/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | powerpc/virtex/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | powerpc/qemuppc/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | powerpc/psim/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | powerpc/haleakala/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | powerpc/gen5200/include/bsp.h: Remove unnecessary include of <rtems/rtc.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | powerpc/virtex5: Remove include of <rtems/console.h> from <bsp.h> and fix ↵ | Joel Sherrill | 2016-03-29 | 1 | -1/+0 |
| | | | | warnings |