summaryrefslogtreecommitdiffstats
path: root/bsps/m68k (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update Eric Norum contact info and start to normalize file headersJoel Sherrill2022-03-2423-174/+143
|
* bsps/m68k: Restore license fileChristian Mauderer2022-03-1011-11/+11
| | | | | | | | | Quite some files in the bsps/m68k/genmcf548x mention a Freescale_license.txt file. The file has been accidentally removed during the source reorganization in 2018. This commit restores it and moves it to the right location for licenses. Update #4625.
* bsps/m68k: Manual file header clean upChristian Mauderer2022-03-106-246/+151
| | | | Updates #4625.
* bsps/m68k/: Scripted embedded brains header file clean upJoel Sherrill2022-03-104-16/+4
| | | | Updates #4625.
* m68k/genmcf548x/: Manual file header clean upJoel Sherrill2022-03-1013-227/+125
| | | | Updates #4625.
* m68k/genmcf548x: Manual file header clean upJoel Sherrill2022-03-102-89/+52
| | | | Updates #4625.
* bsps/m68k/gen68360/spi/m360_spi.h: Manual file header clean upJoel Sherrill2022-03-101-16/+7
| | | | Updates #4625.
* m68k/genmcf548x/README: Manual file header clean upJoel Sherrill2022-03-101-38/+20
| | | | Updates #4625.
* m68k/gen68360/spi/m360_spi.c: Manual file header clean upJoel Sherrill2022-03-101-18/+13
| | | | Updates #4625.
* bsps/m68k/genmcf548x/README: Manual cleanup of embedded brains File HeadersJoel Sherrill2022-03-101-7/+1
| | | | Updates #4625.
* bsp/mrm332: Fix TLS support in linker command fileSebastian Huber2021-12-221-10/+6
|
* bsp_specs: Delete last remnants of these.Joel Sherrill2021-11-2916-0/+0
| | | | Updates #3937.
* build: Remove old build systemSebastian Huber2021-09-2118-261/+0
| | | | | Close #3250. Close #4081.
* bsps/irq: Add rtems_interrupt_entry_install()Sebastian Huber2021-07-262-130/+18
| | | | | | | | | | | | | | | | | | | Add rtems_interrupt_entry_remove(). Split up irq-generic.c into several files. In particular, place all functions which use dynamic memory into their own file. Add optional macros to let the BSP customize the vector installation after installing the first entry and the vector removal before removing the last entry: * bsp_interrupt_vector_install() * bsp_interrupt_vector_remove() Use these new customization options in the m68k/genmcf548x BSP so re-use the generic interrupt controller support. Update #3269.
* bsps/irq: bsp_interrupt_vector_disable()Sebastian Huber2021-07-261-1/+3
| | | | | | Return a status code for bsp_interrupt_vector_disable(). Update #3269.
* bsps/irq: bsp_interrupt_vector_enable()Sebastian Huber2021-07-261-1/+3
| | | | | | Return a status code for bsp_interrupt_vector_enable(). Update #3269.
* bsps/irq: Add rtems_interrupt_is_pending()Sebastian Huber2021-07-261-0/+11
| | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED. Update #3269.
* bsps/irq: Add rtems_interrupt_get_attributes()Sebastian Huber2021-07-261-0/+8
| | | | | | | Add a default implementation which clears the attributes to zero and just returns RTEMS_SUCCESSFUL for valid parameters. Update #3269.
* bsps/irq: Add rtems_interrupt_raise()Sebastian Huber2021-07-261-0/+12
| | | | | | | | | Add rtems_interrupt_raise_on() and rtems_interrupt_clear(). Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269.
* bsps/irq: Add rtems_interrupt_vector_is_enabled()Sebastian Huber2021-07-261-0/+11
| | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269.
* m68k/uC5282: linkcmds KEEP and SORT sectionsGedare Bloom2021-07-011-15/+19
| | | | | Fixes a problem with bad epilog code in _fini and to keep sections necessary with the -ffunction/data-sections.
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAXSebastian Huber2021-06-241-1/+0
| | | | | | This define is no longer used. Update #3269.
* bsps/irq: Use BSP_INTERRUPT_VECTOR_COUNTSebastian Huber2021-06-242-2/+2
| | | | | | Use BSP_INTERRUPT_VECTOR_COUNT instead of BSP_INTERRUPT_VECTOR_MAX. Update #3269.
* bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNTSebastian Huber2021-06-241-0/+1
| | | | | | | | | | | | | Assert BSP_INTERRUPT_VECTOR_MAX + 1 == BSP_INTERRUPT_VECTOR_COUNT. After building all BSPs with this patch, BSP_INTERRUPT_VECTOR_MAX can be removed and replaced by BSP_INTERRUPT_VECTOR_COUNT. The BSP_INTERRUPT_VECTOR_COUNT allows a default implementation which supports no interrupt vector at all. Using COUNT instead of MAX may avoid some interpretation issues, for example is the maximum value a valid vector number or not. Update #3269.
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MINSebastian Huber2021-06-241-2/+0
| | | | | | | | | | Remove BSP_INTERRUPT_VECTOR_MIN and unconditionally let interrupt vector numbers start with zero. The BSP_INTERRUPT_VECTOR_MIN == 0 invariant was tested by the previous commit and building all BSPs. Update #3269.
* bsp/genmcf548x: Change BSP_INTERRUPT_VECTOR_MINSebastian Huber2021-06-241-1/+9
| | | | | | | | | This BSP uses a customized implementation of the interrupt extension API. It was the only BSP which defined BSP_INTERRUPT_VECTOR_MIN to a value other than zero. Define it to zero and use a custom bsp_interrupt_is_valid_vector() function instead. Update #3269.
* bsps: Support RTEMS_NOINIT in linkcmdsSebastian Huber2021-05-0220-0/+82
| | | | Update #3866.
* bsps: Remove networking driversVijay Kumar Banerjee2021-04-079-10898/+0
| | | | Update #3850
* bsps: Replace bsp_specs with an empty fileSebastian Huber2021-01-2816-152/+0
| | | | | | | This fixes an issue with the latest tool chain which adds the default linker script in the endfile specification. Update #3250.
* bsps: Add missing DWARF 5 sectionsSebastian Huber2021-01-261-3/+5
| | | | Sort alphabetically.
* bsps: Support DWARF 5 sectionsSebastian Huber2021-01-251-8/+13
| | | | GCC 11 uses DWARF 5 by default.
* Misc: Correct spelling of occurredJoel Sherrill2020-10-071-1/+1
|
* Remove tmoverhd which existed to produce the obsolete coverhd.hJoel Sherrill2020-09-112-8/+2
| | | | Closes #4040.
* Remove remaining references to coverhd.hJoel Sherrill2020-09-102-2/+0
| | | | Closes #4040.
* mcf52235-testsuite.tcfg: Add sp16Joel Sherrill2020-04-071-0/+1
| | | | Updates #3938.
* tests: Exclude record02 for some BSPsSebastian Huber2020-04-061-0/+1
| | | | Update #3938.
* mrm332-testsuite.tcfg: Add dl01Joel Sherrill2020-03-121-0/+1
|
* bsps: Add RamEnd to linker command filesSebastian Huber2020-02-0421-1/+21
| | | | Update #3838.
* clock: Simplify driver initializationSebastian Huber2019-12-117-53/+7
| | | | | | Use a system initialization handler instead of a legacy IO driver. Update #3834.
* clock: Remove Clock_exit() from APISebastian Huber2019-12-116-6/+6
| | | | | | | This function is no longer supported by the standard clock driver implementation (clockimpl.h). Update #3436.
* bsps: Regenerate headers.amSebastian Huber2019-07-0515-0/+60
| | | | Update #3269.
* bsps: Always build generic interrupt supportSebastian Huber2019-05-1615-0/+15
| | | | | | | This makes it possible to write tests for the generic interrupt controller support. Update #3269.
* Remove superfluous <rtems/system.h> includesSebastian Huber2019-03-143-6/+1
|
* mcf5225x-testsuite.tcfg: Update to account for static allocation and BSP ↵Joel Sherrill2019-03-121-0/+1
| | | | small memory
* mcf52235-testsuite.tcfg: Update to account for static allocation and BSP ↵Joel Sherrill2019-03-121-0/+6
| | | | small memory
* bsps: Adjust shared Doxygen groupsSebastian Huber2019-03-084-11/+11
| | | | Update #3706.
* bsps: Adjust bsp.h Doxygen groupsSebastian Huber2019-03-0820-50/+267
| | | | Update #3706.
* bsps: Adjust architecture Doxygen groupsSebastian Huber2019-03-047-28/+13
| | | | | | | | | | - Use CamelCase as it is not used in our C code. Enables simple search and replace. - Prefix with "RTEMS" to aid deployment and integration. It aids searching and sorting. Update #3706.
* mcf52235-testsuite.tcfg: Add dl07Joel Sherrill2018-11-301-0/+1
|
* m68k/mrm332:Add per-section compilation and linking support (GCI 2018)Shashvat Jain2018-11-291-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The size of the sample executables without this option were: text data bss dec hex filename 172384 2096 14512 188992 2e240 ./capture.exe 70848 1136 11568 83552 14660 ./base_sp.exe 101728 1504 11728 114960 1c110 ./hello.exe 217744 6016 18336 242096 3b1b0 ./loopback.exe 57968 1008 8416 67392 10740 ./minimum.exe 93952 1616 11696 107264 1a300 ./nsecs.exe 166272 1904 12304 180480 2c100 ./paranoia.exe 358240 12032 41136 411408 64710 ./pppd.exe 73104 1168 11600 85872 14f70 ./ticker.exe 73264 1120 15472 89856 15f00 ./unlimited.exe The size of the sample executables with this option were: text data bss dec hex filename 158976 2096 14464 175536 2adb0 ./capture.exe 66304 1136 11488 78928 13450 ./base_sp.exe 92912 1504 11680 106096 19e70 ./hello.exe 202240 6000 18272 226512 374d0 ./loopback.exe 53296 992 8336 62624 f4a0 ./minimum.exe 88032 1616 11600 101248 18b80 ./nsecs.exe 157760 1888 12272 171920 29f90 ./paranoia.exe 346080 12032 41056 399168 61740 ./pppd.exe 68304 1168 11520 80992 13c60 ./ticker.exe 71312 1104 15440 87856 15730 ./unlimited.exe Closes #2567