summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-08validation: Use common wordingSebastian Huber
2021-03-05validation: Use common wordingSebastian Huber
2021-03-05grcan.c: Fix Unused value (CID #1437613)Ryan Long
CID 1437613: Unused value in grcan_set_filter(). This fix was recommended by Daniel Hellstrom (daniel@gaisler.com). Closes #4301
2021-03-05b1553brm.c: Fix Unsigned compared against 0 (CID #1399773)Ryan Long
CID 1399773: Unsigned compared against 0 in brm_write(). Closes #4295
2021-03-05satcan.c: Fix Unsigned compared against 0 (CID #1399768)Ryan Long
CID 1399768: Unsigned compared against 0 in satcan_ioctl(). Closes #4294
2021-03-05gr_cpci_gr740.c: Unchecked return value from library (CID #1437630)Ryan Long
CID 1437630: Unchecked return value from library in gr_cpci_gr740_init1(). Closes #4290
2021-03-05gr_tmtc_1553.c: Unchecked return value from library (CID #1399785)Ryan Long
CID 1399785: Unchecked return value from library in gr_tmtc_1553_init1(). Closes #4289
2021-03-05gr_701.c: Unchecked return value from library (CID #1399783)Ryan Long
CID 1399783: Unchecked return value from library in gr701_init1(). Closes #4288
2021-03-05gr_rasta_adcdac.c: Fix Unchecked return value from library (CID #1399780)Ryan Long
CID 1399780: Unchecked return value from library in gr_rasta_adcdac_init1(). Closes #4287
2021-03-05gr_rasta_tmtc.c: Fix Unchecked return value from library (CID #1399771)Ryan Long
CID 1399771: Unchecked return value from library in gr_rasta_tmtc_init1(). Closes #4286
2021-03-05gr_leon4_n2x.c: Fix Unchecked return value from library (CID #1399767)Ryan Long
CID 1399767: Unchecked return value error from library in gr_cpci_leon4_n2x_init1(). Closes #4285
2021-03-05pci_cfg_read.c: Fix Missing break in switch (CID #1399723)Ryan Long
CID 1399723: Missing break in switch in pci_read_addressable(). Closes #4279
2021-03-05gr_rasta_io.c: Fix Unchecked return value from library (CID #1399763)Ryan Long
CID 1399763: Unchecked return value from library in gr_rasta_io_init1(). Closes #4284
2021-03-05gr_rasta_spw_router.c: Fix Unchecked return value from library (CID #1399760)Ryan Long
CID 1399760: Unchecked return value from library in gr_rasta_spw_router_init1(). Closes #4283
2021-03-05cpuusagetop.c: Fix three Missing break in switch Coverity errorsRyan Long
CID 1399726: Missing break in switch in task_usage(). CID 1399728: Missing break in switch in task_usage(). CID 1399742: Missing break in switch in task_usage(). Closes #4278
2021-03-05grtc.c: Fix four Missing break in switch Coverity errorsRyan Long
CID 1399761: Missing break in switch in process_dma(). CID 1399765: Missing break in switch in process_dma(). CID 1399766: Missing break in switch in process_dma(). CID 1399777: Missing break in switch in process_dma(). Closes #4277
2021-03-05grspw.c: Fix Unchecked return value (CID #1399781)Ryan Long
CID 1399781: Unchecked return value in grspw_device_init(). Closes #4259
2021-03-05bsps/shared: Allow setting baud rate for zynq uartJan Sommer
2021-03-05spec/aarch64: Rename ZynqMP QEMU BSPsKinsey Moore
The current ZynqMP BSPs don't have _qemu in their name as do all other RTEMS BSPs that are specifically made to run on QEMU. This fixes the naming for those ZynqMP BSP variants for easier identification.
2021-03-05bsps/aarch64: Add support for EL2 startKinsey Moore
Add the stub necessary to boot on AArch64 under EL2 and drop to EL1 for normal operation.
2021-03-05bsps/aarch64: RTEMS_DEBUG stack alignment faultsKinsey Moore
Run with stack alignment faults enabled under RTEMS_DEBUG to catch any stack misalignments early. This makes it easier to track them down should they ever occur.
2021-03-05spec: Move hypervisor start for use by AArch64Kinsey Moore
AArch64 on hardware is often started at EL2 instead of EL1 from either u-boot or a first stage bootloader. This allows RTEMS to drop from EL2 execution to EL1 to operate as normal.
2021-03-05spec/aarch64: Remove sp37 from intermittent testsAlex White
2021-03-05score/aarch64: Fix interrupt level readsAlex White
2021-03-05cpukit: Explicitly enforce alignment requirementsKinsey Moore
According to commentary on GCC bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99143, the alignment behavior of linker sections on which RTEMS has relied was never guaranteed to be consistent across platforms and any alignment requirements for linker sections needs to be enforced explicitly. This adds those explicit alignment requirements. Closes #4255.
2021-03-05bsps: Allow override of ARM TM27 IRQsKinsey Moore
ZynqMP hardware appears to have an odd hard-wired SGI implementation in which the SGIs are permanently set as enabled or disabled. Allow the TM27 IRQs to be overridden as necessary.
2021-03-05bsps/aarch64: Resolve usage of SUBALIGN()Kinsey Moore
Remove usage of SUBALIGN() in aarch64 linkcmds which works around a difference in behavior on AArch64 platforms. This is no longer necessary since alignment is now enforced explicitly. Closes #4178.
2021-03-05aarch64: Fix context switchSebastian Huber
The Per_CPU_Control::isr_dispatch_disable is a 32-bit integer. Close #4206.
2021-03-05score: Ensure stack alignment requirementSebastian Huber
Make sure that a user-provided stack size is the minimum size allocated for the stack. Make sure we meet the stack alignment requirement also for CPU ports with CPU_STACK_ALIGNMENT > CPU_HEAP_ALIGNMENT.
2021-03-05CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZESebastian Huber
Ensure that CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE meets the task storage alignment requirement.
2021-03-04validation: Fix for 64-bit targetsSebastian Huber
Closes #4179.
2021-03-04rtems: Fix RTEMS_TASK_STORAGE_ALIGNMENTSebastian Huber
Make sure we meet the stack alignment requirement for user-provided thread storage areas.
2021-03-04score: Enforce CPU_STACK_ALIGNMENT requirementsSebastian Huber
Clarify CPU_STACK_ALIGNMENT requirements in no_cpu port. Add static assertion to enforce CPU_STACK_ALIGNMENT requirements.
2021-03-04MAINTAINERS: Add myself to write after approvalJan Sommer
2021-03-02rtems: Simplify rtems_signal_catch()Sebastian Huber
In uniprocessor configurations, we can simplify rtems_signal_catch(). Add a validation test for the SMP special case.
2021-03-02rtems: Simplify _Signal_Action_handler()Sebastian Huber
Use the invariant that an ASR is only processed if ASR processing is enabled.
2021-03-02bsps/beagle: Updating licences to latest BSD 2 clauseJames Fitzsimons
2021-03-02bsps/beagle: Adding QEP driver support to BeagleBoneBlack BSPJames Fitzsimons
2021-03-02validation: Format comment blocksSebastian Huber
2021-03-01score: Simplify _Objects_Name_to_id_u32()Sebastian Huber
Remove superfluous check for the objects maximum since the maximum is also used as a loop limit. Fix formatting.
2021-03-01validation: Add comments to task testsSebastian Huber
2021-03-01validation: Add comments to message queue testsSebastian Huber
Split up post-condition.
2021-03-01validation: Add comments to signal testsSebastian Huber
2021-03-01validation: Add comments to barrier testsSebastian Huber
Unify code sections across tests.
2021-03-01score: Fix _Stack_Extend_size()Sebastian Huber
Check for an integer overflow. Add a validation test for task create errors.
2021-03-01validation: Improve task construct error testsSebastian Huber
2021-02-28powerpc/motorola_power: Place any common data in the .bss sectionChris Johns
- It seems the compiler how defaults to -fcommon and this means some uninitialised data is ignored. Closes #4266
2021-02-28powerpc/motorola_power: Link all text sections into the executable imageChris Johns
- The change to building all code with code and data sections means we have a section per function. Make sure all functions are placed in the text section. Closes #4266
2021-02-27getgrent.c, record-client.c: Add missing includes for assert.hVijay Kumar Banerjee
2021-02-26rtems-debugger-threads.c: Fix Unchecked return value error (CID #1468688)Ryan Long
CID 1468688: Unchecked return value in snapshot_thread(). Closes #4262