What's New in LSDK 19.06
Highlights
-
Support of the dual kernel, LTS 4.14.122 and LTS 4.19.46
- U-boot v2019.04 uprev
- The distribution of NXP LSDK Userland including Ubuntu main packages and NXP packages
- Integration of LS1046A FRWY
- Base platform boot with ACPI on LX2160A RDB. Refer to Chapter 5.4 UEFI for the list of supported features
- No formal support of 32-bit kernel space on 64-bit devices
- Removal of Linux backplane driver, which will be releases separately
- Support of DPDK 18.11, OVS 2.11, Pktgen 3.6.6 and VPP 19.01
- Flexbuild: support of new layout of SD partitions and auto deployment, support of automatic download and deployment of distro images and more than 5 partitions based on 4KiB limitation of partition table for SD boot MC 10.16.2 update
- Inclusion of fixes for Linux TCP DoS Attack - SACK CVE 2019-11477
- Inclusion of several software fixes. Refer to Fixed, Open, and Closed Issues which has a list of all fixed issues
- Inclusion of additional workarounds for Chip Errata: A-008098, A-009460, A-010131, A-010635, A-011270, A-050106
List of changes:
Processor and Board Support
NXP LSDK Userland
- The distribution of NXP LSDK Userland including Ubuntu main packages and NXP packages
Linux Kernel Core, Virtualization
- LTS kernel 4.14.122 update
- LTS kernel 4.19.46 update
Linux Kernel Drivers
- DPAA1.x QBMan kexec support
- IEEE1588: linuxptp replacing ptpd2 for testing
- Inclusion of fixes for Linux TCP DoS Attack - SACK CVE 2019-11477
- LX2160A: CEETM, CPU idle
- LS1046A FRWY: Clock, eDMA, Ethernet, GIC, I2C, micro-SD, NAND, OCRAM, PCIe-Gen3 RC, QSPI access to NOR flash, QDMA, SEC, UART, USB
Data Plane Development Kit (DPDK)
- Support of DPDK 18.11
- Support of LS1046A FRWY
- Support of Pktgen 3.6.6
- Support of VPP 19.01
Virtualization - OVS-DPDK
- Support for LS1046A FRWY
- Support for OVS 2.11
Trust Firmware - A (TF-A)
U-Boot Boot Loader
- U-boot v2019.04 update
- LS1046A FRWY: Boot from QSPI NOR flash and micro-SD, clock, DDR4, Ethernet, GIC, I2C, NAND, OCRAM, PCIe-Gen3, USB, UART
- LX2160A: Negate IRQ signal in GIC for AQR107 interrupt pins
Unified Extensible Firmware Interface (UEFI)
- LX2160A: Base platform boot with ACPI on RDB. Refer to Chapter 5.4 UEFI for the list of supported features
EdgeScale - Edge Compute
- Support of LS1046A FRWY
- Secure Manufacturing
- Key and fuse config management
- Device enrollment with fused device identity
- EgdeScale Device Agent Enhancement
- Reconnecting cloud when network is down and up
- Keeping docker images during OTA updates
Other Tools and Utilities
- Flexbuild
- Flex-builder
- Support of new layout of SD partitions and auto deployment
- Support of docker-ce arm32 and arm64 built from source instead of apt installation
- Support of the uprev of dpdk, ovs-dpdk, pktgen_dpdk and vpp
- Support of multiple scales of LSDK userland (main, edgescale, etc.)
- Optimization of building for secure boot Chain of Trust with confidentiality Removal of ARMv8 32bit
- Flex-installer
- Support of automatic download and deployment of distro images
- Support of more than 5 partitions based on 4KiB limitation of partition table for SD boot
- Support of configurable multiple partitions with '-p ' option in
- flex-installer cmdline
- Support of dual system boot on single storage device
- MC upgrade to 10.16.2
- Soft Parser Configuration Tool
- Support of 'load-on-parser' and 'load-protocol' option