1 coreboot 4.3 release notes
2 ==========================
4 The "Oh, has FOSDEM started?" release
6 Dear coreboot community,
8 today marks the release of coreboot 4.3, the third release on our time
9 based release schedule. Since the last release, 1030 commits by 114
10 authors added a net total of 17500 lines to the source code. Thank you
11 to all who contributed!
13 The release tarballs are available at http://www.coreboot.org/releases/.
14 There's also a 4.3 tag and branch in the git repository.
16 Besides the usual addition of new mainboards (14) and chipsets
17 (various), a big theme of the development since 4.2 was cleaning up the
18 code: 20 mainboards were removed that aren't on the market for years
19 (and even hard to get on Ebay). For several parts of the tree, we
20 established tighter controls, making errors out of what were warnings
21 (and cleaning up the code to match) and provided better tests for
22 various aspects of the tree, and in general tried to establish a more
23 consistent structure across the code base.
25 Besides that, we had various improvements across the tree, each
26 important when using the hardware, but to numerous for individual shout
27 outs. Martin compiled a list that's best posted verbatim. Thanks Martin!
29 Log of commit 529fd81f640fa514ea4c443dd561086e7c582a64 to commit
30 1bf5e6409678d04fd15f9625460078853118521c for a total of 1030 commits:
35 ### Added 14 mainboards
37 * asus/kfsn4-dre_k8: Native init Dual AMD K8 CPUs & Nvidia CK804
39 * esd/atom15: Bay Trail SOC mainboard using Intel's FSP
40 * gigabyte/ga-g41m-es2l: Intel Core 2 / Native init x4x NB / I82801GX SB
41 * google/guado: Intel Broadwell chromebox (Asus Chromebox CN62)
42 * google/oak: Mediatek MT8173 SoC chromebook
43 * google/tidus: Intel Broadwell chromebox (Lenovo ThinkCentre Chromebox)
44 * google/veyron_emile: Rockchip RK3288 SoC board
45 * intel/d510mo: Native init Intel Pineview with Intel I82801GX
47 * intel/littleplains: Intel Atom c2000 (Rangeley) SoC board
48 * intel/stargo2: Intel Ivy Bridge / Cave Creek usint Intel's FSP
49 * lenovo/r400: Intel Core 2 / Native init GM45 NB / Intel I82801IX SB
50 * lenovo/t500: Intel Core 2 / Native init GM45 NB / Intel I82801IX SB
51 * purism/librem13: Intel Broadwell Laptop using Intel MRC
52 * sunw/ultra40m2: Native init Dual AMD K8 Processors & Nvidia MCP55 SB
54 ### Removed 20 mainboards
57 * digitallogic/adl855pc
62 * tyan/s2735, s2850, s2875, s2880, s2881 & s2882
63 * tyan/s2885, s2891, s2892, s2895, s4880 & s4882
65 ### Improvements to mainboards
67 * amd/bettong: fixes to Interrupts, Memory config, S4, EMMC, UARTS
68 * asus/kgpe-d16: IOMMU and memory fixes, Add CMOS options, Enable GART
69 * intel/strago: GPIO, DDR, & SD config, FSP updates, Clock fixes
70 * ACPI fixes across various platforms
71 * Many individual fixes to other mainboards
73 ### Continued updates for the Intel Skylake platform
75 * google/chell, glados, & lars: FSP & Memory updates, Add Fan & NHLT
77 * intel/kunimitsu: FSP & GPIO updates, Add Fan & NHLT (audio) support
81 * Update build to use FMAP based firmware layout with multiple cbfs
83 * Enable Kconfig strict mode - Kconfig warnings are no longer allowed.
84 * Enable ACPI warnings are errors in IASL - warnings are no longer
86 * Tighten checking on toolchains and give feedback to users if there are
88 * Updates to get the ADA compiler to work correctly for coreboot
89 * Various improvements to Makefiles and build scripts
90 * Cleanup of CBFS file handling
94 * cleanups and improvements to many of the utilities
95 * cbfstool: Many fixes and extensions to integrate with FMAP
96 * Add amdfwtool to combine AMD firmware blobs instead of using shell
98 * Toolchain updates: new versions of GMP & MPFR. Add ADA.
99 * Updates for building on NetBSD & OS X
103 * SeaBIOS: Update stable release to 1.9.0
104 * coreinfo: fix date, hide cursor, use crosscompiler to build
105 * libpayload: updates for cbfs, XHCI and DesignWare HCD controllers
109 * Added 1 soc: mediatek/mt8173
110 * Various fixes for ARM64 platforms
114 * Added 2 northbridges: intel/pineview & x4x
115 * Removed 1 northbridge: intel/i440lx
116 * Added 1 southbridge: intel/fsp_i89xx
117 * Removed 2 southbridge(s): intel/esb6300 & i82801cx
118 * Rename amd/model_10xxx to family_10h-family_15h.
119 * ACPI: fix warnings, Add functions for IVRS, DMAR I/O-APIC and HPET
121 * Work in many areas fixing issues compiling in 64-bit
122 * Numerous other fixes across the tree
124 Areas with significant work on updates and fixes
125 ------------------------------------------------
127 * intel/fsp1_x: Fix timestamps & postcodes, add native CAR & microcode
128 * nb/amd/amdfam10: Add S3, voltage & ACPI, speed fixes & MANY other
130 * nb/amd/amdmct: Add S3, mem voltage, Fix performance & MANY other
132 * nb/intel/sandybridge: Add IOMMU & ACPI DMAR support, Memory cleanup
133 * soc/intel/braswell: FSP & ACPI updates, GPIO & clock Fixes
134 * soc/intel/fsp_baytrail: GPIO, microcode and Interrupt updates.
135 * soc/intel/skylake: FSP, Power/Thermal & GPIO Updates, Add NHLT support
136 * sb/amd/sb700: Add ACPI & CMOS Setting support, SATA & clock Fixes
140 * Imgtec Pistachio: Memory, PLL & I2C fixes, add reset
144 * Expand functionality for ite/it8718f & nuvoton/nct5572d superio
150 * winbond/w83667hg-a & wpcd376i
156 * nsc/pc8374 & pc97307
162 * Several updates for reading EDID tables
166 * Commonlib: continued updates for cbfs changes
167 * Work on getting license headers on all coreboot files
168 * Drop the third paragraph of GPL copyright header across all of
173 * 3rdparty/blobs: Update to CarrizoPI 1.1.0.1 (Binary PI 1.5)
181 Total lines added: 88255
182 Total lines removed: -70735