Firmware/Reproducible Builds/Status

From RCS Wiki
Revision as of 21:36, 9 August 2018 by HLandau (talk | contribs) (HBBL confirmed reproducible)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.)