1 coreboot 4.8 & 4.8.1 release notes
2 ==================================
4 The 4.8.1 release contains 2 commits: 5f0b80b880 and 6794ce02d4. This
5 minor release fixes an issue with adding payloads. The 4.8 release
6 covers commit 6dd2f69878 to commit ebdeb4d07d
8 Since the last release, the coreboot project had 1198 commits by 124
11 There are PGP signed 4.8 and 4.8.1 tags in the git repository. A branch
12 for 4.8 releases (4.8_branch) has been created.
14 A big thank you to everyone involved in making this release happen. We
15 couldn't have done this without the 35 new commit authors, the
16 experienced developers, the many reviewers, documentation writers and
17 the fantastic community supporting users on both the mailing list and
20 In general, this has been a calm release cycle. Several old devices were
21 removed from the master branch early in the release, as they hinder
22 development and nobody stepped up doing the porting effort or was
23 willing to test coreboot on them. If there is the desire to get a board
24 back, it isn't lost as it’s still in the git history.
28 * On Intel 945 devices, native graphics initialization is now skipped
29 saving around 100 ms during resume from S3. The OS drivers need to be
30 able to handle that. Linux’ i915 driver is able to handle it, but not
31 the frame buffer driver.
34 ----------------------------------
35 * Significant cleanup from older AGESA based platforms
36 * Fixes to get S3 working
37 * Updates to GPIO code to match other modern coreboot chips
38 * AGESA interface cleanup - Use native coreboot functions when
43 * Started integration of VBT (Video BIOS Table) binary files to
44 support native graphics initialisation
48 * Rename of payload type 'payload' to 'simple_elf'
49 * Progress in removing typedef device_t
50 * Migrated all Intel platforms to a common VBT codebase
51 * Ongoing cleanup of whitespace, spelling and formatting
52 * Support for PCI in ramstage on non-x86
53 * Ongoing Intel platform code deduplication
57 * Reduce default loglevel to DEBUG
58 * Introduce a way for mainboard to override the loglevel
59 * Restrict console messages to after console initialization
63 * qemu-i440fx: Fix ACPI checksum corruption
64 * intelmetool: Fix crash, support ME11+ platforms, fix bootguard
66 * tpm: Fix TPM software stack vulnerability in tlcl_read() for TPM 1.2 (https://github.com/nccgroup/TPMGenie)
67 * asrock/b75pro3-m: Fixed HDMI
68 * Intel/ibexpeak: Fix missing ACPI PIRQ entries
69 * Intel/nehalem: Fix freeze during chipset lockdown
73 * Bumped SeaBIOS to 1.11.1
74 * Improved edk2 integration
78 * Start of refactoring the TPM software stack
79 * Introduced coreboot security section in kconfig
80 * vboot & TPM code moved into src/security
84 * Add Intel Boot Guard status support
88 * Switch from Hugo to Sphinx for the Documentation
89 * Working on markdown documentation for https://doc.coreboot.org
93 * Asus MAXIMUS_IV_GENE_Z Intel Sandybridge
94 * Google ATLAS Intel Kabylake
95 * Google BIP Intel Geminilake
96 * Google CHEZA Qualcomm SDM845
97 * Google NOCTURNE Intel Kabylake
98 * Google OCTOPUS Intel Geminilake
99 * Google PHASER Intel Geminilake
100 * Google YORP Intel Geminilake
101 * HP 8770W Intel Ivybridge
102 * HP FOLIO_9470M Intel Ivybridge
103 * Intel KBLRVP8 Intel Skylake
104 * Lenovo W520 Intel Sandybridge
105 * OCP MONOLAKE Intel Broadwell DE
106 * OCP WEDGE100S Intel Broadwell DE
107 * Purism Librem 15 v2 Intel Broadwell
108 * Scaleway TAGADA Intel Denverton
109 * SiFive HIFIVE_UNLEASHED SiFive FU540
111 Removed 39 mainboards
112 ---------------------
123 * Compaq DESKPRO_EN_SFF_P600
135 * Lippert FRONTRUNNER
144 * Soyo SY_6BA_PLUS_III
173 * Total commits: 1198
174 * Average Commits per day: 9.85
177 * Total lines added: 386113
178 * Total lines removed: 291201
179 * Total lines difference: 94912