Documentation/releases: Start getting ready for the 4.19 release
Signed-off-by: Martin Roth <gaumless@gmail.com> Change-Id: I3edbf3ebc74ebae5896196b43dd5be014f27a0ec Reviewed-on: https://review.coreboot.org/c/coreboot/+/71590 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jason Glenesk <jason.glenesk@gmail.com>
This commit is contained in:
parent
cf440b6530
commit
13aef57841
|
@ -1,7 +1,20 @@
|
|||
Upcoming release - coreboot 4.19
|
||||
========================================================================
|
||||
|
||||
The 4.19 release is planned for January 2023.
|
||||
The 4.19 release is planned for the 15th of January 2023.
|
||||
|
||||
Since the last release, the coreboot project has merged almost 1500
|
||||
commits from over 150 authors. Of those authors, more than 20 were
|
||||
first-time committers to the coreboot project.
|
||||
|
||||
As always, we are very grateful to all of the contributors for helping
|
||||
to keep the project going. The coreboot project is different from many
|
||||
open source projects in that we need to keep constantly updating the
|
||||
codebase to stay relevant with the latest processors and technologies.
|
||||
It takes constant effort to just stay afloat, let alone improve the
|
||||
codebase. Thank you very much to everyone who has contributed, both
|
||||
in this release and in previous times.
|
||||
|
||||
|
||||
Update this document with changes that should be in the release notes.
|
||||
|
||||
|
@ -12,17 +25,101 @@ Update this document with changes that should be in the release notes.
|
|||
* Note that all changes before the release are done are marked upcoming.
|
||||
A final version of the notes are done after the release.
|
||||
|
||||
Significant changes
|
||||
-------------------
|
||||
Significant or interesting changes
|
||||
----------------------------------
|
||||
|
||||
### Add significant changes here
|
||||
### Show all Kconfig options in saved config file, compress it
|
||||
|
||||
The coreboot build system automatically adds a 'config' file to CBFS
|
||||
that lists the exact Kconfig configuration that the image was built
|
||||
with. This is useful to reproduce a build after the fact or to check
|
||||
whether support for a specific feature is enabled in the image.
|
||||
|
||||
This file has been generated using the 'savedefconfig' Kconfig command,
|
||||
which generates the minimal .config file that is needed to produce the
|
||||
required config in a coreboot build. This is fine for reproduction, but
|
||||
bad when you want to check if a certain config was enabled, since many
|
||||
options get enabled by default or pulled in through another option's
|
||||
'select' statement and thus don't show up in the defconfig.
|
||||
|
||||
Instead coreboot now includes a larger .config instead. In order to save
|
||||
some space, all of the comments disabling options are removed from the
|
||||
file, except for those included in the defconfig.
|
||||
|
||||
We can also LZMA compress the file since it is never read by firmware
|
||||
itself and only intended for later re-extraction via cbfstool, which
|
||||
always has LZMA support included.
|
||||
|
||||
|
||||
Additional coreboot changes
|
||||
---------------------------
|
||||
|
||||
* One or two line change comments go here
|
||||
* Significant work to enable and build-test clang builds
|
||||
|
||||
|
||||
|
||||
New Mainboards
|
||||
--------------
|
||||
|
||||
* AMD: Mayan for Morgana SoC
|
||||
* GIGABYTE: GA-H61M-DS2
|
||||
* Google: Crystaldrift
|
||||
* Google: Gladios
|
||||
* Google: Marasov
|
||||
* Google: Voltorb
|
||||
* Intel: Meteorlake-P RVP
|
||||
* Siemens: MC_EHL3
|
||||
* Star Labs: StarBook Mk VI (i3-1220P and i7-1260P)
|
||||
* System76: darp8
|
||||
* System76: galp6
|
||||
|
||||
Removed Mainboards
|
||||
-------------------
|
||||
|
||||
* AMD: Inagua
|
||||
* AMD: Olive Hill
|
||||
* AMD: Parmer
|
||||
* AMD: Persimmon
|
||||
* AMD: Southstation
|
||||
* AMD: Thatcher
|
||||
* AMD: Unionstation
|
||||
* ASROCK: E350M1
|
||||
* ASROCK: IMB-A180
|
||||
* ASUS: A88XM-E
|
||||
* ASUS: AM1I-A
|
||||
* ASUS: F2A85-M
|
||||
* ASUS: F2A85-M LE
|
||||
* ASUS: F2A85-M PRO
|
||||
* BAP: ODE_e20xx
|
||||
* Biostar: A68N-5200
|
||||
* Biostar: AM1ML
|
||||
* ELMEX: pcm205400
|
||||
* ELMEX: pcm205401
|
||||
* GizmoSphere: Gizmo
|
||||
* GizmoSphere: Gizmo2
|
||||
* HP: ABM
|
||||
* HP: Pavilion m6 1035dx
|
||||
* Jetway: NF81_T56N_LF
|
||||
* Lenovo: AMD G505s
|
||||
* LiPPERT: FrontRunner-AF aka ADLINK CoreModule2-GF
|
||||
* LiPPERT: Toucan-AF aka cExpress-GFR (+W83627DHG SIO)
|
||||
* MSI: MS-7721 (FM2-A75MA-E35)
|
||||
* PC Engines: APU1
|
||||
|
||||
|
||||
New SoCs
|
||||
-------------------
|
||||
|
||||
* soc/amd/glinda
|
||||
|
||||
|
||||
Removed processors
|
||||
-------------------
|
||||
|
||||
* cpu/amd/agesa/family14
|
||||
* cpu/amd/agesa/family15tn
|
||||
* cpu/amd/agesa/family16kb
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -33,17 +130,15 @@ Payloads
|
|||
|
||||
|
||||
|
||||
Plans for Code Deprecation
|
||||
--------------------------
|
||||
|
||||
Plans to move platform support to a branch:
|
||||
-------------------------------------------
|
||||
|
||||
### Intel Icelake SoC & Icelake RVP mainboard
|
||||
|
||||
Intel Icelake is unmaintained. Also, the only user of this platform ever
|
||||
was the Intel CRB (Customer Reference Board). From the looks of it the
|
||||
code was never ready for production as only engineering sample CPUIDs
|
||||
are supported. This reduces the maintanence overhead for the coreboot
|
||||
project.
|
||||
Intel Icelake is unmaintained and the only user of this platform ever
|
||||
was the Intel CRB (Customer Reference Board). From the looks of the
|
||||
code, it was never ready for production as only engineering sample
|
||||
CPUIDs are supported.
|
||||
|
||||
Intel Icelake code will be removed with release 4.19 and any maintenence
|
||||
will be done on the 4.19 branch. This consists of the Intel Icelake SoC
|
||||
|
@ -62,3 +157,21 @@ be maintained on the release 4.20 branch.
|
|||
|
||||
* Intel Quark SoC
|
||||
* Intel Galileo mainboard
|
||||
|
||||
|
||||
Statistics from the 4.18 to the 4.19 release
|
||||
--------------------------------------------
|
||||
|
||||
- Total Commits: 1376
|
||||
- Average Commits per day: 18.24
|
||||
- Total lines added: 83954
|
||||
- Average lines added per commit: 61.01
|
||||
- Number of patches adding more than 100 lines: 69
|
||||
- Average lines added per small commit: 38.96
|
||||
- Total lines removed: 765520
|
||||
- Average lines removed per commit: 556.34
|
||||
- Total difference between added and removed: -681566
|
||||
|
||||
|
||||
Known Issues
|
||||
------------
|
||||
|
|
Loading…
Reference in New Issue