summaryrefslogtreecommitdiff
path: root/Documentation/releases
diff options
context:
space:
mode:
authorMartin Roth <gaumless@gmail.com>2022-12-31 13:23:39 -0700
committerMartin L Roth <gaumless@gmail.com>2023-01-15 02:03:55 +0000
commit13aef5784163fdc6cf6eebfa55872d0926fabd00 (patch)
treeac5d3d703e12744e59eaf4d84d0a7ef0cb1f5441 /Documentation/releases
parentcf440b6530fa92474c34a994c6563ccc834e12a1 (diff)
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>
Diffstat (limited to 'Documentation/releases')
-rw-r--r--Documentation/releases/coreboot-4.19-relnotes.md139
1 files changed, 126 insertions, 13 deletions
diff --git a/Documentation/releases/coreboot-4.19-relnotes.md b/Documentation/releases/coreboot-4.19-relnotes.md
index 20b052e796..213ae63569 100644
--- a/Documentation/releases/coreboot-4.19-relnotes.md
+++ b/Documentation/releases/coreboot-4.19-relnotes.md
@@ -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
+----------------------------------
+
+### 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.
-### Add significant changes here
+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
+------------