Documentation/releases: Update for 4.12
Fill in some blanks for 4.12, mark it done, add template for 4.13. Also update the list of vboot supported boards. Change-Id: Id6b663f13367eb40e66af30aadd33991c8dd635c Signed-off-by: Patrick Georgi <patrick@georgi.software> Reviewed-on: https://review.coreboot.org/c/coreboot/+/41259 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
parent
c36cd07f9e
commit
f2c32515ee
|
@ -1,20 +1,79 @@
|
|||
Upcoming release - coreboot 4.12
|
||||
================================
|
||||
|
||||
The 4.12 release is planned for April 2020
|
||||
coreboot 4.12 was released on May 12th, 2020.
|
||||
|
||||
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.
|
||||
Since 4.11 there were 2692 new commits by over 190 developers and of
|
||||
these, 59 contributed for the first time, which is quite an amazing
|
||||
increase.
|
||||
|
||||
Thank you to all developers who again helped made coreboot better
|
||||
than ever, and a big welcome to our new contributors!
|
||||
|
||||
Maintainers
|
||||
-----------
|
||||
|
||||
This release saw some activity on the MAINTAINERS file, showing more
|
||||
persons, teams and companies declare publicly that they intend to
|
||||
take care of mainboards and subsystems.
|
||||
|
||||
To all new maintainers, thanks a lot!
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
Our documentation efforts in the code tree are picking up steam, with
|
||||
some 70 commits in that general area. Everything from typo fixes to
|
||||
documenting mainboard support or coreboot APIs.
|
||||
|
||||
There's still room to improve, but the contributions are getting more
|
||||
and better.
|
||||
|
||||
Hardware support
|
||||
----------------
|
||||
|
||||
The removals due to the announced deprecations as well as the
|
||||
deduplication of boards into variants skew the stats a bit, so at
|
||||
a top level view this is a rare coreboot release in that it removes
|
||||
more boards (51) than it adds (49).
|
||||
|
||||
After accounting for the variant moves the numbers in favor of more
|
||||
hardware supported than the previous version. Besides a whole lot
|
||||
of Chrome OS devices (again), this release features a whole bunch
|
||||
of retrofits for devices originally shipping with non-coreboot OEM
|
||||
firmware, but also support for devices that come with coreboot right
|
||||
out of the box.
|
||||
|
||||
For that, a shout out to System76, Protectli, Libretrend and the
|
||||
Open Compute Project!
|
||||
|
||||
Cleanup
|
||||
--------
|
||||
|
||||
We simplified the header that comes at the top of every file:
|
||||
Instead of a lengthy reference to the license any given file
|
||||
is under, or even the license text itself, we opted for simple
|
||||
[SPDX](https://www.spdx.org) identifiers.
|
||||
|
||||
Since people also handled copyright lines differently, we now opt for
|
||||
collecting authors in AUTHORS and let git history tell the whole story.
|
||||
|
||||
While at it, the content-free "This file is part of this-and-that
|
||||
project" header was also dropped.
|
||||
|
||||
Besides that, there has also been more work to sort out the headers
|
||||
we include across the tree to minimize the code impacting every
|
||||
compilation unit.
|
||||
|
||||
Now that our board-variant mechanism matured, many boards that were
|
||||
individual models so far were converted into variants, making it
|
||||
easier to maintain families of devices.
|
||||
|
||||
Deprecations
|
||||
------------
|
||||
|
||||
For the 4.12 release a few features on x86 became mandatory. These are
|
||||
relocatable ramstage, postcar stage and C_ENVIRONMENT_BOOTBLOCK.
|
||||
relocatable ramstage, postcar stage and C\_ENVIRONMENT\_BOOTBLOCK.
|
||||
|
||||
### Relocatable ramstage
|
||||
|
||||
|
@ -53,9 +112,8 @@ regions.
|
|||
The following platforms did not implement those feature are dropped
|
||||
from master to allow the master branch to move on:
|
||||
- AMDFAM10
|
||||
- all FSP1.0 platforms: BROADWELL_DE, FSP_BAYTRAIL, RANGELEY
|
||||
- all FSP1.0 platforms: BROADWELL\_DE, FSP\_BAYTRAIL, RANGELEY
|
||||
- VIA VX900
|
||||
- TODO (AMD?)
|
||||
|
||||
In particular on FSP1.0 it is impossible to implement POSTCAR stage.
|
||||
The reason is that FSP1.0 relocates the CAR region to the HOB before
|
||||
|
@ -67,7 +125,7 @@ there. This solution is deemed too hacky. Maybe a lesson can be
|
|||
learned from this: blobs should not interfere with the execution
|
||||
environment, as this makes proper integration much harder.
|
||||
|
||||
### 4.11_branch
|
||||
### 4.11\_branch
|
||||
|
||||
Given that some platforms supported by FSP1.0 are being produced and
|
||||
popular, the 4.11 release was made into a branch in which further
|
||||
|
@ -78,7 +136,9 @@ Significant changes
|
|||
|
||||
### SMMSTORE is now production ready
|
||||
|
||||
See [smmstore](../drivers/smmstore.md) for the documentation on the API.
|
||||
See [smmstore](../drivers/smmstore.md) for the documentation on
|
||||
the API, but note that there will be an update to it featuring a
|
||||
much-improved but incompatible API.
|
||||
|
||||
### Unit testing infrastructure
|
||||
|
||||
|
@ -89,4 +149,10 @@ tests. See
|
|||
[Unit testing coreboot](../technotes/2020-03-unit-testing-coreboot.md) for the
|
||||
design document.
|
||||
|
||||
### Add significant changes here
|
||||
Final Notes
|
||||
-----------
|
||||
|
||||
Your favorite new feature or supported board didn't make it to the
|
||||
release notes? They're maintained collaboratively in the coreboot
|
||||
tree, so when you land something noteworthy don't be shy, contribute
|
||||
to the upcoming release's document in Documentation/releases!
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
Upcoming release - coreboot 4.13
|
||||
================================
|
||||
|
||||
The 4.13 release is planned for November 2020.
|
||||
|
||||
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.
|
||||
|
||||
Significant changes
|
||||
-------------------
|
||||
|
||||
### Add significant changes here
|
|
@ -12,6 +12,7 @@ Release notes for previous releases
|
|||
* [4.9 - December 2018](coreboot-4.9-relnotes.md)
|
||||
* [4.10 - July 2019](coreboot-4.10-relnotes.md)
|
||||
* [4.11 - November 2019](coreboot-4.11-relnotes.md)
|
||||
* [4.12 - May 2020](coreboot-4.12-relnotes.md)
|
||||
|
||||
The checklist contains instructions to ensure that a release covers all
|
||||
important things and provides a reliable format for tarballs, branch
|
||||
|
@ -23,4 +24,4 @@ Upcoming release
|
|||
----------------
|
||||
|
||||
Please add to the release notes as changes are added:
|
||||
* [4.12 - April 2020](coreboot-4.12-relnotes.md)
|
||||
* [4.13 - November 2020](coreboot-4.13-relnotes.md)
|
||||
|
|
|
@ -33,6 +33,8 @@
|
|||
- Ultima (Lenovo Yoga 11e G3)
|
||||
- Wizpig
|
||||
- Daisy (Samsung Chromebook (2012))
|
||||
- Deltan
|
||||
- Deltaur
|
||||
- DragonEgg
|
||||
- Drallion
|
||||
- Eve (Google Pixelbook)
|
||||
|
@ -56,8 +58,10 @@
|
|||
- Rainier
|
||||
- Akemi
|
||||
- Dratini
|
||||
- Duffy
|
||||
- Hatch
|
||||
- Jinlon
|
||||
- Kaisa
|
||||
- Kohaku
|
||||
- Kindred
|
||||
- Helios
|
||||
|
@ -67,6 +71,7 @@
|
|||
- Puff
|
||||
- Helios_Diskswap
|
||||
- Stryke
|
||||
- Sushi
|
||||
- Guado (ASUS Chromebox CN62)
|
||||
- Jecht
|
||||
- Rikku (Acer Chromebox CXI2)
|
||||
|
@ -135,6 +140,8 @@
|
|||
- Storm (OnHub Router TGR1900)
|
||||
- Stout (Lenovo Thinkpad X131e Chromebook)
|
||||
- Trogdor
|
||||
- Lazor
|
||||
- Bubs
|
||||
- Veyron_Jaq (Haier Chromebook 11)
|
||||
- Veyron_Jerry (Hisense Chromebook 11)
|
||||
- Veyron_Mighty (Haier Chromebook 11(edu))
|
||||
|
@ -199,6 +206,7 @@
|
|||
- ThinkPad X1
|
||||
- ThinkPad X230
|
||||
- ThinkPad X230t
|
||||
- ThinkPad X60 / X60s / X60t
|
||||
|
||||
## OpenCellular
|
||||
- Elgon (GBCv2)
|
||||
|
|
Loading…
Reference in New Issue