summaryrefslogtreecommitdiff
path: root/Documentation/releases/coreboot-4.10-relnotes.md
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2019-07-21 12:57:18 +0200
committerPatrick Georgi <pgeorgi@google.com>2019-07-22 23:33:57 +0000
commitcebf57905ba9d9b2850ef75758a135b18ec8e45c (patch)
treee389f20e55bf2da75ed02ff4e6ec2e812dcd4992 /Documentation/releases/coreboot-4.10-relnotes.md
parentb1a2b22d8b904ea9bc5e7038fe2c2b3c1df8c1b2 (diff)
Documentation: Add 4.10/4.11 release notes
For 4.11 that's obviously just the release notes template. Change-Id: I44c15bcaedf1367d745c533cc0a4acebdd2f812e Signed-off-by: Patrick Georgi <pgeorgi@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34469 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Martin Roth <martinroth@google.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'Documentation/releases/coreboot-4.10-relnotes.md')
-rw-r--r--Documentation/releases/coreboot-4.10-relnotes.md136
1 files changed, 125 insertions, 11 deletions
diff --git a/Documentation/releases/coreboot-4.10-relnotes.md b/Documentation/releases/coreboot-4.10-relnotes.md
index 9a6d63c16c..ce1c713b49 100644
--- a/Documentation/releases/coreboot-4.10-relnotes.md
+++ b/Documentation/releases/coreboot-4.10-relnotes.md
@@ -1,18 +1,39 @@
-Upcoming release - coreboot 4.10
+coreboot 4.10 release notes
===========================
-The 4.10 release is planned for April/May 2019
+The 4.10 release covers commit a2faaa9a2 to commit ae317695e3
+There is a pgp signed 4.10 tag in the git repository, and a branch will
+be created as needed.
-Update this document with changes that should be in the release
-notes.
-* Please use Markdown.
-* See the [4.7](coreboot-4.7-relnotes.md) and [4.9](coreboot-4.9-relnotes.md)
- 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.
+In nearly 8 months since 4.9 we had 198 authors commit 2538 changes
+to master. Of these, 85 authors made their first commit to coreboot:
+Welcome!
-Significant changes
--------------------
+Between the releases the tree grew by about 11000 lines of code plus
+5000 lines of comments.
+
+Again, a big Thank You to all contributors who helped shape the coreboot
+project, community and code with their effort, no matter if through
+development, review, testing, documentation or by helping people asking
+questions on our venues like IRC or our mailing list.
+
+What's New
+----------
+
+Most of the changes were to mainboards, and on the chipset side, lots
+of activity concentrated on x86. However compared to previous releases
+activity (and therefore interest, probably) increased in vboot and in
+non-x86 architectures. However it's harder this time to give this release
+a single topic like the last: This release accumulates some of everything.
+
+Clean Up
+--------
+As usual, there was a lot of cleaning up going on, and there notably,
+a good chunk of this year's Google Summer of Code project to clean out
+the issues reported by Coverity Scan is already in.
+
+The only larger scale change that was registered in the pre-release
+notes was also about cleaning up the tree:
### `device_t` is no more
coreboot used to have a data type, `device_t` that changed shape depending on
@@ -22,3 +43,96 @@ time when romstage wasn't operated in Cache-As-RAM mode, but compiled with
our romcc compiler.
That data type is now gone.
+
+Release Notes maintenance
+-------------------------
+Speaking of pre-release notes: After 4.10 we'll start a document for
+4.11 in the git repository. Feel free to add notable achievements there
+so we remember to give them a shout out in the next release's notes.
+
+Known Issues
+------------
+Sadly, Google Cyan is broken in this release. It doesn't work with the
+"C environment" bootblock (as compared to the old romcc type bootblock)
+which is now the default. Sadly it doesn't help to simply revert that
+change because doing so breaks other boards.
+
+If you want to use Google Cyan with the release (or if
+you're tracking the master branch), please keep an eye on
+https://review.coreboot.org/c/coreboot/+/34304 where a solution for this
+issue is sought.
+
+Deprecations
+------------
+As announced in the 4.9 release notes, there are no deprecations after 4.10.
+While 4.10 is also released late and we target a 4.11 release in October we
+nonetheless want to announce deprecations this time: These are under
+discussion since January, people are working on mitigations for about as long
+and so it should be possible to resolve the outstanding issues by the end of
+October.
+
+Specifically, we want to require code to work with the following Kconfig
+options so we can remove the options and the code they disable:
+
+* C\_ENVIRONMENT\_BOOTBLOCK
+* NO\_CAR\_GLOBAL\_MIGRATION
+
+These only affect x86. If your platform only works without them, please
+look into fixing that.
+
+Added 28 mainboards:
+--------------------
+ASROCK H110M-DVS
+ASUS H61M-CS
+ASUS P5G41T-M-LX
+ASUS P5QPL-AM
+ASUS P8Z77-M-PRO
+FACEBOOK FBG1701
+FOXCONN G41M
+GIGABYTE GA-H61MA-D3V
+GOOGLE BLOOG
+GOOGLE FLAPJACK
+GOOGLE GARG
+GOOGLE HATCH-WHL
+GOOGLE HELIOS
+GOOGLE KINDRED
+GOOGLE KODAMA
+GOOGLE KOHAKU
+GOOGLE KRANE
+GOOGLE MISTRAL
+HP COMPAQ-8200-ELITE-SFF-PC
+INTEL COMETLAKE-RVP
+INTEL KBLRVP11
+LENOVO R500
+LENOVO X1
+MSI MS7707
+PORTWELL M107
+PURISM LIBREM13-V4
+PURISM LIBREM15-V4
+SUPERMICRO X10SLM-PLUS-F
+UP SQUARED
+
+Removed 7 mainboards:
+---------------------
+GOOGLE BIP
+GOOGLE DELAN
+GOOGLE ROWAN
+PCENGINES ALIX1C
+PCENGINES ALIX2C
+PCENGINES ALIX2D
+PCENGINES ALIX6
+
+Removed 3 processors:
+---------------------
+src/cpu/amd/geode\_lx
+src/cpu/intel/model\_69x
+src/cpu/intel/model\_6dx
+
+Added 2 socs:
+-------------
+src/soc/amd/picasso
+src/soc/qualcomm/qcs405
+
+Toolchain
+---------
+* Update to gcc 8.3.0, binutils 2.32, IASL 20190509, clang 8