Difference between revisions of "Firmware/Reproducible Builds/Status"
Jump to navigation
Jump to search
(HBBL confirmed reproducible) |
|||
(4 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: | + | |<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 19: | Line 19: | ||
|OCC | |OCC | ||
|On Chip Controller | |On Chip Controller | ||
− | |<span style="color: | + | |<span style="color:green">'''YES'''</span> |
|https://git.raptorcs.com/git/talos-occ/ | |https://git.raptorcs.com/git/talos-occ/ | ||
|a8d07676985b31d9e0631d2529a05ce3f68f07b7 | |a8d07676985b31d9e0631d2529a05ce3f68f07b7 | ||
Line 26: | Line 26: | ||
|HBB | |HBB | ||
|Bootloader code for hostboot | |Bootloader code for hostboot | ||
− | |<span style="color: | + | |<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 51: | Line 51: | ||
|bc106a09b0ab298ec71b3ef8337fb5f820a7c454 | |bc106a09b0ab298ec71b3ef8337fb5f820a7c454 | ||
|- | |- | ||
− | |Petitboot | + | |Skiroot, including Petitboot |
|BOOTKERNEL | |BOOTKERNEL | ||
|Main Linux kernel and userspace in initrd | |Main Linux kernel and userspace in initrd | ||
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 20: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.)