Skip to content

Commit dc887da

Browse files
Merge pull request #986 from Dasharo/ncm_mtl_heads
variants/novacustom_v560tu: add heads v0.9.0 release
2 parents 4a1dcee + b410787 commit dc887da

File tree

4 files changed

+129
-3
lines changed

4 files changed

+129
-3
lines changed
28.5 KB
Loading
33 KB
Loading

docs/variants/novacustom_v560tu/openness-score.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,72 @@ Score](../../glossary.md#dasharo-openness-score) for NovaCustom V540TU Dasharo
55
releases. The content of the page is generated with [Dasharo Openness Score
66
utility](https://github.com/Dasharo/Openness-Score).
77

8+
## v0.9.0 Heads
9+
10+
Openness Score for novacustom_v56x_mtl_v0.9.0_heads.rom
11+
12+
Open-source code percentage: **35.2%**
13+
Closed-source code percentage: **64.8%**
14+
15+
* Image size: 33554432 (0x2000000)
16+
* Number of regions: 7
17+
* Number of CBFSes: 1
18+
* Total open-source code size: 9730808 (0x947af8)
19+
* Total closed-source code size: 17946033 (0x111d5b1)
20+
* Total data size: 118735 (0x1cfcf)
21+
* Total empty size: 5758856 (0x57df88)
22+
23+
![](novacustom_v56x_mtl_v0.9.0_heads.rom_openness_chart.png)
24+
25+
![](novacustom_v56x_mtl_v0.9.0_heads.rom_openness_chart_full_image.png)
26+
27+
> Numbers given above already include the calculations from CBFS regions
28+
> presented below
29+
30+
### FMAP regions
31+
32+
| FMAP region | Offset | Size | Category |
33+
| ----------- | ------ | ---- | -------- |
34+
| SI_ME | 0x6000 | 0x885000 | closed-source |
35+
| SI_DESC | 0x0 | 0x4000 | data |
36+
| RW_MRC_CACHE | 0x1000000 | 0x10000 | data |
37+
| FMAP | 0x1010000 | 0x200 | data |
38+
39+
### CBFS COREBOOT
40+
41+
* CBFS size: 16711168
42+
* Number of files: 19
43+
* Open-source files size: 9730808 (0x947af8)
44+
* Closed-source files size: 1185201 (0x1215b1)
45+
* Data size: 36303 (0x8dcf)
46+
* Empty size: 5758856 (0x57df88)
47+
48+
> Numbers given above are already normalized (i.e. they already include size
49+
> of metadata and possible closed-source LAN drivers included in the payload
50+
> which are not visible in the table below)
51+
52+
| CBFS filename | CBFS filetype | Size | Compression | Category |
53+
| ------------- | ------------- | ---- | ----------- | -------- |
54+
| fallback/payload | simple elf | 9387194 | none | open-source |
55+
| fallback/romstage | stage | 90376 | none | open-source |
56+
| fallback/ramstage | stage | 165985 | LZMA | open-source |
57+
| fallback/dsdt.aml | raw | 21829 | none | open-source |
58+
| fallback/postcar | stage | 34384 | none | open-source |
59+
| bootblock | bootblock | 31040 | none | open-source |
60+
| cpu_microcode_blob.bin | microcode | 136192 | none | closed-source |
61+
| fspm.bin | fsp | 786432 | none | closed-source |
62+
| fsps.bin | fsp | 262577 | LZ4 | closed-source |
63+
| cbfs_master_header | cbfs header | 32 | none | data |
64+
| intel_fit | intel_fit | 80 | none | data |
65+
| config | raw | 4879 | LZMA | data |
66+
| revision | raw | 867 | none | data |
67+
| build_info | raw | 97 | none | data |
68+
| bootsplash.jpg | bootsplash | 26784 | none | data |
69+
| vbt.bin | raw | 1269 | LZMA | data |
70+
| cmos_layout.bin | cmos_layout | 800 | none | data |
71+
| (empty) | null | 484 | none | empty |
72+
| (empty) | null | 5758372 | none | empty |
73+
874
## v0.9.0
975

1076
Openness Score for novacustom_v56x_mtl_v0.9.0.rom

docs/variants/novacustom_v560tu/releases_heads.md

Lines changed: 63 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,67 @@
33
This document contains the release notes for Heads firmware for NovaCustom
44
V560TU series of laptops.
55

6-
Test matrix and results will be published
7-
[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/MTL_14th_Gen/V560TU).
6+
For details about our release process please read
7+
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
88

9-
## Coming soon
9+
<center>
10+
11+
[Subscribe to NovaCustom V54x 14th Gen Dasharo Release Newsletter]
12+
[newsletter]{ .md-button .md-button--primary .center }
13+
14+
</center>
15+
16+
## v0.9.0 - 2025-01-30
17+
18+
Test results for this release can be found
19+
[here](https://github.com/Dasharo/osfv-results/tree/main/boards/NovaCustom/MTL_14th_Gen/V560TU/Heads/v0.9.0-results.csv).
20+
21+
### Changed
22+
23+
- [This is a Dasharo Entry Subscription release](https://docs.dasharo.com/dev-proc/versioning/#dasharo-entry-subscription-releases)
24+
- Heads Linux is used as a payload
25+
26+
### Known issues
27+
28+
- [Some unexpected errors in dmesg](https://github.com/Dasharo/dasharo-issues/issues/1201)
29+
30+
### Binaries
31+
32+
[sha256][novacustom_v56x_mtl_ec_v0.9.0.rom_hash]{.md-button}
33+
[sha256.sig][novacustom_v56x_mtl_ec_v0.9.0.rom_sig]{.md-button}
34+
35+
[sha256][novacustom_v56x_mtl_v0.9.0_heads.rom_hash]{.md-button}
36+
[sha256.sig][novacustom_v56x_mtl_v0.9.0_heads.rom_sig]{.md-button}
37+
38+
This is a Dasharo Entry Subscription Release. To obtain access to the pre-built
39+
binaries you will have to
40+
[become the Dasharo Entry Subscription subscriber](../../ways-you-can-help-us.md#become-a-dasharo-entry-subscription-subscriber).
41+
You will get the access to all of the firmware updates for the duration of the
42+
subscription via Dasharo Entry Subscription newsletter.
43+
44+
To verify binary integrity with hash and signature please follow the
45+
instructions in [Dasharo release signature verification](/guides/signature-verification)
46+
using [this key](https://github.com/3mdeb/3mdeb-secpack/blob/master/customer-keys/novacustom/dasharo-release-0.9.x-for-novacustom-signing-key.asc)
47+
48+
### SBOM (Software Bill of Materials)
49+
50+
- [Dasharo heads fork based on v0.2.1 revision bbbca5d4](https://github.com/Dasharo/heads/tree/bbbca5d4)
51+
+ [License](https://github.com/Dasharo/heads/blob/bbbca5d4/COPYING)
52+
- [Dasharo fork of System76 EC based on 485f3900 revision 368e08e0](https://github.com/Dasharo/ec/tree/368e08e0/)
53+
+ [License](https://github.com/Dasharo/ec/blob/368e08e0/LICENSE)
54+
- [vboot based on 3d37d2aa revision 3d37d2aa](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/)
55+
+ [License](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/3d37d2aa/LICENSE)
56+
- [Intel Management Engine version v18.0.5.2040](https://github.com/Dasharo/dasharo-blobs/blob/32cffee4/novacustom/v5x0tu/me.bin)
57+
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
58+
- [Intel Flash Descriptor version v1.0](https://github.com/Dasharo/dasharo-blobs/blob/32cffee4/novacustom/v5x0tu/descriptor.bin)
59+
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
60+
- [Intel microcode version MTL C0 0x0000001c 0x1c 03/01/2024](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-aa-04)
61+
+ [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license)
62+
- [Intel Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12](https://github.com/Dasharo/dasharo-blobs/tree/32cffee4/novacustom/v5x0tu/MeteorLakeFspBinPkg)
63+
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
64+
65+
[newsletter]: https://newsletter.3mdeb.com/subscription/sB4G9eq9h
66+
[novacustom_v56x_mtl_ec_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/heads/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256
67+
[novacustom_v56x_mtl_ec_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/heads/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256.sig
68+
[novacustom_v56x_mtl_v0.9.0_heads.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/heads/v0.9.0/novacustom_v56x_mtl_v0.9.0_heads.rom.sha256
69+
[novacustom_v56x_mtl_v0.9.0_heads.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/heads/v0.9.0/novacustom_v56x_mtl_v0.9.0_heads.rom.sha256.sig

0 commit comments

Comments
 (0)