2018.02 Public Release
Major new features:
Additional New Hardware Platforms
=================================
afdc69e inventec_dcs7032q28b: Add new platform
640ebe3 Platform support for the DELL EMC S4100
682e39a inventec_d7054q28b:Add new platform
503e6bf Adding a new lenovo platform NE2572
b2d5162 Accton AS7816_64X: add to support r1 ONIE
30a7079 Accton AS5916_54XM: add to support ONIE
5e1c7b0 Add machine delta_ag9064
3515f3c Accton AS7312_54XS: add to support ONIE
38dd2bb Accton AS5916_54XK: add to support ONIE
fd2204a Accton AS7726_32X: add to support ONIE
54ce1c3 WNC new platfrom osw1800
f8c37d0 machine: nxp_ls1088ardb: add ls1088ardb support
Default Kernel -- 4.9.80
========================
fa5a38e kernel: move default version forward to kernel-4.9.80
c9deb80 kernel: move default version forward to kernel-4.9.79
a9d15cd kernel: move default version forward to kernel-4.9.77
Spectre and Meltdown Changes
============================
The new default kernel contains, among other fixes from the previous
4.9.57 kernel, a few patches for the recent Meltdown and Spectre
vulnerabilities. Interested parties are stronly encouraged to read
the entire 4.9.77 changelog:
https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.77
A brief summary of some important patches:
Page Table Isolation (aka Meltdown, aka KAISER), now enabled with
CONFIG_PAGE_TABLE_ISOLATION=y.
commit 13be4483bb487176c48732b887780630a141ae96
Author: Richard Fellner <richard.fellner@student.tugraz.at>
Date: Thu May 4 14:26:50 2017 +0200
KAISER: Kernel Address Isolation
Partial Spectre mitigation, now enabled with CONFIG_RETPOLINE=y.
commit 2bb5de42f254bf5addedf17c9c25c68d65639b55
Author: David Woodhouse <dwmw@amazon.co.uk>
Date: Thu Jan 11 21:46:25 2018 +0000
x86/retpoline: Add initial retpoline support
New vulnerability sysfs directory, now enabled with
CONFIG_GENERIC_CPU_VULNERABILITIES=y.
commit 11ec2df9c02071a7c0a63a1febb53e76cdee56ac
Author: Thomas Gleixner <tglx@linutronix.de>
Date: Sun Jan 7 22:48:00 2018 +0100
sysfs/cpu: Add vulnerability folder
Note: Full Spectre mitigation support will ultimately require
microcode updates and updates the GCC compiler, which are not included
here.
U-Boot
============
9ef7b8e support u-boot 2017.07
Bugs Fixes / Improvements
=========================
Hardware Support:
942d50b inventec_d6254qs: Move to kernel 4.9.57
156461b coreboot: build target grub-i386-pc for .ISO installer
31b36b7 intel_coreboot_rangeley: set switch asic to 'none'
cc6a77b grub:coreboot:build-grub-mkfont unifont.bdf
443ba79 inventec_d7054q28b:Modification for rootconf
6f3fcd7 1.fix kernel dependant. 2.kernel config add support ipmi.
bc25ef2 Update ONIE support for Mellanox x86 based systems.
3ed8cd6 im_n29xx_t40n: Handle uninstall of MSDOS partitions.
4cb1103 VENDOR_VERSION is updated on Lenovo G8272 and G8296
c456d5e dellemc_s4100_c2338: update kernel version to 4.9.77
848a132 delta_ag9032v2: update kernel version to 4.9.77
787ec84 quanta_common_rglbmc: update kernel version to 4.9.77
c2cec27 quanta_ly4r: update kernel version to 4.9.77
53e15d0 inventec_d7054q28b: update kernel version to 4.9.77
b1bf1ae inventec_d6254qs: update kernel version to 4.9.77
8b8ca6f inventec_dcs7032q28b: update kernel version to 4.9.77
08553a5 mlnx_x86: update kernel version to 4.9.77
Misc:
7933764 Improve checking for missing libraries at build time
7d38c39 pkg-config: configure packages' --prefix properly
5452c04 pkg-config: prepend $(DEV_SYSROOT) to responses
72c9df8 image-discovery: update TFTP server search order
5de5768 intel_coreboot_rangeley: add demo OS files
3753cb7 Add build time platform information to GRUB messages
cc7a80a grub: be able to set timeout by platform
a8289ed grub-arch:onie-sysinfo use DMI information if no syseeprom
e2c1ea1 dmidecode: upgrade to version 3.1
45c3ef6 demo OS: wait boot device ready before mouting ONIE-DEMO-OS
fe5b096 machine.conf: generated automatically during ONIE booting
33768d0 gen-config: remove double quotes from onie_platform
cdeb90e onie-fwpkg: correct preservation of update records
ba3cc8c efibootmgr: update to version 15
a5c8f15 efivar: update to version 30
8e1fc0b busybox: fw_env: modify crc size in getenvsize
8794be7 onie-mk-bin: add contiguous-uboot_ubootenv-up support
319ddc7 machine: nxp_ls1043ardb: update kernel to 4.9.79 and uboot to 2017.07
3bc1fe3 machine: nxp_ls2088ardb: update kernel to 4.9.79 and uboot to 2017.07
4a15102 machine: nxp_ls1046ardb: update kernel to 4.9.79 and uboot to 2017.07
2c5f0a3 gcc-4.9.2: enable binutils plugin support