Skip to content

Commit

Permalink
Merge pull request #980 from Dasharo/vp66xx_rel_v0.9.1
Browse files Browse the repository at this point in the history
docs/variants/protectli_vp66xx: Add release v0.9.1 information
  • Loading branch information
miczyg1 authored Jan 23, 2025
2 parents 72448cb + 0b85773 commit 1564b9f
Show file tree
Hide file tree
Showing 4 changed files with 191 additions and 1 deletion.
121 changes: 121 additions & 0 deletions docs/variants/protectli_vp66xx/openness_score.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,127 @@ VP6630/VP6650/VP6670 Dasharo releases. The content of the page is generated
with [Dasharo Openness Score
utility](https://github.com/Dasharo/Openness-Score).

## v0.9.1

Openness Score for protectli_vp66xx_v0.9.1.rom

Open-source code percentage: **34.4%**
Closed-source code percentage: **65.6%**

* Image size: 16777216 (0x1000000)
* Number of regions: 25
* Number of CBFSes: 3
* Total open-source code size: 4396772 (0x4316e4)
* Total closed-source code size: 8369190 (0x7fb426)
* Total data size: 677802 (0xa57aa)
* Total empty size: 3333452 (0x32dd4c)

![](protectli_vp66xx_v0.9.1.rom_openness_chart.png)

![](protectli_vp66xx_v0.9.1.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 | 0x4c0000 | closed-source |
| SI_DESC | 0x0 | 0x1000 | data |
| SMMSTORE | 0x580000 | 0x40000 | data |
| RECOVERY_MRC_CACHE | 0x5c0000 | 0x20000 | data |
| RW_MRC_CACHE | 0x5e0000 | 0x20000 | data |
| RW_VPD | 0x608000 | 0x2000 | data |
| RW_NVRAM | 0x60a000 | 0x6000 | data |
| VBLOCK_A | 0x690000 | 0x10000 | data |
| RW_FWID_A | 0xafff00 | 0x100 | data |
| RO_VPD | 0xb00000 | 0x4000 | data |
| FMAP | 0xb04000 | 0x800 | data |
| RO_FRID | 0xb04800 | 0x100 | data |
| RO_FRID_PAD | 0xb04900 | 0x700 | data |
| GBB | 0xb05000 | 0x3000 | data |
| SI_DEVICEEXT2 | 0x4c1000 | 0xbf000 | empty |

### CBFS BOOTSPLASH

* CBFS size: 524288
* Number of files: 1
* Open-source files size: 0 (0x0)
* Closed-source files size: 0 (0x0)
* Data size: 28 (0x1c)
* Empty size: 524260 (0x7ffe4)

> 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 |
| ------------- | ------------- | ---- | ----------- | -------- |
| (empty) | null | 524260 | none | empty |

### CBFS FW_MAIN_A

* CBFS size: 4587264
* Number of files: 13
* Open-source files size: 2153138 (0x20dab2)
* Closed-source files size: 1677843 (0x199a13)
* Data size: 8795 (0x225b)
* Empty size: 747488 (0xb67e0)

> 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 | 1849545 | none | open-source |
| fallback/romstage | stage | 99568 | none | open-source |
| fallback/ramstage | stage | 146644 | LZMA | open-source |
| fallback/dsdt.aml | raw | 19169 | none | open-source |
| fallback/postcar | stage | 38212 | none | open-source |
| cpu_microcode_blob.bin | microcode | 562176 | none | closed-source |
| fspm.bin | fsp | 786432 | none | closed-source |
| fsps.bin | fsp | 329235 | LZ4 | closed-source |
| config | raw | 5603 | LZMA | data |
| revision | raw | 859 | none | data |
| build_info | raw | 103 | none | data |
| vbt.bin | raw | 1277 | LZMA | data |
| (empty) | null | 1188 | none | empty |

### CBFS COREBOOT

* CBFS size: 5210112
* Number of files: 17
* Open-source files size: 2243634 (0x223c32)
* Closed-source files size: 1677843 (0x199a13)
* Data size: 9267 (0x2433)
* Empty size: 1279368 (0x138588)

> 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 | 1849545 | none | open-source |
| fallback/romstage | stage | 99568 | none | open-source |
| fallback/ramstage | stage | 146644 | LZMA | open-source |
| fallback/dsdt.aml | raw | 19169 | none | open-source |
| fallback/postcar | stage | 38212 | none | open-source |
| bootblock | bootblock | 90496 | none | open-source |
| cpu_microcode_blob.bin | microcode | 562176 | none | closed-source |
| fspm.bin | fsp | 786432 | none | closed-source |
| fsps.bin | fsp | 329235 | LZ4 | closed-source |
| cbfs_master_header | cbfs header | 32 | none | data |
| intel_fit | intel_fit | 80 | none | data |
| config | raw | 5603 | LZMA | data |
| revision | raw | 859 | none | data |
| build_info | raw | 103 | none | data |
| vbt.bin | raw | 1277 | LZMA | data |
| (empty) | null | 932 | none | empty |
| (empty) | null | 1278436 | none | empty |

## v0.9.0

Openness Score for protectli_vp66xx_v0.9.0.rom
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
71 changes: 70 additions & 1 deletion docs/variants/protectli_vp66xx/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,69 @@ For details about our release process please read

</center>

## v0.9.1 - 2025-01-23

Test results for this release can be found for [VP6650](https://github.com/Dasharo/osfv-results/blob/main/boards/Protectli/VP66xx/VP6650_v0.9.1_results.csv)
and [VP6670](https://github.com/Dasharo/osfv-results/blob/main/boards/Protectli/VP66xx/VP6670_v0.9.1_results.csv).

### Added

- [CPU throttling option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options)
- [Power state after AC loss option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options)
- [Fan control option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#power-management-options)

### Changed

- Rebased coreboot to 24.02
- Rebased edk2 to edk2-stable202405
- Updated Intel ME and Flash Descriptor (refer to SBOM section)

### Fixed

- [TPM Physical Presence interface not working in TPM2 setup menu](https://github.com/Dasharo/dasharo-issues/issues/521)
- Platform is power cycling instead of resetting during reboot or reset from
setup menu

### Known issues

- [DisplayPort has trouble working with certain monitors](https://github.com/Dasharo/dasharo-issues/issues/1015)
- [STB002.001 encounters unlisted errors](https://github.com/Dasharo/dasharo-issues/issues/1013)

### Binaries

[protectli_vp66xx_v0.9.1.rom][protectli_vp66xx_v0.9.1.rom_file]{.md-button}
[sha256][protectli_vp66xx_v0.9.1.rom_hash]{.md-button}
[sha256.sig][protectli_vp66xx_v0.9.1.rom_sig]{.md-button}

[protectli_vp66xx_v0.9.1_dev_signed.rom][protectli_vp66xx_v0.9.1_dev_signed.rom_file]{.md-button}
[sha256][protectli_vp66xx_v0.9.1_dev_signed.rom_hash]{.md-button}
[sha256.sig][protectli_vp66xx_v0.9.1_dev_signed.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://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/dasharo/dasharo-open-source-firmware-engineering-release-signing-key.asc)

### SBOM (Software Bill of Materials)

- [coreboot based on 24.02 revision 225d907a](https://github.com/Dasharo/coreboot/tree/225d907a)
+ [License](https://github.com/Dasharo/coreboot/blob/225d907a/COPYING)
- [Dasharo EDKII fork based on edk2-stable202405 revision 8a9fd05f](https://github.com/Dasharo/edk2/tree/8a9fd05f)
+ [License](https://github.com/Dasharo/edk2/blob/8a9fd05f/License.txt)
- [Dasharo iPXE fork based on 2023.12 revision 35d84756](https://github.com/Dasharo/ipxe/tree/35d84756)
+ [License](https://github.com/Dasharo/ipxe/blob/35d84756/COPYING.GPLv2)
- [vboot based on 3d37d2aafe revision 3d37d2aa](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/)
+ [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/LICENSE)
- [Intel Management Engine version v16.1.25.1865-v0.1](https://github.com/Dasharo/dasharo-blobs/blob/cc9465c1/protectli/vault_adl_p/)
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/cc9465c1/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
- [Intel Flash Descriptor version v1.2](https://github.com/Dasharo/dasharo-blobs/blob/cc9465c1/protectli/vault_adl_p/)
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/cc9465c1/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
- [Intel Firmware Support Package version IoT RPL-P MR1 (4445_03)](https://github.com/intel/FSP/commits/3819544e/RaptorLakeFspBinPkg/IoT/RaptorLakeP)
+ [License](https://github.com/intel/FSP/blob/3819544e/FSP_License.pdf)
- [Intel microcode version ADL R0 0x433 05/12/2023](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-9a-04)
+ [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license)
- [Intel microcode version RPL-H/P/PX 6+8 J0 0x4121 07/12/2023](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-ba-02)
+ [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license)

## v0.9.0 - 2024-09-11

Test results for this release can be found
Expand Down Expand Up @@ -44,7 +107,7 @@ Test results for this release can be found

### Known issues

- [Display Port has trouble working with certain monitors](https://github.com/Dasharo/dasharo-issues/issues/1015)
- [DisplayPort has trouble working with certain monitors](https://github.com/Dasharo/dasharo-issues/issues/1015)
- [STB002.001 encounters unlisted errors](https://github.com/Dasharo/dasharo-issues/issues/1013)

### Binaries
Expand Down Expand Up @@ -73,6 +136,12 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/da
- [Intel microcode based on RPL-H/P/PX 6+8 J0 0x4121 revision microcode-20240312](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240312/intel-ucode/06-ba-02)

[newsletter]: https://newsletter.3mdeb.com/subscription/n2EpSxtqL
[protectli_vp66xx_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1.rom
[protectli_vp66xx_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1.rom.sha256
[protectli_vp66xx_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1.rom.sha256.sig
[protectli_vp66xx_v0.9.1_dev_signed.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1_dev_signed.rom
[protectli_vp66xx_v0.9.1_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1_dev_signed.rom.sha256
[protectli_vp66xx_v0.9.1_dev_signed.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1_dev_signed.rom.sha256.sig
[protectli_vp66xx_v0.9.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.0/protectli_vp66xx_v0.9.0.rom
[protectli_vp66xx_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.0/protectli_vp66xx_v0.9.0.rom.sha256
[protectli_vp66xx_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.0/protectli_vp66xx_v0.9.0.rom.sha256.sig
Expand Down

0 comments on commit 1564b9f

Please sign in to comment.