2018.02-rc3 Public Release

Changes from -rc3 release:

  c9deb80 kernel: move default version forward to kernel-4.9.79
  ba3cc8c efibootmgr: update to version 15
  a5c8f15 efivar: update to version 30
  54ce1c3 WNC new platfrom osw1800

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

Default Kernel -- 4.9.79
========================

  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 4.9.79 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.

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

Testing and Certification:

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