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
|
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.
|
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.
|
* Note that all changes before the release are done are marked upcoming.
|
||||||
A final version of the notes are done after the release.
|
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
|
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 SoC & Icelake RVP mainboard
|
||||||
|
|
||||||
Intel Icelake is unmaintained. Also, the only user of this platform ever
|
Intel Icelake is unmaintained and the only user of this platform ever
|
||||||
was the Intel CRB (Customer Reference Board). From the looks of it the
|
was the Intel CRB (Customer Reference Board). From the looks of the
|
||||||
code was never ready for production as only engineering sample CPUIDs
|
code, it was never ready for production as only engineering sample
|
||||||
are supported. This reduces the maintanence overhead for the coreboot
|
CPUIDs are supported.
|
||||||
project.
|
|
||||||
|
|
||||||
Intel Icelake code will be removed with release 4.19 and any maintenence
|
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
|
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 Quark SoC
|
||||||
* Intel Galileo mainboard
|
* 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