mb/google/brya/var/redrix: Add ACPI fan definitions
[coreboot.git] / Documentation / releases / coreboot-4.4-relnotes.md
blob2207c7fc0f5a829af99ac42da3ce1b6390447c5c
1 coreboot 4.4 release notes
2 ==========================
4 We are happy to announce the release of coreboot 4.4.  This is our
5 fourth quarterly release.  Since the last release, we've had 850 commits
6 by 90 authors adding 59000 lines to the codebase.
8 The release tarballs are available at https://www.coreboot.org/releases/
9 There is a 4.4 tag and branch in the git repository.
11 Log of commit 3141eac900 to commit 588ccaa9a7
13 Major areas that received significant changes in for this release:
14 * Build system (30 commits) - Add postcar stage, 'timeless' builds,
15   extend site-local, test toolchain by version string, update
16   dependencies, catch ACPI errors, add additional macros.
17 * Toolchain updates (40+ patches) - Update IASL to v20160318 , LLVM to
18   v3.7.1, add GNU make, add nds32le GCC compiler
19 * Lint tools (30 patches) - Update existing lint utilities, add lint
20   tests for executable bit, make sure site-local isn't committed, add
21   test to break all lint tests.
22 * Payloads (60 commits) - Fixes for libpayload, coreinfo and nvramcui,
23   add new payloads, see below.
24 * Maintainers file - (8 patches) - continue adding maintainers for
25   various areas.
26 * Documentation for adding Intel FSP-based platforms (20 commits)
28 Mainboards
29 ----------
30 ### Added 9 mainboards
31 * asus/kcma-d8
32 * emulation/qemu-power8
33 * google/auron_paine
34 * google/gru
35 * intel/amenia
36 * intel/apollolake_rvp
37 * intel/camelbackmountain_fsp
38 * intel/galileo
39 * lenovo/t420
41 ### Existing boards with significant updates
42 * asus/kgpe-d16
43 * google/oak
44 * google/chell
45 * intel/kunimitsu
47 Changes in chips
48 ----------------
49 ### Added 1 new architecture
50 * power8
52 ### Added 1 processor
53 * qemu-power8
55 ### Added 5 socs
56 * intel/apollolake
57 * intel/fsp_broadwell_de
58 * intel/quark
59 * marvell/armada38x
60 * rockchip/rk3399
62 ### Existing chip areas with many changes
63 * cpuamd/mct_ddr3
64 * drivers/intel/fsp2_0
65 * northbridge/intel/sandybridge/raminit
66 * soc/intel/apollolake
67 * soc/intel/fsp_baytrail
68 * soc/intel/skylake
69 * soc/mediatek/mt8173
71 ### Added 1 new vendorcode directory
72 * siemens
74 Submodules
75 ----------
76 ### Added 1 submodule
77 * chromeec
79 ### Updated 3 submodules
80 * 3rdparty/arm-trusted-firmware (329 commits)
81 * 3rdparty/vboot (28 commits)
82 * util/nvidia/cbootimage (13 commits)
84 Other
85 -----
86 ### Added 4 payloads
87 * depthcharge: For ChromeOS verified boot
88 * iPXE: For network booting
89 * Memtest86+: Updated with fixes for correctly testing coreboot with
90   payloads
91 * U-Boot (Experimental): Alternate payload for booting an OS
93 ### Added 6 utilities
94 * archive - Concatenates files into a single blob with an indexed header
95 * chromeos - Download and extract blobs from a ChromeOS image
96 * futility - vboot Firmware utility
97 * intelmetool - Shows information about the Intel ME on a platform.
98 * marvell/doimage_mv - No usage notes
99 * post - Simple utility to test post cards
101 coreboot statistics
102 -------------------
103 * Total Commits:          850
104 * Total authors:           90
105 * New authors:             28
106 * Total Reviewers:         40
107 * Total Submitters:        17
108 * Total lines added:    74054
109 * Total lines removed: -15056
110 * Total difference:     58998