1coreboot 4.8 & 4.8.1 release notes 2================================== 3 4The 4.8.1 release contains 2 commits: 5f0b80b880 and 6794ce02d4. This 5minor release fixes an issue with adding payloads. The 4.8 release 6covers commit 6dd2f69878 to commit ebdeb4d07d 7 8Since the last release, the coreboot project had 1198 commits by 124 9authors. 10 11There are PGP signed 4.8 and 4.8.1 tags in the git repository. A branch 12for 4.8 releases (4.8_branch) has been created. 13 14A big thank you to everyone involved in making this release happen. We 15couldn't have done this without the 35 new commit authors, the 16experienced developers, the many reviewers, documentation writers and 17the fantastic community supporting users on both the mailing list and 18the IRC channel. 19 20In general, this has been a calm release cycle. Several old devices were 21removed from the master branch early in the release, as they hinder 22development and nobody stepped up doing the porting effort or was 23willing to test coreboot on them. If there is the desire to get a board 24back, it isn't lost as it’s still in the git history. 25 26Intel i945 platform 27------------------- 28* On Intel 945 devices, native graphics initialization is now skipped 29saving around 100 ms during resume from S3. The OS drivers need to be 30able to handle that. Linux’ i915 driver is able to handle it, but not 31the frame buffer driver. 32 33AMD Stoney Ridge 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 39possible 40 41Lenovo mainboards 42----------------- 43* Started integration of VBT (Video BIOS Table) binary files to 44support native graphics initialisation 45 46Internal changes 47---------------- 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 54 55Console changes 56--------------- 57* Reduce default loglevel to DEBUG 58* Introduce a way for mainboard to override the loglevel 59* Restrict console messages to after console initialization 60 61Fixed Bugs 62---------- 63* qemu-i440fx: Fix ACPI checksum corruption 64* intelmetool: Fix crash, support ME11+ platforms, fix bootguard 65detection 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 70 71Payloads 72-------- 73* Bumped SeaBIOS to 1.11.1 74* Improved edk2 integration 75 76Security 77-------- 78* Start of refactoring the TPM software stack 79* Introduced coreboot security section in kconfig 80* vboot & TPM code moved into src/security 81 82Intelmetool 83----------- 84* Add Intel Boot Guard status support 85 86Documentation 87------------- 88* Switch from Hugo to Sphinx for the Documentation 89* Working on markdown documentation for https://doc.coreboot.org 90 91Added 17 mainboards 92------------------- 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 110 111Removed 39 mainboards 112--------------------- 113* Abit BE6_II_V2_0 114* AMD DINAR 115* AMD RUMBA 116* Asus DSBF 117* Asus MEW_AM 118* Asus MEW_VM 119* A-trend ATC_6220 120* A-trend ATC_6240 121* AZZA PT_6IBD 122* Biostar M6TBA 123* Compaq DESKPRO_EN_SFF_P600 124* DMP EX 125* ECS P6IWP_FE 126* Gigabyte GA_6BXC 127* Gigabyte GA_6BXE 128* HP E_VECTRA_P2706T 129* Intel D810E2CB 130* Intel EAGLEHEIGHTS 131* Intel MTARVON 132* Intel TRUXTON 133* Iwave RAINBOW_G6 134* Lanner EM8510 135* Lippert FRONTRUNNER 136* Mitac 6513WU 137* MSI MS_6119 138* MSI MS_6147 139* MSI MS_6156 140* MSI MS_6178 141* NEC POWERMATE_2000 142* Nokia IP530 143* RCA RM4100 144* Soyo SY_6BA_PLUS_III 145* Supermicro H8QGI 146* Supermicro H8SCM 147* Supermicro X7DB8 148* Thomson IP1000 149* Tyan S1846 150* Tyan S8226 151* Wyse S50 152 153Added 2 socs 154------------ 155* Qualcomm sdm845 156* SiFive fu540 157 158Removed 2 socs 159-------------- 160* DMP vortex86ex 161* Intel sch 162 163Removed 5 processors 164-------------------- 165* AMD agesa-family15 166* AMD geode-gx2 167* Intel ep80579 168* Intel model-f0x 169* Intel model-f1x 170 171Statistics 172---------- 173* Total commits: 1198 174* Average Commits per day: 9.85 175* Total authors: 124 176* New authors: 35 177* Total lines added: 386113 178* Total lines removed: 291201 179* Total lines difference: 94912 180