We are happy to announce the release of coreboot 4.4. This is our fourth quarterly release. Since the last release, we’ve had 850 commits by 90 authors adding 59000 lines to the codebase.

The release tarballs are available at https://www.coreboot.org/releases/

There is a 4.4 tag and branch in the git repository.

Log of commit 3141eac900 to commit 588ccaa9a7

Major areas that received significant changes in for this release:

Build system (30 commits) – Add postcar stage, ‘timeless’ builds, extend site-local, test toolchain by version string, update dependencies, catch ACPI errors, l add additional macros.

Toolchain updates (40+ patches) – Update IASL to v20160318 , LLVM to v3.7.1, add GNU make, add nds32le GCC compiler

Lint tools (30 patches) – Update existing lint utilities, add lint tests for executable bit, make sure site-local isn’t committed, add test to break all lint tests.

Payloads (60 commits) – Fixes for libpayload, coreinfo and nvramcui, add new payloads, see below.

Maintainers file – (8 patches) – continue adding maintainers for various areas.

Documentation for adding Intel FSP-based platforms (20 commits)

Mainboards

Added 9 mainboards

asus/kcma-d8

emulation/qemu-power8

google/auron_paine

google/gru

intel/amenia

intel/apollolake_rvp

intel/camelbackmountain_fsp

intel/galileo

lenovo/t420

Existing boards with significant updates

asus/kgpe-d16

google/oak

google/chell

intel/kunimitsu

Changes in chips

Added 1 new architecture

power8

Added 1 processor

qemu-power8

Added 5 socs

intel/apollolake

intel/fsp_broadwell_de

intel/quark

marvell/armada38x

rockchip/rk3399

Existing chip areas with many changes

cpuamd/mct_ddr3

drivers/intel/fsp2_0

northbridge/intel/sandybridge/raminit

soc/intel/apollolake

soc/intel/fsp_baytrail

soc/intel/skylake

soc/mediatek/mt8173

Added 1 new vendorcode directory

siemens

Submodules

Added 1 submodule

chromeec

Updated 3 submodules

3rdparty/arm-trusted-firmware (329 commits)

3rdparty/vboot (28 commits)

util/nvidia/cbootimage (13 commits)

Other

Added 4 payloads

depthcharge: For ChromeOS verified boot

iPXE: For network booting

Memtest86+: Updated with fixes for correctly testing coreboot with payloads

U-Boot (Experimental): Alternate payload for booting an OS

Added 6 utilities

archive – Concatenates files into a single blob with an indexed header

chromeos – Download and extract blobs from a ChromeOS image

futility – vboot Firmware utility

intelmetool – Shows information about the Intel ME on a platform.

marvell/doimage_mv – No usage notes

post – Simple utility to test post cards

coreboot statistics

Total Commits: 850

Total authors: 90

New authors: 28

Total Reviewers: 40

Total Submitters: 17

Total lines added: 74054

Total lines removed: -15056

Total difference: 58998