Documentation/releases: Finalize the 4.19 release notes
These are the final 4.19 release notes before tagging the release. Final updates to statistics and removal of comments saying "planned" and "Upcoming" will be removed after the release is tagged. Signed-off-by: Martin Roth <gaumless@gmail.com> Change-Id: Ie20ad22732ce2e1d92e47b8e48268c6a5a34ca5b Reviewed-on: https://review.coreboot.org/c/coreboot/+/71942 Reviewed-by: Felix Singer <felixsinger@posteo.net> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
38483e5e94
commit
23ce296c68
|
@ -1,34 +1,28 @@
|
||||||
Upcoming release - coreboot 4.19
|
Upcoming release - coreboot 4.19
|
||||||
========================================================================
|
========================================================================
|
||||||
|
|
||||||
The 4.19 release is planned for the 15th of January 2023.
|
The 4.19 release is planned for the 16th of January 2023.
|
||||||
|
|
||||||
Since the last release, the coreboot project has merged almost 1500
|
Since the last release, the coreboot project has merged over 1600
|
||||||
commits from over 150 authors. Of those authors, more than 20 were
|
commits from over 150 authors. Of those authors, around 25 were
|
||||||
first-time committers to the coreboot project.
|
first-time committers to the coreboot project.
|
||||||
|
|
||||||
As always, we are very grateful to all of the contributors for helping
|
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
|
to keep the project going. The coreboot project is different from many
|
||||||
open source projects in that we need to keep constantly updating the
|
open source projects in that we need to keep constantly updating the
|
||||||
codebase to stay relevant with the latest processors and technologies.
|
codebase to stay relevant with the latest processors and technologies.
|
||||||
It takes constant effort to just stay afloat, let alone improve the
|
It takes constant effort to just stay afloat, let alone improve the
|
||||||
codebase. Thank you very much to everyone who has contributed, both
|
codebase. Thank you very much to everyone who has contributed, both in
|
||||||
in this release and in previous times.
|
this release and in previous times.
|
||||||
|
|
||||||
|
The 4.20 release is planned for the 20th of April, 2023.
|
||||||
|
|
||||||
Update this document with changes that should be in the release notes.
|
|
||||||
|
|
||||||
* Please use Markdown.
|
|
||||||
* See the past few release notes for the general format.
|
|
||||||
* The chip and board additions and removals will be updated right
|
|
||||||
before the release, so those do not need to be added.
|
|
||||||
* Note that all changes before the release are done are marked upcoming.
|
|
||||||
A final version of the notes are done after the release.
|
|
||||||
|
|
||||||
Significant or interesting changes
|
Significant or interesting changes
|
||||||
----------------------------------
|
----------------------------------
|
||||||
|
|
||||||
### Show all Kconfig options in saved config file, compress it
|
|
||||||
|
### Show all Kconfig options in saved config file; compress same
|
||||||
|
|
||||||
The coreboot build system automatically adds a 'config' file to CBFS
|
The coreboot build system automatically adds a 'config' file to CBFS
|
||||||
that lists the exact Kconfig configuration that the image was built
|
that lists the exact Kconfig configuration that the image was built
|
||||||
|
@ -62,36 +56,60 @@ always has LZMA support included.
|
||||||
### Finished the conversion to ASL 2.0 syntax
|
### Finished the conversion to ASL 2.0 syntax
|
||||||
|
|
||||||
Until recently, coreboot still contained lots of code using the legacy
|
Until recently, coreboot still contained lots of code using the legacy
|
||||||
ASL syntax. However, all ASL code was ported over to make use of the
|
ASL syntax. However, all ASL code was ported over to make use of the ASL
|
||||||
ASL 2.0 syntax and from this point on new ASL code should make use of
|
2.0 syntax and from this point on new ASL code should make use of it.
|
||||||
it.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Additional coreboot changes
|
Additional coreboot changes
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
* Significant work to enable and build-test clang builds
|
* Significant work was done to enable and build-test clang builds.
|
||||||
|
* Added touchscreen power sequencing and runtime detection.
|
||||||
|
* A number of patches were added to clean up and improve SMBIOS.
|
||||||
|
* Work is in progress to unify and extend coreboot post codes.
|
||||||
|
* Clean up for header includes is in progress with help from IWYU.
|
||||||
|
* IOAPIC code has been reworked.
|
||||||
|
* Support was added to superiotool for the NCT6687D-W chip.
|
||||||
|
* Work is progressing to switch return values to enum cb_err instead of
|
||||||
|
bool or other pass/fail indicators.
|
||||||
|
* Clang builds are now working for most boards and are being
|
||||||
|
build-tested.
|
||||||
|
* 64-bit coreboot support is in progress and is working on a number of
|
||||||
|
platforms.
|
||||||
|
* A driver for EC used on various Clevo laptops was added.
|
||||||
|
* Native Intel Lynxpoint code was added to replace the MRC.bin.
|
||||||
|
* Work continued for the process of adding ops structures to the
|
||||||
|
devicetree.
|
||||||
|
* The crossgcc tool can now download the source packages, which are
|
||||||
|
needed to build the coreboot toolchain, from coreboot’s own mirror if
|
||||||
|
desired.
|
||||||
|
* A document with useful external resources related to firmware
|
||||||
|
development was added at Documentation/external_docs.md.
|
||||||
|
|
||||||
|
|
||||||
New Mainboards
|
New Mainboards
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
* AMD: Mayan for Morgana SoC
|
* AMD: Mayan for Phoenix SoC
|
||||||
* GIGABYTE: GA-H61M-DS2
|
* GIGABYTE: GA-H61M-DS2
|
||||||
* Google: Crystaldrift
|
* Google: Crystaldrift
|
||||||
* Google: Gladios
|
* Google: Gladios
|
||||||
|
* Google: Dibbi
|
||||||
|
* Google: Gaelin
|
||||||
* Google: Marasov
|
* Google: Marasov
|
||||||
|
* Google: Markarth
|
||||||
|
* Google: Omnigul
|
||||||
* Google: Voltorb
|
* Google: Voltorb
|
||||||
* Intel: Meteorlake-P RVP
|
* Intel: Meteorlake-P RVP
|
||||||
|
* MSI: PRO Z690-A (WIFI)
|
||||||
* Siemens: MC_EHL3
|
* Siemens: MC_EHL3
|
||||||
* Star Labs: StarBook Mk VI (i3-1220P and i7-1260P)
|
* Star Labs: StarBook Mk VI (i3-1220P and i7-1260P)
|
||||||
* System76: darp8
|
* System76: darp8
|
||||||
* System76: galp6
|
* System76: galp6
|
||||||
|
|
||||||
|
|
||||||
Removed Mainboards
|
Removed Mainboards
|
||||||
-------------------
|
------------------
|
||||||
|
|
||||||
* AMD: Inagua
|
* AMD: Inagua
|
||||||
* AMD: Olive Hill
|
* AMD: Olive Hill
|
||||||
|
@ -114,6 +132,7 @@ Removed Mainboards
|
||||||
* ELMEX: pcm205401
|
* ELMEX: pcm205401
|
||||||
* GizmoSphere: Gizmo
|
* GizmoSphere: Gizmo
|
||||||
* GizmoSphere: Gizmo2
|
* GizmoSphere: Gizmo2
|
||||||
|
* Google: Morthal
|
||||||
* HP: ABM
|
* HP: ABM
|
||||||
* HP: Pavilion m6 1035dx
|
* HP: Pavilion m6 1035dx
|
||||||
* Jetway: NF81_T56N_LF
|
* Jetway: NF81_T56N_LF
|
||||||
|
@ -124,31 +143,36 @@ Removed Mainboards
|
||||||
* PC Engines: APU1
|
* PC Engines: APU1
|
||||||
|
|
||||||
|
|
||||||
New SoCs
|
Updated SoCs
|
||||||
-------------------
|
------------
|
||||||
|
|
||||||
* soc/amd/glinda
|
* Added soc/amd/glinda
|
||||||
|
* Renamed soc/amd/morgana to soc/amd/phoenix
|
||||||
|
* Removed cpu/amd/agesa/family14
|
||||||
|
* Removed cpu/amd/agesa/family15tn
|
||||||
|
* Removed cpu/amd/agesa/family16kb
|
||||||
|
|
||||||
|
|
||||||
Removed processors
|
Updated Chipsets
|
||||||
-------------------
|
----------------
|
||||||
|
|
||||||
* cpu/amd/agesa/family14
|
|
||||||
* cpu/amd/agesa/family15tn
|
|
||||||
* cpu/amd/agesa/family16kb
|
|
||||||
|
|
||||||
|
|
||||||
|
* Removed northbridge/amd/agesa/family14
|
||||||
|
* Removed northbridge/amd/agesa/family15tn
|
||||||
|
* Removed northbridge/amd/agesa/family16kb
|
||||||
|
* Removed southbridge/amd/agesa/hudson
|
||||||
|
* Removed southbridge/amd/cimx/sb800
|
||||||
|
|
||||||
|
|
||||||
Payloads
|
Payloads
|
||||||
--------
|
--------
|
||||||
|
|
||||||
### Payload changes go here
|
* Updated GRUB from 2.04 to 2.06
|
||||||
|
* Updated SeaBIOS 1.16.0 to 1.16.1
|
||||||
|
|
||||||
|
|
||||||
|
Plans to move platform support to a branch
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
Plans to move platform support to a branch:
|
|
||||||
-------------------------------------------
|
|
||||||
|
|
||||||
### Intel Icelake SoC & Icelake RVP mainboard
|
### Intel Icelake SoC & Icelake RVP mainboard
|
||||||
|
|
||||||
|
@ -157,7 +181,7 @@ was the Intel CRB (Customer Reference Board). From the looks of the
|
||||||
code, it was never ready for production as only engineering sample
|
code, it was never ready for production as only engineering sample
|
||||||
CPUIDs are supported.
|
CPUIDs are supported.
|
||||||
|
|
||||||
Intel Icelake code will be removed with release 4.19 and any maintenence
|
Intel Icelake code will be removed following 4.19 and any maintenance
|
||||||
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
|
||||||
and Intel Icelake RVP mainboard.
|
and Intel Icelake RVP mainboard.
|
||||||
|
|
||||||
|
@ -165,10 +189,10 @@ and Intel Icelake RVP mainboard.
|
||||||
### Intel Quark SoC & Galileo mainboard
|
### Intel Quark SoC & Galileo mainboard
|
||||||
|
|
||||||
The SoC Intel Quark is unmaintained and different efforts to revive it
|
The SoC Intel Quark is unmaintained and different efforts to revive it
|
||||||
failed. Also, the only user of this platform ever was the Galileo
|
failed. Also, the only user of this platform ever was the Galileo
|
||||||
board.
|
board.
|
||||||
|
|
||||||
Thus, to reduce the maintanence overhead for the community, support for
|
Thus, to reduce the maintenance overhead for the community, support for
|
||||||
the following components will be removed from the master branch and will
|
the following components will be removed from the master branch and will
|
||||||
be maintained on the release 4.20 branch.
|
be maintained on the release 4.20 branch.
|
||||||
|
|
||||||
|
@ -179,16 +203,31 @@ be maintained on the release 4.20 branch.
|
||||||
Statistics from the 4.18 to the 4.19 release
|
Statistics from the 4.18 to the 4.19 release
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
|
|
||||||
- Total Commits: 1376
|
- Total Commits: 1608
|
||||||
- Average Commits per day: 18.24
|
- Average Commits per day: 17.39
|
||||||
- Total lines added: 83954
|
- Total lines added: 93786
|
||||||
- Average lines added per commit: 61.01
|
- Average lines added per commit: 58.32
|
||||||
- Number of patches adding more than 100 lines: 69
|
- Number of patches adding more than 100 lines: 80
|
||||||
- Average lines added per small commit: 38.96
|
- Average lines added per small commit: 38.54
|
||||||
- Total lines removed: 765520
|
- Total lines removed: 768014
|
||||||
- Average lines removed per commit: 556.34
|
- Total difference between added and removed: -674228
|
||||||
- Total difference between added and removed: -681566
|
|
||||||
|
|
||||||
|
|
||||||
Known Issues
|
Significant Known and Open Issues
|
||||||
------------
|
---------------------------------
|
||||||
|
|
||||||
|
Issues from the coreboot bugtracker: https://ticket.coreboot.org/
|
||||||
|
|
||||||
|
| # | Subject |
|
||||||
|
|-----|-----------------------------------------------------------------|
|
||||||
|
| 449 | ThinkPad T440p fail to start, continuous beeping & LED blinking |
|
||||||
|
| 448 | Thinkpad T440P ACPI Battery Value Issues |
|
||||||
|
| 446 | Optiplex 9010 No Post |
|
||||||
|
| 445 | Thinkpad X200 wifi issue |
|
||||||
|
| 439 | Lenovo X201 Turbo Boost not working (stuck on 2,4GHz) |
|
||||||
|
| 427 | x200: Two battery charging issues |
|
||||||
|
| 414 | X9SAE-V: No USB keyboard init on SeaBIOS using Radeon RX 6800XT |
|
||||||
|
| 412 | x230 reboots on suspend |
|
||||||
|
| 393 | T500 restarts rather than waking up from suspend |
|
||||||
|
| 350 | I225 PCIe device not detected on Harcuvar |
|
||||||
|
| 327 | OperationRegion (OPRG, SystemMemory, ASLS, 0x2000) causes BSOD |
|
||||||
|
|
Loading…
Reference in New Issue