Age | Commit message (Collapse) | Author |
|
Directly use "static inline" which is available in C99 and later. This brings
the RTEMS implementation closer to standard C.
Close #3935.
|
|
|
|
Make it explicit that kqueue uses rtems_libio_t.
Update #4475.
|
|
Closes #4713.
|
|
Added support for Cobham Gaisler NOEL-V systems. The NOEL-V support
is implemented as a riscv BSP. Both 32-bit and 64-bit processor
systems are supported. Cobham Gaisler's NOEL-V RISC-V processor IP
is described here:
https://www.gaisler.com/NOELV
Compatible with the following NOEL-V FPGA example design ranges
available from Cobham Gaisler. Follow the links for free
bit-streams, DTS/DTB, user's manuals and quick-start guides:
- NOEL-ARTYA7-EX (https://www.gaisler.com/NOEL-ARTYA7)
- NOEL-PF-EX (https://www.gaisler.com/NOEL-PF)
- NOEL-XCKU-EX (https://www.gaisler.com/NOEL-XCKU)
Uses the shared GRLIB APBUART console driver "apbuart_termios.c".
APBUART devices are probed using device tree.
Closes #4225.
|
|
Uses the first entry in the /memory node to determine the end of the
work area. Falls back on linker symbol if unable to parse the node.
|
|
Issue an error message if an SMP-specific scheduler is used and
RTEMS_SMP is disabled. This might be a more informative compared to
compiler or linker errors.
|
|
Test this option in a configuration with only one processor.
Update #3716.
|
|
Two interface specification items moved.
|
|
Update #3716.
|
|
|
|
|
|
Update #4702.
|
|
Update #4691.
|
|
Update #4702.
|
|
Use RTEMS_ZERO_LENGTH_ARRAY for flexible array member.
Update #4662.
|
|
It seems that recent GCC versions expect that functions with a "const type *"
parameter will read from the referenced location.
Update #4662.
|
|
Updates #4691.
|
|
This gets rid of a cyclic dependency in the specification graph.
Update #3716.
|
|
Update #3716.
|
|
Update #4662.
|
|
The <rtems.h> header file should not unnecessarily include standard C
header files. The <string.h> and <limits.h> header includes were
removed in 2017.
Update #4662.
|
|
Update #4706.
|
|
Update #4706.
|
|
This reverts commit f930206724e65f188fe3b095826ceb1b11000f65.
The linker set begin must be a symbol and not a zero-initialized item.
|
|
- Stops the server crashing when setting breakpoints in .start
|
|
|
|
The ABI flags for the amd64 BSP contain the -Werror=return-type flag. There is no reason for this to be there so it has been removed. The same option has also been removed amd64.cfg file.
|
|
- Versal has IO mapped to the upper 64bit address space and
needs full 64bit addresses.
- Add xilinx_versal_aiedge for custom hardware
- Make the hardware settings the defaults and qemu as variants
Closes #4693
|
|
UPdates #4706
|
|
Updates #4706
|
|
- pci.h is only for sparc
- keyimpl.h is not referenced and so not needed
Updates #4705
|
|
Updates #4705
|
|
Updates #4705
|
|
Updates #4662
|
|
Updates #4662
|
|
These uninitialized variables were causing warnings to be generated.
Updates #4662
|
|
Updates #4662
|
|
Changed format of size_t variable being printed.
Updates #4662
|
|
Added two pragmas to address, and changed the value of
AARCH64_EXCEPTION_MAKE_ENUM_64_BIT to INT_MAX because the old value was not
in range of an int.
Updates #4662
|
|
Updates #4662
|
|
Changed the size of the array to 1 to get rid of the warning.
Updates #4662
|
|
Updates #4662
|
|
The warning that this fixes states that "ISO C restricts enumerator values to
range of 'int'."
Updates #4662
|
|
Changing the offset from 0 to 1 got rid of a warning stating that offset 0 is
out of bounds.
Updates #4662
|
|
Updates #4662
|
|
The .data.rel.ro* linker input section pattern accidentally matches with
writeable data those symbol name starts with "ro".
Close #4701.
|
|
Updates #4691.
|
|
Updates #4691
|
|
|