Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Use CPPASCOMPILE for startfile | Sebastian Huber | 2018-01-02 | 6 | -18/+24 |
| | | | | Update #3254. | ||||
* | bsps: Add EXTRA_DIST to all BSP Makefile.am | Sebastian Huber | 2018-01-02 | 6 | -0/+6 |
| | | | | | | | | | | This makes it possible to easily use EXTRA_DIST += foobar in fragments. Update #3254. | ||||
* | bsps: Include bsp.am in all BSP Makefile.am | Sebastian Huber | 2018-01-02 | 6 | -0/+6 |
| | | | | Update #3254. | ||||
* | rbtx4938: Simplify bsp_specs | Joel Sherrill | 2017-12-19 | 2 | -5/+4 |
| | |||||
* | rbtx4925: Simplify bsp_specs | Joel Sherrill | 2017-12-19 | 2 | -5/+4 |
| | | | | Updates #3250. | ||||
* | malta: Simplify bsp_specs | Joel Sherrill | 2017-12-19 | 2 | -5/+4 |
| | | | | Updates #3250. | ||||
* | jmr3904: Simplify bsp_specs | Joel Sherrill | 2017-12-19 | 2 | -5/+4 |
| | | | | Updates #3250. | ||||
* | hurricane: Simplifies bsp_specs | Joel Sherrill | 2017-12-19 | 2 | -5/+4 |
| | | | | Updates #3250. | ||||
* | csb350: Simplify bsp_specs | Joel Sherrill | 2017-12-19 | 2 | -5/+3 |
| | | | | Updates #3250. | ||||
* | hurricane/bsp_specs: Improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+3 |
| | | | | Updates #3520. | ||||
* | REVERT */*/bsp_specs: Increase similarity to ease future | Joel Sherrill | 2017-11-27 | 1 | -3/+3 |
| | | | | | | Patch was not intended to be pushed yet. Updates #3520. | ||||
* | */*/bsp_specs: Increase similarity to ease future analysis | Joel Sherrill | 2017-11-27 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done: arm bfin epiphany i386 lm32 m32c mips moxie nios2 or1k powerpc riscv sh sparc sparc64 v850 To do: m68k Differences noted: + endfile was sometimes before startfile + endfile sometimes was hard-coded and did not have -qrtems version + Should -e XXX (e.g. entry point) be in linkcmds? + Should -u XXX (e.g. undefined symbols) be in linkcmds? + Typos: Odd spacing, "old_endfiles" typo, and *(old_endfiles) (not %) + nios2: Referenced crtnn.o not crtn.o (error) Need to revisit: + m32c, moxie, sparc64 includes !nostdlib which is not used elsewhere + sh has -EL/-EB mapping. Why needed? + sparc64 didn't include crti.o/crtn.o but it is part of toolset + v850 uses something like this for link and end_file: "%{qrtems: %(old_link)}" This means that these are unnecessary. Try this on all. + mips uses old_link all the time also. + arm/tms750 adds -EB. + powerpc: Why do we have rtems_crt* and not use something from GCC? Updates #3520. | ||||
* | libbsp/*/*/configure.ac: Remove references to bsp_specs in AC_CONFIG_SRCDIR | Joel Sherrill | 2017-11-27 | 6 | -6/+6 |
| | | | | Updates #3250. | ||||
* | bsps: Provide <tm27.h> in each BSP | Sebastian Huber | 2017-11-27 | 12 | -8/+12 |
| | | | | | | | | | Since the <tm27.h> is highly BSP-dependent and used only by the tm27 test program we must provide this header file for each BSP. Without the preinstall build target each header file must have a unique source header file. Update #3254. | ||||
* | Remove coverhd.h | Sebastian Huber | 2017-11-24 | 13 | -147/+0 |
| | | | | | | | This header file contained timing overhead values which are hard to maintain. Update #3254. | ||||
* | bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONS | Sebastian Huber | 2017-11-22 | 9 | -6/+9 |
| | | | | | | | | | Remove BSP-specific defaults for RTEMS_BSP_CLEANUP_OPTIONS to simplify the BSP configuration and documentation. Change defaults to: BSP_PRESS_KEY_FOR_RESET=0 BSP_RESET_BOARD_AT_EXIT=1 BSP_PRINT_EXCEPTION_CONTEXT=1 | ||||
* | getentropy: Add cpu counter based implementation. | Christian Mauderer | 2017-11-17 | 6 | -0/+6 |
| | | | | Update #3239. | ||||
* | bsps: Clock_driver_support_install_isr() | Sebastian Huber | 2017-09-18 | 5 | -28/+9 |
| | | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139. | ||||
* | Simplify and unify BSP_output_char | Sebastian Huber | 2017-09-12 | 1 | -3/+0 |
| | | | | | | | | The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122. | ||||
* | bsps: Improve interrupt vector enable/disable API | Sebastian Huber | 2017-06-20 | 1 | -4/+4 |
| | | | | | | Change bsp_interrupt_vector_enable() and bsp_interrupt_vector_disable() to not return a status code. Add bsp_interrupt_assert() and use it to validate the vector number in the vector enable/disable implementations. | ||||
* | build-system: Parallel build all subdirs. | Chris Johns | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | libbsp/mips/shared/irq/i8259.c: Add include of rtems/bspIo.h | Joel Sherrill | 2017-03-09 | 1 | -0/+1 |
| | |||||
* | libbsp/shared/clock/clockdrv.c: Remove unneeded printk() | Joel Sherrill | 2017-03-09 | 1 | -1/+0 |
| | |||||
* | libbsp/malta/pci/pci.c: Correct printk() formats | Joel Sherrill | 2017-03-09 | 1 | -6/+6 |
| | |||||
* | libbsp/csb350/clock/clockdrv.c: Remove unneeded printk() | Joel Sherrill | 2017-03-09 | 1 | -3/+0 |
| | |||||
* | libbsp/mips/shared/irq.c: Fix warnings | Joel Sherrill | 2017-03-09 | 2 | -41/+11 |
| | |||||
* | testsuite: Add test states to the testsuit configuration files. | Chris Johns | 2016-12-07 | 4 | -4/+4 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | bsps/mips: Use <libcpu/isr_entries.h> | Sebastian Huber | 2016-11-18 | 6 | -7/+6 |
| | | | | Avoid duplicate mips_vector_isr_handlers() declarations. | ||||
* | bsps: Include missing <rtems/bspIo.h> | Sebastian Huber | 2016-06-24 | 1 | -0/+1 |
| | |||||
* | mips/rbtx4938/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | mips/rbtx4925/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | mips/malta/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | mips/jmr3904/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | mips/hurricane/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | mips/csb350/include/bsp.h: Do not include <rtems/iosupp.h> | Joel Sherrill | 2016-03-30 | 1 | -1/+0 |
| | |||||
* | mips/rbtx4938: Remove include of <rtems/console.h> from <bsp.h> and fix warnings | Joel Sherrill | 2016-03-29 | 2 | -3/+4 |
| | |||||
* | mips/rbtx4925: Remove include of <rtems/console.h> from <bsp.h> and fix warnings | Joel Sherrill | 2016-03-29 | 2 | -3/+4 |
| | |||||
* | mips/malta: Remove include of <rtems/console.h> from <bsp.h> and fix warnings | Joel Sherrill | 2016-03-29 | 1 | -1/+0 |
| | |||||
* | mips/jmr3904: Remove include of <rtems/console.h> from <bsp.h> and fix warnings | Joel Sherrill | 2016-03-29 | 1 | -1/+0 |
| | |||||
* | mips/hurricane: Remove include of <rtems/console.h> from <bsp.h> and fix ↵ | Joel Sherrill | 2016-03-29 | 2 | -3/+4 |
| | | | | warnings | ||||
* | mips/csb350: Remove include of <rtems/console.h> from <bsp.h> and fix warnings | Joel Sherrill | 2016-03-29 | 1 | -1/+0 |
| | |||||
* | mips/rbtx4938/include/bsp.h: Do not include <rtems/clockdrv.h> | Joel Sherrill | 2016-03-27 | 1 | -1/+0 |
| | |||||
* | mips/rbtx4925/include/bsp.h: Do not include <rtems/clockdrv.h> | Joel Sherrill | 2016-03-27 | 1 | -1/+0 |
| | |||||
* | mips/malta/include/bsp.h: Do not include <rtems/clockdrv.h> | Joel Sherrill | 2016-03-27 | 1 | -1/+0 |
| | |||||
* | mips/jmr3904/include/bsp.h: Do not include <rtems/clockdrv.h> | Joel Sherrill | 2016-03-27 | 1 | -1/+0 |
| | |||||
* | mips/hurricane/include/bsp.h: Do not include <rtems/clockdrv.h> | Joel Sherrill | 2016-03-27 | 2 | -1/+1 |
| | |||||
* | mips/csb350/include/bsp.h: Do not include <rtems/clockdrv.h> | Joel Sherrill | 2016-03-27 | 1 | -1/+0 |
| | |||||
* | mips/malta: Use shared pci_find_device() and removed unused pci_list_devices() | Joel Sherrill | 2016-03-10 | 4 | -413/+1 |
| | | | | Also includes .h file cleanup. | ||||
* | bsps: Delete empty Clock_driver_support_at_tick() | Sebastian Huber | 2016-03-03 | 1 | -2/+0 |
| | |||||
* | Use linker set for libio initialization | Sebastian Huber | 2016-02-03 | 6 | -12/+0 |
| | | | | Update #2408. |