================ Gaisler Buildroot 2025.02-1.1 ================

Rebase upon Buildroot 2025.02.8.
Add package for integrating user examples of the GRLIB Linux Driver Package

For LEON Linux 5.10:
  - Step up to LEON Linux 5.10-1.10 kernel (based on 5.10.246)
  - Step up to LEON Linux 5.10 Toolchain 2.2 based on gcc13.2 and glibc 2.39

For LEON Linux 6.13:
  - Step up to LEON Linux 6.13-beta-2 kernel

For LEON (common):
  - Step up to MKLINUXIMG 2.0.20

For NOEL:
- Step up to OpenSBI 1.7
- Step up to NOEL Linux 6.13-1.1 kernel

The NOEL Linux 6.13-1.1 kernel is included only in this Gaisler Buildroot
release (LEON kernels can be downloaded separately from gaisler.com).

NOEL Linux 6.13-1.1 changes:
- GRETH driver enhancements:
  - GRETH2 support
  - Fixed-link PHY device through device tree bindings
  - External PHY device through device tree bindings
  - Support for changing the MTU size (GRETH2 supports jumbo frames)
  - Multiple GRETH instances can share the same interrupt line

- GRCANFD support added to GRCAN driver

- A new mdio bus controller driver for MDIO_CTRL

- Enable APBUART16550 support in noel{32|64} defconfigs

================ Gaisler Buildroot 2025.02-1.0 ================

Rebase upon Buildroot 2025.02.1.
Add kernel extension package for the GRLIB Linux Driver Package

This release contains two different LEON releases:
- LEON Linux 5.10-1.9 which is continues on the 5.10 LTS branch
- LEON Linux 6.13-beta-1 which is a beta release of a newer Linux kernel
  (6.13.12) with additional support for High-resolution timers,
  Real-time Linux (PREEMPT_RT), ftrace and lock proving.

For LEON Linux 5.10-1.9:
  - Step up to LEON Linux 5.10-1.9 kernel
  - Step up to LEON Linux 5.10 Toolchain 2.1 based on gcc13.2 and glibc 2.39

For LEON Linux 6.13-beta-1:
  - Add LEON Linux 6.13-beta-1 kernel
  - Add LEON Linux 6.13 Toolchain beta-1 based on gcc13.2 and glibc 2.41
  - Add new 6.13 based defconfigs for GR740 and leon:
      - gaisler_gr740_linux6.13-beta_defconfig
      - gaisler_gr740_linux6.13-beta_rt_defconfig (Real-time Linux enabled)
      - gaisler_leon_linux6.13-beta_defconfig

For LEON (common):
  - Step up to MKLINUXIMG 2.0.19

For NOEL:
- Step up to NOEL Linux 6.13-1.0
- Step up to OpenSBI 1.6
- Select DWARF4 for noel{32|64} defconfigs
- Add external toolchain NOEL Linux 6.13 Toolchain 1.0 based on GCC 13.2 and
  glibc 2.41.

================ Gaisler Buildroot 2024.02-1.2 ================

Rebase upon Buildroot 2024.02.6.
Added application example to project-specific customization example
Added NFS examples to the user's manual

For LEON:
- Step up to LEON Linux 5.10-1.8 kernel
- Step up to MKLINUXIMG 2.0.18

For NOEL:
- Fix issue when selecting RISC-V extensions for gcc.

================ Gaisler Buildroot 2024.02-1.1 ================

Rebase upon Buildroot 2024.02.2.
Added example on how to do project-specific customization

For LEON:
- Step up to LEON Linux 5.10-1.7 kernel
- Step up to MKLINUXIMG 2.0.17

================ Gaisler Buildroot 2024.02-1.0 ================

Rebase upon Buildroot 2024.02.1.

For LEON:
- Step up to LEON Linux 5.10-1.6 kernel
- Step up to MKLINUXIMG 2.0.16
- Step up to LEON Linux 5.10 Toolchain 2.0 based on gcc13.2 and glibc 2.39
- Add missing fixes for UT700 errata workarounds in fortran libs in
  Buildroot-built toolchain.
- Fix glibc configuration issue for Buildroot-built toolchains
  to avoid race conditions with dynamic linking on SMP systems.
- Add fixes for GRLIB-TN-0009 errata workarounds to mkprom2

For NOEL:
- Step up to Linux 6.8
- Step up to OpenSBI 1.4
- Add external toolchain NOEL Linux 6.8 Toolchain 1.0

Add support for building Buildroot toolchains with the same gcc 13 and
glibc 2.39 as in the external LEON and NOEL toolchains.

================ Gaisler Buildroot 2023.02-1.0 ================

First common Gaisler Buildroot release for both LEON and NOEL
with common documentation.

Rebase upon Buildroot 2023.02.4.

For LEON, step up to:
- Step up to LEON Linux 5.10-1.5 kernel
- Step up to MKLINUXIMG 2.0.15

For NOEL:
- Step up to Linux 6.3, including IOMMU and AIA patches
- Step up to OpenSBI 1.2
- Add default NOEL configuration for OpenSBI
- Add support to set base address and target copy address for OpenSBI
- Add post-image step rebuilding OpenSBI after kernel updates
- Add support for GCC 13
- Add option to add enable zbs, zba, zbb, zbkb, zbc, zbkc, and zbkx
- Default configuration updates

Some renaming of directories and default configuration files has been done to
consolidate naming between LEON and NOEL.

================ LEON Buildroot 2022.02-1.2 ================

Rebase upon Buildroot 2022.02.11.

Step up to:
- LEON Linux 5.10-1.4 kernel
- LEON Linux 5.10 Toolchain 1.4
- MKLINUXIMG 2.0.14
- MKPROM 2.0.69

Add support for configure leon5 architecture variant that enables -mcpu=leon5.

Add support for enabling UT700 errata fixes for other external toolchains than
the default one.

Make it possible to build a toolchain in Buildroot with the same GLIBC and GCC
version as our latest prebuilt external toolchain.

Announce OpenMP support for LEON Linux toolchains.

================ LEON Buildroot 2022.02-1.1 ================

Rebase upon Buildroot 2022.02.3.

User's manual update, including pointers on setting up a kernel development
environment under Buildroot and pointers on upgrading Buildroot to newer
LEON Buildroot releases or following an upstream stable Buildroot branch.

================ LEON Buildroot 2022.02-1.0 ================

Initial LEON Buildroot release based on Buildroot 2022.02.2.

It includes default configurations using GCC 10 for generic LEON3/4/5 systems,
GR740 as well as UT700. LEON specific manual can be found in docs/gaisler.
Buildroot manual in docs/prebuilt.

Our latest toolchains, the MKLINUXIMG second stage bootloader as well as
optionally the MKPROM2 boot loader can be downloaded automatically and
configured within the Buildroot configuration interface.

(This release is aimed to be used in a standalone fashion and not under
Linuxbuild.)
