What's New in LSDK 19.03
Highlights
- Support of the dual kernel, LTS 4.14.104 and LTS
4.19.26. LTS 4.9 is not tested in this release and under maintenance mode
- Integration of LX2160A
- Inclusion of Spectre V2
patches in Linux, Spectre V4 patches in TF-A
- Integration of DCE lib 2.0
- MC 10.14.3 update
- OP-TEE 3.4.0 update
- Full SMMU support on LS1043A and LS1046A when using
upstream flavor of DPAA1 drivers
- 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-008850 on LS1021A, A-009531, A-110311 on LX2160A
List of changes:
Processor and Board Support
- LX2160A RDB
- LS1043ARDB-PD with NAND and EEPROM model updated
NXP LSDK Userland
- No change since the last SDK
Linux Kernel Core, Virtualization
- LTS kernel 4.14.104 update
- LTS kernel 4.19.26
- Inclusion of Spectre V2
patches
- LX2160A: KVM, Guest Virtual Machines, Virtio-net, Docker Containers
Linux Kernel Drivers
- DPAA2 Ethernet: using FQID instead of QDID for frame
enqueue, allocating one page for each ingress frame
- LX2160A: CAAM, Clock, UART, DDR4, eSDHC,
eMMC, GIC, I2C, OCRAM, PCIe (EP, RC, MSI), USB, SATA, Flexspi
access to NOR flash, LPM20, Networking interfaces (RGMII, SGMII, UXGMII,
XFI, XLAUI4, 25G-AUI), WRIOP, QBMAN, MDIO, QDMA
- Full support of SMMU on LS1043A and LS1046A when using
upstream flavor of DPAA1 drivers
Data Plane Development Kit (DPDK)
- DPAA1: changing default FMC mode to FMC script
- DPAA2: Support for Multi-process
Applications
- Support of QDMA Demo application (mem-to-mem mode)
- LX2160A: l2fwd, l3fwd, l2fwd_crypto, ipsecgateway
Virtualization - OVS-DPDK
- Support for LX2160A
- Support for OVS 2.10.2
Trust Firmware - A (TF-A)
- Inclusion of Spectre V4
patches
- LX2160A: LPM20
U-Boot Boot Loader
- LX2160A: non-secure boot and secure boot, boot from flexspi NOR and SD, Clock, UART, DDR4, eSDHC, eMMC, GIC, I2C, OCRAM, PCIe (RC), USB, SATA
(one controller support), Flexspi access to NOR
flash, MDIO, Networking interfaces (RGMII, SGMII, UXGMII, XFI, XLAUI4,
25G-AUI), Voltage ID
- Support of 128MB and 256MB MC size [256MB on LX2160A]
- Support of QSFP detection and autoconfig
for CS4223 PHY [LX2160A]
- Full support of SMMU on LS1043A and LS1046A
Unified Extensible Firmware
Interface (UEFI)
- LX2160A: non-secure boot, boot from flexspi
NOR flash, UART, Clock, DDR4, SD, FAT32 filesystem, I2C, RTC, SATA, USB,
XFI, SMP Linux boot via EFI_STUB on SD card, MC High Memory
EdgeScale - Edge Compute
Other Tools and Utilities
- DCE
- Integration of DCE lib 2.0
- Simple DCE example application
- Flexbuild
- Support of DHCP distro boot
- Support of LX2160A
- Support of OpenStack-Nova
- MC update to 10.14.3
- Platform Security
- Restool
- Adding --num-cgs
as a dpni create option