summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/mips (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Use CPPASCOMPILE for startfileSebastian Huber2018-01-026-18/+24
| | | | Update #3254.
* bsps: Add EXTRA_DIST to all BSP Makefile.amSebastian Huber2018-01-026-0/+6
| | | | | | | | | | This makes it possible to easily use EXTRA_DIST += foobar in fragments. Update #3254.
* bsps: Include bsp.am in all BSP Makefile.amSebastian Huber2018-01-026-0/+6
| | | | Update #3254.
* rbtx4938: Simplify bsp_specsJoel Sherrill2017-12-192-5/+4
|
* rbtx4925: Simplify bsp_specsJoel Sherrill2017-12-192-5/+4
| | | | Updates #3250.
* malta: Simplify bsp_specsJoel Sherrill2017-12-192-5/+4
| | | | Updates #3250.
* jmr3904: Simplify bsp_specsJoel Sherrill2017-12-192-5/+4
| | | | Updates #3250.
* hurricane: Simplifies bsp_specsJoel Sherrill2017-12-192-5/+4
| | | | Updates #3250.
* csb350: Simplify bsp_specsJoel Sherrill2017-12-192-5/+3
| | | | Updates #3250.
* hurricane/bsp_specs: Improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* REVERT */*/bsp_specs: Increase similarity to ease futureJoel Sherrill2017-11-271-3/+3
| | | | | | Patch was not intended to be pushed yet. Updates #3520.
* */*/bsp_specs: Increase similarity to ease future analysisJoel Sherrill2017-11-271-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_SRCDIRJoel Sherrill2017-11-276-6/+6
| | | | Updates #3250.
* bsps: Provide <tm27.h> in each BSPSebastian Huber2017-11-2712-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.hSebastian Huber2017-11-2413-147/+0
| | | | | | | This header file contained timing overhead values which are hard to maintain. Update #3254.
* bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONSSebastian Huber2017-11-229-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 Mauderer2017-11-176-0/+6
| | | | Update #3239.
* bsps: Clock_driver_support_install_isr()Sebastian Huber2017-09-185-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_charSebastian Huber2017-09-121-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 APISebastian Huber2017-06-201-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 Johns2017-05-241-1/+1
|
* libbsp/mips/shared/irq/i8259.c: Add include of rtems/bspIo.hJoel Sherrill2017-03-091-0/+1
|
* libbsp/shared/clock/clockdrv.c: Remove unneeded printk()Joel Sherrill2017-03-091-1/+0
|
* libbsp/malta/pci/pci.c: Correct printk() formatsJoel Sherrill2017-03-091-6/+6
|
* libbsp/csb350/clock/clockdrv.c: Remove unneeded printk()Joel Sherrill2017-03-091-3/+0
|
* libbsp/mips/shared/irq.c: Fix warningsJoel Sherrill2017-03-092-41/+11
|
* testsuite: Add test states to the testsuit configuration files.Chris Johns2016-12-074-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 Huber2016-11-186-7/+6
| | | | Avoid duplicate mips_vector_isr_handlers() declarations.
* bsps: Include missing <rtems/bspIo.h>Sebastian Huber2016-06-241-0/+1
|
* mips/rbtx4938/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* mips/rbtx4925/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* mips/malta/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* mips/jmr3904/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* mips/hurricane/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* mips/csb350/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* mips/rbtx4938: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-292-3/+4
|
* mips/rbtx4925: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-292-3/+4
|
* mips/malta: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-291-1/+0
|
* mips/jmr3904: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-291-1/+0
|
* mips/hurricane: Remove include of <rtems/console.h> from <bsp.h> and fix ↵Joel Sherrill2016-03-292-3/+4
| | | | warnings
* mips/csb350: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-291-1/+0
|
* mips/rbtx4938/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* mips/rbtx4925/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* mips/malta/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* mips/jmr3904/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* mips/hurricane/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-272-1/+1
|
* mips/csb350/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* mips/malta: Use shared pci_find_device() and removed unused pci_list_devices()Joel Sherrill2016-03-104-413/+1
| | | | Also includes .h file cleanup.
* bsps: Delete empty Clock_driver_support_at_tick()Sebastian Huber2016-03-031-2/+0
|
* Use linker set for libio initializationSebastian Huber2016-02-036-12/+0
| | | | Update #2408.