Documentation: Update 25.03 release notes
These are the final notes for the release. Change-Id: I5daaae609b9271c543009c303db948fa7aa24b6d Signed-off-by: Martin Roth <gaumless@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87134 Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
ddb09fce6e
commit
1e53a973bc
1 changed files with 62 additions and 98 deletions
|
|
@ -1,4 +1,4 @@
|
|||
Upcoming release - coreboot 25.03
|
||||
coreboot 25.03
|
||||
========================================================================
|
||||
|
||||
The coreboot project is pleased to announce the release of coreboot
|
||||
|
|
@ -12,8 +12,9 @@ We extend our sincere thanks to all contributors who have made this
|
|||
release possible. Your expertise and collaborative efforts continue to
|
||||
propel the coreboot project forward. As always, we value the
|
||||
participation of everyone in the community, from long-time developers to
|
||||
those new to the project. The next coreboot release, 25.06, is scheduled
|
||||
for the end of June 2025.
|
||||
those new to the project.
|
||||
|
||||
The next coreboot release, 25.06, is scheduled for the end of June 2025.
|
||||
|
||||
|
||||
|
||||
|
|
@ -77,18 +78,19 @@ This commit adds a new field to the cpu topology structure to represent
|
|||
the core ID within the package.
|
||||
|
||||
For reference, here is that signature of the crash:
|
||||
|
||||
```
|
||||
LAPIC 0x40 in X2APIC mode.
|
||||
CPU Index 2 - APIC 64 Unexpected Exception:13 @ 10:69f3d1e4 - Halting
|
||||
Code: 0 eflags: 00010046 cr2: 00000000
|
||||
eax: 00000001 ebx: 69f313e8 ecx: 0000004e edx: 00000000
|
||||
edi: 69f38018 esi: 00000029 ebp: 69aeee0c esp: 69aeedc0
|
||||
[...]
|
||||
|
||||
```
|
||||
The crash occurred when FSP attempted to lock the Protected
|
||||
Processor Inventory Number Enable Control MSR (IA32_PPIN_CTL
|
||||
0x4e).
|
||||
|
||||
```
|
||||
69f3d1d3: 8b 43 f4 mov -0xc(%ebx),%eax
|
||||
69f3d1d6: 89 4d c4 mov %ecx,-0x3c(%ebp)
|
||||
69f3d1d9: 89 45 dc mov %eax,-0x24(%ebp)
|
||||
|
|
@ -97,7 +99,7 @@ Processor Inventory Number Enable Control MSR (IA32_PPIN_CTL
|
|||
69f3d1e2: 8b 4d dc mov -0x24(%ebp),%ecx
|
||||
69f3d1e5: 0f 30 wrmsr
|
||||
69f3d1e7: e9 ee fd ff ff jmp 0xfffffe39
|
||||
|
||||
```
|
||||
FSP experiences issues due to attempting to lock the same register
|
||||
multiple times for a single core. This is caused by an inconsistency in
|
||||
the processor information data structure, where multiple cores share the
|
||||
|
|
@ -115,9 +117,9 @@ low-battery indicator icon during boot.
|
|||
|
||||
Specifically, it:
|
||||
|
||||
- Moves Kconfig options related to low-battery notifications from
|
||||
* Moves Kconfig options related to low-battery notifications from
|
||||
drivers/intel/fsp to lib/
|
||||
- Relocates the low-battery check and shutdown APIs drivers/intel/fsp
|
||||
* Relocates the low-battery check and shutdown APIs drivers/intel/fsp
|
||||
to bootsplash.h
|
||||
* Adjusts the vendor driver to utilize the new APIs for low-battery
|
||||
rendering decisions.
|
||||
|
|
@ -224,17 +226,17 @@ Platform Updates
|
|||
Statistics from the 24.12 to the 25.03 release
|
||||
----------------------------------------------
|
||||
|
||||
* Total Commits: 992
|
||||
* Average Commits per day: 10.09
|
||||
* Total lines added: 87471
|
||||
* Average lines added per commit: 88.18
|
||||
* Number of patches adding more than 100 lines: 95
|
||||
* Average lines added per small commit: 40.50
|
||||
* Total lines removed: 22845
|
||||
* Average lines removed per commit: 23.03
|
||||
* Total difference between added and removed: 64626
|
||||
* Total authors: 129
|
||||
* New authors: 28
|
||||
* Total Commits: 1001
|
||||
* Average Commits per day: 10.05
|
||||
* Total lines added: 88158
|
||||
* Average lines added per commit: 88.07
|
||||
* Number of patches adding more than 100 lines: 97
|
||||
* Average lines added per small commit: 40.48
|
||||
* Total lines removed: 22900
|
||||
* Average lines removed per commit: 22.88
|
||||
* Total difference between added and removed: 65258
|
||||
* Total authors: 131
|
||||
* New authors: 29
|
||||
|
||||
|
||||
|
||||
|
|
@ -243,93 +245,55 @@ Significant Known and Open Issues
|
|||
|
||||
### coreboot-wide or architecture-wide issues
|
||||
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| # | Subject |
|
||||
+=====+=================================================================+
|
||||
| 519 | make gconfig - could not find glade file |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 518 | make xconfig - g++: fatal error: no input files |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
|
||||
* 519: make gconfig - could not find glade file
|
||||
* 518: make xconfig - g++: fatal error: no input files
|
||||
|
||||
|
||||
|
||||
### Payload-specific issues
|
||||
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| # | Subject |
|
||||
+=====+=================================================================+
|
||||
| 577 | SeaBIOS/EDK2 Windows 10 BSOD "UNSUPPORTED PROCESSOR" |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 552 | X201 not booting with edk2 payload |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 549 | SeaBIOS Windows 10/11 BSOD "ACPI BIOS ERROR" (Thinkpad W530) |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 499 | edk2 boot fails with RESOURCE_ALLOCATION_TOP_DOWN enabled |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 496 | Missing malloc check in libpayload |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 484 | No USB keyboard support with secondary payloads |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 414 | X9SAE-V: No USB keyboard init on SeaBIOS using Radeon RX 6800XT |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
|
||||
* 577: SeaBIOS/EDK2 Windows 10 BSOD "UNSUPPORTED PROCESSOR"
|
||||
* 552: X201 not booting with edk2 payload
|
||||
* 549: SeaBIOS Windows 10/11 BSOD "ACPI BIOS ERROR" (Thinkpad W530)
|
||||
* 499: edk2 boot fails with RESOURCE_ALLOCATION_TOP_DOWN enabled
|
||||
* 496: Missing malloc check in libpayload
|
||||
* 484: No USB keyboard support with secondary payloads
|
||||
* 414: X9SAE-V: No USB keyboard init on SeaBIOS using Radeon RX 6800XT
|
||||
|
||||
|
||||
|
||||
### Platform-specific issues
|
||||
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| # | Subject |
|
||||
+=====+=================================================================+
|
||||
| 579 | MAC address set by coreboot to RTL8111F does not persist |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 565 | Wifi card not recognized on Lenovo M700 tiny |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 563 | tty doesn't show on external display using edk2 on W530 |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 548 | Lenovo X201 Fails To Recognize Upgraded WiFi Card |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 538 | x230: Dock Causes Internal Display to "Permanently" Malfunction |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 535 | T420: Power light stays off after reboot |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 528 | Building qemu-i440fx with CONFIG_CBFS_VERIFICATION fails |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 524 | X2APIC Options cause Linux to crash on emulation/qemu-i440fx |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 517 | lenovo x230 boot stuck with connected external monitor |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 509 | SD Card hotplug not working on Apollo Lake |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 506 | APL/GML don't boot OS when CPU microcode included "from tree" |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 505 | Harcuvar CRB - 15 of 16 cores present in the operating system |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 499 | T440p - EDK2 fails with RESOURCE_ALLOCATION_TOP_DOWN enabled |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 495 | Stoney Chromebooks not booting PSPSecureOS |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 478 | X200 booting Linux takes a long time with TSC |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 474 | X200s crashes after graphic init with 8GB RAM |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 457 | Haswell (t440p): CAR mem region conflicts with CBFS_SIZE > 8mb |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 453 | Intel HDMI / DP Audio not present in Windows after libgfxinit |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 449 | ThinkPad T440p fail to start, continuous beeping & LED blinking |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 448 | Thinkpad T440P ACPI Battery Value Issues |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 446 | Optiplex 9010 No Post |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 439 | Lenovo X201 Turbo Boost not working (stuck on 2,4GHz) |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 427 | x200: Two battery charging issues |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 412 | x230 reboots on suspend |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 393 | T500 restarts rather than waking up from suspend |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
| 350 | I225 PCIe device not detected on Harcuvar |
|
||||
+-----+-----------------------------------------------------------------+
|
||||
|
||||
* 579: MAC address set by coreboot to RTL8111F does not persist
|
||||
* 565: Wifi card not recognized on Lenovo M700 tiny
|
||||
* 563: tty doesn't show on external display using edk2 on W530
|
||||
* 548: Lenovo X201 Fails To Recognize Upgraded WiFi Card
|
||||
* 538: x230: Dock Causes Internal Display to "Permanently" Malfunction
|
||||
* 535: T420: Power light stays off after reboot
|
||||
* 528: Building qemu-i440fx with CONFIG_CBFS_VERIFICATION fails
|
||||
* 524: X2APIC Options cause Linux to crash on emulation/qemu-i440fx
|
||||
* 517: lenovo x230 boot stuck with connected external monitor
|
||||
* 509: SD Card hotplug not working on Apollo Lake
|
||||
* 506: APL/GML don't boot OS when CPU microcode included "from tree"
|
||||
* 505: Harcuvar CRB - 15 of 16 cores present in the operating system
|
||||
* 499: T440p - EDK2 fails with RESOURCE_ALLOCATION_TOP_DOWN enabled
|
||||
* 495: Stoney Chromebooks not booting PSPSecureOS
|
||||
* 478: X200 booting Linux takes a long time with TSC
|
||||
* 474: X200s crashes after graphic init with 8GB RAM
|
||||
* 457: Haswell (t440p): CAR mem region conflicts with CBFS_SIZE > 8mb
|
||||
* 453: Intel HDMI / DP Audio not present in Windows after libgfxinit
|
||||
* 449: ThinkPad T440p fail to start, continuous beeping & LED blinking
|
||||
* 448: Thinkpad T440P ACPI Battery Value Issues
|
||||
* 446: Optiplex 9010 No Post
|
||||
* 439: Lenovo X201 Turbo Boost not working (stuck on 2,4GHz)
|
||||
* 427: x200: Two battery charging issues
|
||||
* 412: x230 reboots on suspend
|
||||
* 393: T500 restarts rather than waking up from suspend
|
||||
* 350: I225 PCIe device not detected on Harcuvar
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue