820 Commits

Author SHA1 Message Date
Joel Sherrill
ae81810adc rtems-mipstx39-gdb-head.bset: Add missing file
This configuration file was missing for the mipstx39 gdb build for the
head/7 tools.

Closes #4935.
2023-11-17 11:37:37 -06:00
Sebastian Huber
633023de65 7: Update Binutils, GDB, and GCC
Keep RTEMS up to date with the upstream development.
2023-10-18 14:53:16 +02:00
Sebastian Huber
33bb5fca23 6: Add GCC 13.2 configuration 2023-10-18 10:11:05 +02:00
Chris Johns
bddb17c9d2 rtems/net-legacy: Update to latest
Pick up the test printer header change
2023-10-15 13:11:29 +11:00
Chris Johns
5a0959e410 rtems/net-services: Update to latest
- Updates for the RTEMS test changes
2023-10-15 13:11:29 +11:00
Chris Johns
028a2440aa rtems/libbsd: Update to latest
- Pick up fixes to x86 (i368) bus space usage in kernel DMA
2023-10-15 13:11:29 +11:00
Chris Johns
206dc155e1 rtems/kernel: Update to latest
- libdl: fix TLS in base image
- bsps/xnandpsu: fixes
- cpukit/jffs2: avoid dead lock
- bsps/imxrt: enable USB and fix PHY clock enable
- bsps/stm32h7: update STM32 H7 HAL
2023-10-15 13:11:29 +11:00
Chris Johns
979dece6df rtems/tools: Update to latest
Minor fix in rtems-test
2023-10-15 13:11:29 +11:00
Sebastian Huber
103006fc0b 6: Update GCC 12 and 13
Keep RTEMS up to date with the upstream development.
2023-10-12 17:15:34 +02:00
Sebastian Huber
a536dfe985 6/7: Update Newlib
Pick up latest changes from ARM/optimized-routines.

Close 4510.
2023-10-12 17:15:34 +02:00
Chris Johns
35c73203df rtems/tools: Execute use of shlex.join fix for python < 3.8
Updates #4951
2023-08-31 09:27:08 +10:00
Chris Johns
9ca95760ee rtems/tools: Shell execute fixes
Updates #4951
2023-08-29 12:12:22 +10:00
Chris Johns
0860f9948d rtems/tools: Pick up the rtems-syms and rtems-test sis changes
Updates #4920
2023-08-21 11:23:30 +10:00
Chris Johns
fc4426c956 rtems/kernel: Update to the current kernel
- Pick up the Beatnik support for the legacy driver
2023-07-26 08:34:46 +10:00
Sebastian Huber
96b1140892 6: Use libexpat 2.5.0
This version contains security fixes.  Prepare for RTEMS 6.1 release.

Update #4921.
2023-07-24 11:23:46 +02:00
Sebastian Huber
fd3ab606c7 6: Use GDB 13.2
Prepare for RTEMS 6.1 release.

Update #4921.
2023-07-24 10:54:07 +02:00
Sebastian Huber
df776fbd24 7: Update Binutils, GDB, and GCC
Keep RTEMS up to date with the upstream development.
2023-07-20 21:02:21 +02:00
Sebastian Huber
25a073d531 6: Update GCC 10, 12 and 13
Keep RTEMS up to date with the upstream development.
2023-07-20 21:02:21 +02:00
Sebastian Huber
74f8773e99 6/7: Update Newlib
Keep RTEMS up to date with the upstream development.
2023-07-20 21:02:21 +02:00
Vijay Kumar Banerjee
7e0079bb04 rtems-net-legacy: Update net and waf versions 2023-07-19 20:16:06 -05:00
Sebastian Huber
8e568b2ca3 tools: Add GCC 13 configuration
Keep RTEMS up to date with the upstream development.
2023-06-30 08:17:12 +02:00
Sebastian Huber
0b87c91af8 7: Update Binutils, GDB, and GCC
Keep RTEMS up to date with the upstream development.
2023-06-30 08:17:06 +02:00
Sebastian Huber
903796cc74 6: Update GCC 10 and 12
Keep RTEMS up to date with the upstream development.
2023-06-30 08:17:04 +02:00
Sebastian Huber
4a30bb4226 6/7: Update Newlib
Keep RTEMS up to date with the upstream development.
2023-06-30 08:14:59 +02:00
Chris Johns
0e09a7f455 rtems/net-services: Add to the ntpq query an output buffer and size 2023-06-08 19:28:34 +10:00
Chris Johns
3c8c2ce38a rtems/kernel: Update kernel
- Zynq ARM fixes

- AARCH64 MMU fix

- Updated imxrt drivers

- x86_64 EFI support

- Flash driver

- Updated validation tests

- Microblaze updates
2023-06-06 08:26:31 +10:00
Chris Johns
70c222dd86 rtrems/net-legacy: Update rtems-net-legacy
- Add getaddrinfom, gai_strerror, ipv6_addr, if_nametoindex and BSD programs

- Update sysctl

- Move legacy net
2023-06-06 08:26:26 +10:00
Chris Johns
7e52fd778c rtems/net: Add net services build support 2023-06-05 15:16:43 +10:00
Joel Sherrill
ceed4bd699 rtems-gcc-*-newlib-head.cfg: Update to include true long double math
Previously newlib only had long double math functions when the
sizeof(double) was equal to sizeof(long double). Newlib now includes
support for true long double on x86, x86_64, and aarch64.

These files were not included in the previous commit.
2023-05-19 09:53:13 -05:00
Joel Sherrill
56161b3203 rtems-gcc-12-newlib-head.cfg: Update to include true long double math
Previously newlib only had long double math functions when the
sizeof(double) was equal to sizeof(long double). Newlib now includes
support for true long double on x86, x86_64, and aarch64.
2023-05-17 16:11:13 -05:00
Sebastian Huber
908efe4393 7: Use TLS in Newlib for m68k by default
Update #4560.
2023-04-25 19:49:47 +02:00
Sebastian Huber
ca04d78e85 7: Update Binutils, GDB, and GCC 2023-04-25 19:49:47 +02:00
Sebastian Huber
8ae7c62ed1 6: Update GCC 10 and 12 2023-04-25 19:49:47 +02:00
Sebastian Huber
53968aa14a 6/7: Update Newlib 2023-04-25 19:49:47 +02:00
Sebastian Huber
630e78efb0 6: Update GCC 10 and 12 2023-04-21 10:44:12 +02:00
Sebastian Huber
4cd9f0add3 6/7: Update Newlib 2023-04-21 10:44:12 +02:00
Chris Johns
ae00c59541 rtems: Update tools, kernel and legacy network packages
- Tools picks up the stm32h7-stlink to handle SIGTRAP fix.

- RTEMS picks up the motorola_powerpc updates including the mvme2700
  BSP and Makefile.inc fixes for building EPICS.

- Legacy networking picks up a number of build system fixes,
  network configuration changes and more tests.
2023-04-15 11:09:57 +10:00
Chris Johns
c5749318d8 rtems: Add back gsed that was remove by mistake
- Build GNU sed for hosts that it is not installed on for the MIPS
  tools.
2023-04-15 08:53:53 +10:00
Chris Johns
4c73a76c80 print/texinfo: Add texinfo package
- MacOS systems do not come with makeinfo

- Fix the internal build logic. There was config logic in a
  bset file that does not support logic operators. Use a
  special tmp internal path to isolate the internal tools.
2023-04-12 12:08:43 +10:00
Chris Johns
024db7d143 rtems/microblaze: Update to GDB 13.1
Note:
 GCC does not build on MacOS 13.3 due to the specific version
 of GCC the Microblaze is using.

Updates #4892
2023-04-05 10:31:27 +10:00
Chris Johns
cf447af6ea rtems/mipsstx39: Update to GDB 13.1 and stage build GMP
- Use a build set file to stage GMP as recent GDB
  versions require GMP.

Update #4892
2023-04-05 10:11:15 +10:00
Chris Johns
235c12feeb devel/mpfr: Update to 4.2.0 to support MacOS AARCH64
- Use base64 checksums

- Change MPFR URL

Updates #4892
2023-04-05 10:10:34 +10:00
Chris Johns
9919f1217c gdb: Use a virtual environment if present
- Detect and use a virtual environment if present

- Supports MacOS with python.org in a venv

Updates #4892
2023-04-05 10:09:21 +10:00
Kinsey Moore
0e55aff235 Revert binutils to 2.39 for rtems6
Binutils 2.40 has a regression for AArch64 that has previously been
fixed. See https://sourceware.org/bugzilla/show_bug.cgi?id=27217

This regression causes at least 2 tests to fail to build.
2023-03-21 16:07:13 -05:00
Joel Sherrill
da7b5a7f4d rtems-tools-6.cfg: Update to get RISC-V bsp-builder corrections 2023-03-14 11:53:44 -05:00
Alex White
7153c2f1dc 6: Update MicroBlaze gdb to 12.1
GDB 11.2 fails to compile on Ubuntu 22.04 for MicroBlaze.
2023-03-13 08:30:56 -05:00
Chris Johns
e5abdec853 6/gdb: fix building on FreeBSD 13.1
See https://sourceware.org/bugzilla/show_bug.cgi?id=30214

Closes #4872
2023-03-09 15:45:18 +11:00
Sebastian Huber
bfed51462e 6: Update GCC 10 and 12 2023-02-24 08:44:42 +01:00
Sebastian Huber
fd4757d0c6 6/7: Update Newlib 2023-02-24 08:44:42 +01:00
Joel Sherrill
c58857dfdd Update to binutils 2.40 for rtems 6 2023-02-22 10:04:18 -06:00