180 lines
5.4 KiB
Markdown
180 lines
5.4 KiB
Markdown
coreboot 4.8 & 4.8.1 release notes
|
||
==================================
|
||
|
||
The 4.8.1 release contains 2 commits: 5f0b80b880 and 6794ce02d4. This
|
||
minor release fixes an issue with adding payloads. The 4.8 release
|
||
covers commit 6dd2f69878 to commit ebdeb4d07d
|
||
|
||
Since the last release, the coreboot project had 1198 commits by 124
|
||
authors.
|
||
|
||
There are PGP signed 4.8 and 4.8.1 tags in the git repository. A branch
|
||
for 4.8 releases (4.8_branch) has been created.
|
||
|
||
A big thank you to everyone involved in making this release happen. We
|
||
couldn't have done this without the 35 new commit authors, the
|
||
experienced developers, the many reviewers, documentation writers and
|
||
the fantastic community supporting users on both the mailing list and
|
||
the IRC channel.
|
||
|
||
In general, this has been a calm release cycle. Several old devices were
|
||
removed from the master branch early in the release, as they hinder
|
||
development and nobody stepped up doing the porting effort or was
|
||
willing to test coreboot on them. If there is the desire to get a board
|
||
back, it isn't lost as it’s still in the git history.
|
||
|
||
Intel i945 platform
|
||
-------------------
|
||
* On Intel 945 devices, native graphics initialization is now skipped
|
||
saving around 100 ms during resume from S3. The OS drivers need to be
|
||
able to handle that. Linux’ i915 driver is able to handle it, but not
|
||
the frame buffer driver.
|
||
|
||
AMD Stoney Ridge
|
||
----------------------------------
|
||
* Significant cleanup from older AGESA based platforms
|
||
* Fixes to get S3 working
|
||
* Updates to GPIO code to match other modern coreboot chips
|
||
* AGESA interface cleanup - Use native coreboot functions when
|
||
possible
|
||
|
||
Lenovo mainboards
|
||
-----------------
|
||
* Started integration of VBT (Video Bios Table) binary files to
|
||
support native graphics initialisation
|
||
|
||
Internal changes
|
||
----------------
|
||
* Rename of payload type 'payload' to 'simple_elf'
|
||
* Progress in removing typedef device_t
|
||
* Migrated all Intel platforms to a common VBT codebase
|
||
* Ongoing cleanup of whitespace, spelling and formatting
|
||
* Support for PCI in ramstage on non-x86
|
||
* Ongoing Intel platform code deduplication
|
||
|
||
Console changes
|
||
---------------
|
||
* Reduce default loglevel to DEBUG
|
||
* Introduce a way for mainboard to override the loglevel
|
||
* Restrict console messages to after console initialization
|
||
|
||
Fixed Bugs
|
||
----------
|
||
* qemu-i440fx: Fix ACPI checksum corruption
|
||
* intelmetool: Fix crash, support ME11+ platforms, fix bootguard
|
||
detection
|
||
* tpm: Fix TPM software stack vulnerability in tlcl_read() for TPM 1.2 (https://github.com/nccgroup/TPMGenie)
|
||
* asrock/b75pro3-m: Fixed HDMI
|
||
* Intel/ibexpeak: Fix missing ACPI PIRQ entries
|
||
* Intel/nehalem: Fix freeze during chipset lockdown
|
||
|
||
Payloads
|
||
--------
|
||
* Bumped SeaBIOS to 1.11.1
|
||
* Improved TianoCore integration
|
||
|
||
Security
|
||
--------
|
||
* Start of refactoring the TPM software stack
|
||
* Introduced coreboot security section in kconfig
|
||
* VBoot & TPM code moved into src/security
|
||
|
||
Intelmetool
|
||
-----------
|
||
* Add Intel Boot Guard status support
|
||
|
||
Documentation
|
||
-------------
|
||
* Switch from Hugo to Sphinx for the Documentation
|
||
* Working on markdown documentation for https://doc.coreboot.org
|
||
|
||
Added 17 mainboards
|
||
-------------------
|
||
* Asus MAXIMUS_IV_GENE_Z Intel Sandybridge
|
||
* Google ATLAS Intel Kabylake
|
||
* Google BIP Intel Geminilake
|
||
* Google CHEZA Qualcomm SDM845
|
||
* Google NOCTURNE Intel Kabylake
|
||
* Google OCTOPUS Intel Geminilake
|
||
* Google PHASER Intel Geminilake
|
||
* Google YORP Intel Geminilake
|
||
* HP 8770W Intel Ivybridge
|
||
* HP FOLIO_9470M Intel Ivybridge
|
||
* Intel KBLRVP8 Intel Skylake
|
||
* Lenovo W520 Intel Sandybridge
|
||
* OCP MONOLAKE Intel Broadwell DE
|
||
* OCP WEDGE100S Intel Broadwell DE
|
||
* Purism Librem 15 v2 Intel Broadwell
|
||
* Scaleway TAGADA Intel Denverton
|
||
* SiFive HIFIVE_UNLEASHED SiFive FU540
|
||
|
||
Removed 39 mainboards
|
||
---------------------
|
||
* Abit BE6_II_V2_0
|
||
* AMD DINAR
|
||
* AMD RUMBA
|
||
* Asus DSBF
|
||
* Asus MEW_AM
|
||
* Asus MEW_VM
|
||
* A-trend ATC_6220
|
||
* A-trend ATC_6240
|
||
* AZZA PT_6IBD
|
||
* Biostar M6TBA
|
||
* Compaq DESKPRO_EN_SFF_P600
|
||
* DMP EX
|
||
* ECS P6IWP_FE
|
||
* Gigabyte GA_6BXC
|
||
* Gigabyte GA_6BXE
|
||
* HP E_VECTRA_P2706T
|
||
* Intel D810E2CB
|
||
* Intel EAGLEHEIGHTS
|
||
* Intel MTARVON
|
||
* Intel TRUXTON
|
||
* Iwave RAINBOW_G6
|
||
* Lanner EM8510
|
||
* Lippert FRONTRUNNER
|
||
* Mitac 6513WU
|
||
* MSI MS_6119
|
||
* MSI MS_6147
|
||
* MSI MS_6156
|
||
* MSI MS_6178
|
||
* NEC POWERMATE_2000
|
||
* Nokia IP530
|
||
* RCA RM4100
|
||
* Soyo SY_6BA_PLUS_III
|
||
* Supermicro H8QGI
|
||
* Supermicro H8SCM
|
||
* Supermicro X7DB8
|
||
* Thomson IP1000
|
||
* Tyan S1846
|
||
* Tyan S8226
|
||
* Wyse S50
|
||
|
||
Added 2 socs
|
||
------------
|
||
* Qualcomm sdm845
|
||
* SiFive fu540
|
||
|
||
Removed 2 socs
|
||
--------------
|
||
* DMP vortex86ex
|
||
* Intel sch
|
||
|
||
Removed 5 processors
|
||
--------------------
|
||
* AMD agesa-family15
|
||
* AMD geode-gx2
|
||
* Intel ep80579
|
||
* Intel model-f0x
|
||
* Intel model-f1x
|
||
|
||
Statistics
|
||
----------
|
||
* Total commits: 1198
|
||
* Average Commits per day: 9.85
|
||
* Total authors: 124
|
||
* New authors: 35
|
||
* Total lines added: 386113
|
||
* Total lines removed: 291201
|
||
* Total lines difference: 94912
|