Difference between revisions of "Firmware/Reproducible Builds/Status"

From RCS Wiki
Jump to navigation Jump to search
(OCC)
(HBBL confirmed reproducible)
 
(2 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
|SBE
 
|SBE
 
|SBE, stored in module EEPROM
 
|SBE, stored in module EEPROM
|<span style="color:red">'''NO'''</span>
+
|<span style="color:green">'''YES''' with patch: [https://github.com/open-power/sbe/pull/11 sbe#11]</span>
 
|https://git.raptorcs.com/git/talos-sbe/
 
|https://git.raptorcs.com/git/talos-sbe/
 
|a389a5d98c2ab38292ce7451c210b3cb0293938c
 
|a389a5d98c2ab38292ce7451c210b3cb0293938c
Line 26: Line 26:
 
|HBB
 
|HBB
 
|Bootloader code for hostboot
 
|Bootloader code for hostboot
|<span style="color:red">'''NO'''</span>
+
|<span style="color:green">'''YES'''</span>
 
|https://git.raptorcs.com/git/talos-hostboot/?h=06-04-2018
 
|https://git.raptorcs.com/git/talos-hostboot/?h=06-04-2018
 
|884b60b16009061ab84db88f918902a8c8098a4b
 
|884b60b16009061ab84db88f918902a8c8098a4b
Line 58: Line 58:
 
|Multiple
 
|Multiple
 
|}
 
|}
 +
 +
* The reproducibility indicated above indicates that a binary has the same hash when a clean and rebuild is done on the same machine. More work into reproducible build harnesses will likely be necessary for multiparty reproducible builds (Gitian, RBM, etc.)

Latest revision as of 21:36, 9 August 2018

Reproducible Build Status

Component Partition Description Reproducible Git URL Git Hash
Self Boot Engine (SBE) SBE SBE, stored in module EEPROM YES with patch: sbe#11 https://git.raptorcs.com/git/talos-sbe/ a389a5d98c2ab38292ce7451c210b3cb0293938c
On Chip Controller (OCC) OCC On Chip Controller YES https://git.raptorcs.com/git/talos-occ/ a8d07676985b31d9e0631d2529a05ce3f68f07b7
Hostboot Boot Loader HBB Bootloader code for hostboot YES https://git.raptorcs.com/git/talos-hostboot/?h=06-04-2018 884b60b16009061ab84db88f918902a8c8098a4b
Hostboot Data HBD NO https://git.raptorcs.com/git/talos-hostboot/?h=06-04-2018 884b60b16009061ab84db88f918902a8c8098a4b
Hostboot HBI Main hostboot application NO https://git.raptorcs.com/git/talos-hostboot/?h=06-04-2018 884b60b16009061ab84db88f918902a8c8098a4b
Skiboot PAYLOAD Skiboot YES, except when secure boot is used (skiboot#192) https://git.raptorcs.com/git/talos-skiboot/?h=06-04-2018 bc106a09b0ab298ec71b3ef8337fb5f820a7c454
Skiroot, including Petitboot BOOTKERNEL Main Linux kernel and userspace in initrd NO Multiple Multiple
  • The reproducibility indicated above indicates that a binary has the same hash when a clean and rebuild is done on the same machine. More work into reproducible build harnesses will likely be necessary for multiparty reproducible builds (Gitian, RBM, etc.)