coreboot uses TianoCore interchangeably with EDK II, and whilst the meaning is generally clear, it's not the payload it uses. EDK II is commonly written as edk2. coreboot builds edk2 directly from the edk2 repository. Whilst it can build some components from edk2-platforms, the target is still edk2. [1] tianocore.org - "Welcome to TianoCore, the community supporting" [2] tianocore.org - "EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and UEFI Platform Initialization (PI) specifications." Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I4de125d92ae38ff8dfd0c4c06806c2d2921945ab Reviewed-on: https://review.coreboot.org/c/coreboot/+/65820 Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
		
			
				
	
	
		
			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 edk2 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
 |