diff --git a/docs/variants/protectli_v1000-series/openness-score.md b/docs/variants/protectli_v1000-series/openness-score.md index 7453cba4709..727f5ee1929 100644 --- a/docs/variants/protectli_v1000-series/openness-score.md +++ b/docs/variants/protectli_v1000-series/openness-score.md @@ -5,6 +5,95 @@ Score](../../glossary.md#dasharo-openness-score) for Protectli V1000 series Dasharo releases. The content of the page is generated with [Dasharo Openness Score utility](https://github.com/Dasharo/Openness-Score). +## v0.9.4 + +> V1410, V1610 and V1211 are very similar to V1210, thus the Openness Scores +> for V1410 and V1610 are not generated, as they're considered to be either +> identical or to contain negligible differences compared to V1210. + +Openness Score for protectli_v1210_v0.9.4.rom + +Open-source code percentage: **15.4%** +Closed-source code percentage: **84.6%** + +* Image size: 16777216 (0x1000000) +* Number of regions: 10 +* Number of CBFSes: 2 +* Total open-source code size: 1672149 (0x1983d5) +* Total closed-source code size: 9190838 (0x8c3db6) +* Total data size: 665037 (0xa25cd) +* Total empty size: 5249192 (0x5018a8) + +![](protectli_v1210_v0.9.4.rom_openness_chart.png) + +![](protectli_v1210_v0.9.4.rom_openness_chart_full_image.png) + +> Numbers given above already include the calculations from CBFS regions +> presented below + +### FMAP regions + +| FMAP region | Offset | Size | Category | +| ----------- | ------ | ---- | -------- | +| SI_ME | 0x1000 | 0x7ff000 | closed-source | +| SI_DESC | 0x0 | 0x1000 | data | +| SMMSTORE | 0x800000 | 0x40000 | data | +| RW_MRC_CACHE | 0x840000 | 0x10000 | data | +| CONSOLE | 0x850000 | 0x20000 | data | +| FMAP | 0x970000 | 0x1000 | data | + +### CBFS BOOTSPLASH + +* CBFS size: 1048576 +* Number of files: 2 +* Open-source files size: 0 (0x0) +* Closed-source files size: 0 (0x0) +* Data size: 188768 (0x2e160) +* Empty size: 859808 (0xd1ea0) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| logo.bmp | raw | 188663 | LZMA | data | +| (empty) | null | 859808 | none | empty | + +### CBFS COREBOOT + +* CBFS size: 6877184 +* Number of files: 18 +* Open-source files size: 1672149 (0x1983d5) +* Closed-source files size: 806326 (0xc4db6) +* Data size: 9325 (0x246d) +* Empty size: 4389384 (0x42fa08) + +> Numbers given above are already normalized (i.e. they already include size +> of metadata and possible closed-source LAN drivers included in the payload +> which are not visible in the table below) + +| CBFS filename | CBFS filetype | Size | Compression | Category | +| ------------- | ------------- | ---- | ----------- | -------- | +| fallback/payload | simple elf | 1403712 | none | open-source | +| fallback/romstage | stage | 69424 | none | open-source | +| fallback/ramstage | stage | 125451 | LZMA | open-source | +| fallback/dsdt.aml | raw | 9694 | none | open-source | +| fallback/postcar | stage | 31100 | none | open-source | +| bootblock | bootblock | 32768 | none | open-source | +| cpu_microcode_blob.bin | microcode | 20480 | none | closed-source | +| fspm.bin | fsp | 557056 | none | closed-source | +| fsps.bin | fsp | 228790 | LZ4 | closed-source | +| cbfs_master_header | cbfs header | 32 | none | data | +| intel_fit | intel_fit | 80 | none | data | +| config | raw | 4746 | LZMA | data | +| revision | raw | 859 | none | data | +| build_info | raw | 102 | none | data | +| spd.bin | spd | 1024 | none | data | +| vbt.bin | raw | 1209 | LZMA | data | +| (empty) | null | 548 | none | empty | +| (empty) | null | 4388836 | none | empty | + ## v0.9.3 > V1410 and V1610 is very similar to V1210, thus the Openness Score for V1410 diff --git a/docs/variants/protectli_v1000-series/protectli_v1210_v0.9.4.rom_openness_chart.png b/docs/variants/protectli_v1000-series/protectli_v1210_v0.9.4.rom_openness_chart.png new file mode 100644 index 00000000000..29a1011eb9d Binary files /dev/null and b/docs/variants/protectli_v1000-series/protectli_v1210_v0.9.4.rom_openness_chart.png differ diff --git a/docs/variants/protectli_v1000-series/protectli_v1210_v0.9.4.rom_openness_chart_full_image.png b/docs/variants/protectli_v1000-series/protectli_v1210_v0.9.4.rom_openness_chart_full_image.png new file mode 100644 index 00000000000..038ff7a2fba Binary files /dev/null and b/docs/variants/protectli_v1000-series/protectli_v1210_v0.9.4.rom_openness_chart_full_image.png differ diff --git a/docs/variants/protectli_v1000-series/releases.md b/docs/variants/protectli_v1000-series/releases.md index fc5ae0bf16e..f4fe2a43938 100644 --- a/docs/variants/protectli_v1000-series/releases.md +++ b/docs/variants/protectli_v1000-series/releases.md @@ -9,6 +9,95 @@ For details about our release process please read {{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30", "Subscribe to Protectli Dasharo Release Newsletter") }} +## v0.9.4 - 2025-12-18 + +Test results for this release can be found +[here](https://github.com/Dasharo/osfv-results/blob/main/boards/Protectli/JSL_v1000/). + +### Added + +- [Intel Management Engine Options menu (Disable Soft and Disable HAP)](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#intel-management-engine-options) +- [CPU Throttling Temperature Offset option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options) +- [Power state after power or AC loss option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/) +- [Enable wake from USB devices on Jasper Lake](https://github.com/Dasharo/coreboot/commit/d2f6b3fa9c068c9a0177a2eb921a4b69a34b8447) +- [Intel Jasper Lake CrashLog support](https://github.com/Dasharo/coreboot/commit/07dd73c9214b766762a89ffe51f27c77799293be) + +### Changed + +- [Don't report LANs via SMBIOS Type 41](https://github.com/Dasharo/coreboot/pull/775/commits/082684648c22fc786deea7fc0c4c6ea27103f4ed) +- [Handle dynamic switching between NVMe and SATA for the M.2 slot on Protectli Vault JSL](https://github.com/Dasharo/coreboot/commit/0ce04fba800d56dd7b10a1a2a6068c1335e7d494) +- [Update flash descriptor binaries for Protectli Vault JSL variants (V1210 NVMe x2 and SATA, correct bifurcation, V1410 and V1610 updates)](https://github.com/Dasharo/dasharo-blobs/commit/0e5218dde63db6480d95f830be66dfcd37732352) +- [Add ACPI names for missing USB3 ports on Jasper Lake](https://github.com/Dasharo/coreboot/commit/a56fad6ca8f70169e020d0b76963b1adc32c52f8) +- [Expose SuperIO UART in ACPI DSDT](https://github.com/Dasharo/coreboot/commit/85a6b6cc96162a0d5cd7523fe8b22f48db78c091) +- [Predictable Linux NIC naming by exposing onboard NIC as eno](https://github.com/Dasharo/coreboot/commit/f3fed0fcf6e0e7f24f7b69c415ae0a7096bbdbe8) +- [Add PC speaker beep codes for boot errors](https://github.com/Dasharo/coreboot/commit/e082e953fd68fc8602d0e7b82f6715e5fca5bf2d) +- [Prevent wake events from the USB hub port on Protectli Vault JSL](https://github.com/Dasharo/coreboot/commit/6b14f4da3cbaa60b1ca71d0fb2c7b471967b94ca) +- [Remove iPXE menu timeout on Protectli platforms](https://github.com/Dasharo/coreboot/pull/613) + +### Fixed + +- [M.2 SATA devices not detected on Protectli V12xx](https://github.com/Dasharo/dasharo-issues/issues/1401) +- [Efibootmgr returns Bad address on FreeBSD on Protectli V1410](https://github.com/Dasharo/dasharo-issues/issues/1001) +- [SUSP DUT wakes up from S3 instantly](https://github.com/Dasharo/dasharo-issues/issues/1332) + +### Known issues + +- [Power LED constantly on in suspend on Protectli V1x10](https://github.com/Dasharo/dasharo-issues/issues/1636) +- [Atheros QCA6174 behind ASMedia ASM1806 switch isn't always detected](https://github.com/Dasharo/dasharo-issues/issues/961) +- [TCG2 Configuration missing when changing Intel ME mode Disabled (HAP) -> Enabled](https://github.com/Dasharo/dasharo-issues/issues/1106) + +### Binaries + +[protectli_v1210_v0.9.4.rom][protectli_v1210_v0.9.4.rom_file]{.md-button} +[sha256][protectli_v1210_v0.9.4.rom_hash]{.md-button} +[sha256.sig][protectli_v1210_v0.9.4.rom_sig]{.md-button} + +[protectli_v1211_v0.9.4.rom][protectli_v1211_v0.9.4.rom_file]{.md-button} +[sha256][protectli_v1211_v0.9.4.rom_hash]{.md-button} +[sha256.sig][protectli_v1211_v0.9.4.rom_sig]{.md-button} + +[protectli_v1410_v0.9.4.rom][protectli_v1410_v0.9.4.rom_file]{.md-button} +[sha256][protectli_v1410_v0.9.4.rom_hash]{.md-button} +[sha256.sig][protectli_v1410_v0.9.4.rom_sig]{.md-button} + +[protectli_v1610_v0.9.4.rom][protectli_v1610_v0.9.4.rom_file]{.md-button} +[sha256][protectli_v1610_v0.9.4.rom_hash]{.md-button} +[sha256.sig][protectli_v1610_v0.9.4.rom_sig]{.md-button} + +To verify binary integrity with hash and signature please follow the +instructions in [Dasharo release signature verification](/guides/signature-verification) +using [this key](https://github.com/3mdeb/3mdeb-secpack/raw/master/customer-keys/protectli/release-keys/dasharo-release-0.9.x-for-protectli-signing-key.asc) + +### SBOM (Software Bill of Materials) + +- [Dasharo coreboot fork based on 24.12 revision 270ea70b](https://github.com/Dasharo/coreboot/tree/270ea70b) + + [License](https://github.com/Dasharo/coreboot/blob/270ea70b/COPYING) +- [Dasharo EDKII fork based on edk2-stable202502 revision 3bde471c](https://github.com/Dasharo/edk2/tree/3bde471c) + + [License](https://github.com/Dasharo/edk2/blob/3bde471c/License.txt) +- [iPXE based on 2025.03 revision 6c7068fc](https://github.com/Dasharo/ipxe/tree/6c7068fc) + + [License](https://github.com/Dasharo/ipxe/blob/6c7068fc/COPYING.GPLv2) +- [Intel Management Engine version v13.50.27.1987](https://github.com/Dasharo/dasharo-blobs/blob/0ca1dcac/protectli/vault_jsl/) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Flash Descriptor version v1.1/v1.2(V1210)](https://github.com/Dasharo/dasharo-blobs/blob/0ca1dcac/protectli/vault_jsl) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel Firmware Support Package version JSL 2021/08/23 v2115](https://github.com/Dasharo/dasharo-blobs/blob/0ca1dcac/protectli/vault_jsl/JasperLakeFspBinPkg) + + [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf) +- [Intel microcode version JSL A0](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20251111/intel-ucode/06-9c-00) + + [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20251111/license) + +[protectli_v1210_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1210_v0.9.4.rom +[protectli_v1210_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1210_v0.9.4.rom.sha256 +[protectli_v1210_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1210_v0.9.4.rom.sha256.sig +[protectli_v1211_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1211_v0.9.4.rom +[protectli_v1211_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1211_v0.9.4.rom.sha256 +[protectli_v1211_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1211_v0.9.4.rom.sha256.sig +[protectli_v1410_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1410_v0.9.4.rom +[protectli_v1410_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1410_v0.9.4.rom.sha256 +[protectli_v1410_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1410_v0.9.4.rom.sha256.sig +[protectli_v1610_v0.9.4.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1610_v0.9.4.rom +[protectli_v1610_v0.9.4.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1610_v0.9.4.rom.sha256 +[protectli_v1610_v0.9.4.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/uefi/v0.9.4/protectli_v1610_v0.9.4.rom.sha256.sig + ## v0.9.3 - 2024-09-16 Test results for this release can be found here: