
coreboot™: fast, flexible and reproducible Open Source firmware!
Reproducible Coreboot
Reproducible builds enable anyone to reproduce bit by bit identical binary packages from a given source, so that anyone can verify that a given binary derived from the source it was said to be derived. There is more information about reproducible builds on the Debian wiki and on https://reproducible-builds.org. These pages explain in more depth why this is useful, what common issues exist and which workarounds and solutions are known.
Reproducible Coreboot is an effort to apply this to coreboot. Thus each coreboot.rom is build twice (without payloads), with a few variations added and then those two ROMs are compared using diffoscope. Please note that the toolchain is not varied at all as the rebuild happens on exactly the same system. More variations are expected to be seen in the wild.
There is a weekly run jenkins job to test the master branch of coreboot.git. The jenkins job is running reproducible_coreboot.sh in a Debian environment and this script is solely responsible for creating this page. Feel invited to join #reproducible-builds (on irc.oftc.net) to request job runs whenever sensible. Patches and other feedback are very much appreciated - if you want to help, please start by looking at the ToDo list for coreboot, you might find something easy to contribute.
Thanks to IONOS for donating the virtual machines this is running on!
167 (100.0%) out of 167 built coreboot images were reproducible in our test setup ! These tests were last run on 2026-02-11 for version 25.12-434-gb4b9e87669 using diffoscope 312.
| variation | first build | second build |
|---|---|---|
| hostname | osuosl1-amd64 or osuosl2-amd64 | the other one |
| domainname | is not yet varied between rebuilds of coreboot. | |
| env CAPTURE_ENVIRONMENT | not set | CAPTURE_ENVIRONMENT="I capture the environment" |
| env TZ | TZ="/usr/share/zoneinfo/Etc/GMT+12" | TZ="/usr/share/zoneinfo/Etc/GMT-14" |
| env LANG | LANG="en_GB.UTF-8" | LANG="et_EE.UTF-8" |
| env LC_ALL | not set | LC_ALL="et_EE.UTF-8" |
| env PATH | PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:" | PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" |
| env USER | is not yet varied between rebuilds of coreboot. | |
| uid | is not yet varied between rebuilds of coreboot. | |
| gid | is not yet varied between rebuilds of coreboot. | |
| UTS namespace | is not yet varied between rebuilds of coreboot. | |
| kernel version, modified using /usr/bin/linux64 --uname-2.6 | Linux 6.12.63+deb13-amd64 | Linux 2.6.72+deb13-amd64 |
| umask | 0022 | 0002 |
| CPU type | Intel Xeon Processor (Cascadelake) | same for both builds |
| /bin/sh | is not yet varied between rebuilds of coreboot. | |
| year, month, date | today (2026-02-11) | same for both builds (currently, work in progress) |
| hour, minute | hour and minute will probably vary between two builds... | the future system actually runs 398 days, 6 hours and 23 minutes ahead... |
| Filesystem | tmpfs | same for both builds (currently, this could be varied using disorderfs) |
| everything else... | is likely the same. There will be more variations in the wild. | |
ARM_RDN2 (570fe7355a26ca0d1d0e03dc5640c78a1f268d84d2a801990eb0a0148fc8f99e, 64MiB) is reproducible.
EMULATION_QEMU_AARCH64 (0d0552514224606fdd0cfa1a22b82faa2e5cc02812b2ca8591112838de6e3832, 16MiB) is reproducible.
EMULATION_QEMU_AARCH64_FIT_SUPPORT_TIMESTAMPS (dd95eda84642f3b0a00f1eb5673f10a7f2e54be3726bc696b5b011e973b61e67, 16MiB) is reproducible.
EMULATION_QEMU_AARCH64_ZSTD (8f330887f85cf8d1f58bb09d91ce3e8a01f0e5444bc84809cb9bc3831dbe771c, 16MiB) is reproducible.
EMULATION_QEMU_ARMV7 (e261b75ec4a4508c615ba9933fd9f70781adc265ee75eed52cfb96b7fbccedf9, 4MiB) is reproducible.
EMULATION_QEMU_RISCV_RV32 (5bae9ef0cbc22cd365b619ec7ed88b4f99273c4b6f2e956cf3c7db4583f12fe5, 32MiB) is reproducible.
EMULATION_QEMU_RISCV_RV64 (116286977ac1b00a7f8b84888e2dd7c4b621fa064235d3ea643d5055e123a4e9, 32MiB) is reproducible.
EMULATION_QEMU_RISCV_RV64_ (993c295312caab6e2a73ff2be95de9bef29c8b2d3f497cf9a6c48e3079848c1b, 32MiB) is reproducible.
EMULATION_QEMU_SBSA (56dc18270a7a7448cb86532367f11490a6ec7d50af37144453a5924d5b8bb7e6, 256MiB) is reproducible.
EMULATION_QEMU_X86_I440FX (60e366afd95fb28a5576833f9d82c7046b9be30d356d60c5680c9aef4e1791e4, 4MiB) is reproducible.
EMULATION_QEMU_X86_I440FX_ (60e366afd95fb28a5576833f9d82c7046b9be30d356d60c5680c9aef4e1791e4, 4MiB) is reproducible.
EMULATION_QEMU_X86_I440FX_ASAN (56111636717c7fff24d2f08f0082e5f3e19055ef682d48332a31f87d3d7d7da2, 4MiB) is reproducible.
EMULATION_QEMU_X86_I440FX_DEBUG (d1ca941d3d33f829a1b045a32625b5bf630acb433ea0936a94b89f33e7bae74a, 4MiB) is reproducible.
EMULATION_QEMU_X86_I440FX_NOSERIAL (576225515dc0df89b517e70bde0c5ebe5e838a49c54f307485ecb34ddbd21818, 4MiB) is reproducible.
EMULATION_QEMU_X86_I440FX_X86_64 (febb4a0ad79bc64c0ee82b097a75dd529b72c2c723e08e7e4a645e3bd6cddd5d, 4MiB) is reproducible.
EMULATION_QEMU_X86_Q35 (3135a174b0ced8109d32454e46ce4770b567a579e16a734329cd92e452eb5429, 8MiB) is reproducible.
EMULATION_QEMU_X86_Q35_SMM_TSEG (c567b85803077a517143daa7fa2fde659add5e889a3c88f2be205e0c3062f512, 8MiB) is reproducible.
EMULATION_SPIKE_RISCV (7ad68e298dffa0c9f6ee86452330bca794da27123e64a06a01b25d5034a914a3, 4MiB) is reproducible.
EXAMPLE_MIN86 (e3af7c5c650e0e36b50fc140fbc32afdbba3754bd508493013569e2e3f3a87fd, 256KiB) is reproducible.
GOOGLE_ANAKIN (fdf0f35c03e70e8c92de3216cd01ca1a43d4a9505afe9c7639c40cc57a22085b, 8MiB) is reproducible.
GOOGLE_ASURADA (aa786b3e2187e4be8fa48ef01bc0b32941e58a522cda029919a11038c55549bb, 8MiB) is reproducible.
GOOGLE_BAZE (8b1fd1af828084e1080bb5a276f96c65da49cf4f7cbcd6dcbb122acd515337b0, 8MiB) is reproducible.
GOOGLE_BLUEY (9ef056a1ac7b0fcc355c66bc19a2e54357fa5c493f4be48529bc9a60fa577df3, 64MiB) is reproducible.
GOOGLE_BLUEYH (6784e8c90817cf43daeff83955ef840f024b209e2381e89aa4922f7d003a64e4, 64MiB) is reproducible.
GOOGLE_BOB (3d2012f5581a0333e8c9969e2d6b52518dd966aa079ff110c592a3ef7cc64008, 8MiB) is reproducible.
GOOGLE_BUBS (4de5a723a8102c573f13910f2330e0be35afed231719758dee410dfe3bb87cc4, 8MiB) is reproducible.
GOOGLE_BURNET (b1ab774ff20b381495c47b26f77521f6694c50b243916840e0269958feb12e5e, 8MiB) is reproducible.
GOOGLE_CERISE (48b374f6febdf6fa5b989906f08c436a248baa7eadd6bb333f7407827453dcd9, 8MiB) is reproducible.
GOOGLE_CHERRY (8e9b2406e65de2b3db56f2fdad35ec906e2df4e10b6057683727ebabce14b530, 8MiB) is reproducible.
GOOGLE_CHINCHOU (43c8c045d20648623dc4aae08dec96a8c95bd500b88a29d91afe691252613933, 8MiB) is reproducible.
GOOGLE_CIRI (b7f654e8cfb7a58a33ba95f749e5396a8728dbb7e8b49903833f4ce26d9d291f, 8MiB) is reproducible.
GOOGLE_COACHZ (10c254a7b2dff7d8ced51014ea7e92867c4178edfd886da10dec516d5721205d, 8MiB) is reproducible.
GOOGLE_COZMO (f108bc5eeaabb849055de78437779ffe6bec79448723d559027574b62ff678a4, 8MiB) is reproducible.
GOOGLE_DAISY (4cb3d6667fed48cd300744cebf4716c2d178d38d9850e458b21cd4a32faed83e, 4MiB) is reproducible.
GOOGLE_DAMU (9197b6cd396a31966abc7fe2367cd69c6ee9a11e8bee44cee94b701e8fdf8291, 8MiB) is reproducible.
GOOGLE_DOJO (686dc207c21d3a94db7ef26d95bc760f5a74dd0f58e95c6f4f3e7e22fa9151ab, 8MiB) is reproducible.
GOOGLE_DOOKU (0d4ef7f13144749359ecba3169a7196c743290b902ca5b4b59a31492d3e68f92, 8MiB) is reproducible.
GOOGLE_ELM (46662f8c0ac6b2c549b05ca47ae0ab2882e74519e0af7ed2c23663d4cd3e6058, 4MiB) is reproducible.
GOOGLE_ESCHE (1fb1f2c619803b6b1aa1f043a022ac6fabbbaa7b2d2924fddee50417fec2575e, 8MiB) is reproducible.
GOOGLE_FATCAT (dc1b3a502a511c21b7e56c28d4d603330866d12e9576da676d4ccd147c969592, 32MiB) is reproducible.
GOOGLE_FATCAT4ES (e721116abc6cb4177519cbeefa71ff5d99dda7395b95256766db074c8dbb1a3c, 32MiB) is reproducible.
GOOGLE_FATCATISH (007c4163fd42bf4f312194bcd9803e66de7624e6fa6a481cc2472886ad22debe, 32MiB) is reproducible.
GOOGLE_FATCATITE (1314905f61a24b66f56bd575ceed0a29725fe16272c9f3ab1b28ca2299dfbe48, 32MiB) is reproducible.
GOOGLE_FATCATITE4ES (a87bed8d9d0f236aae473ee00ee84c7a572b3a31e880bd54947768e858037f97, 32MiB) is reproducible.
GOOGLE_FATCATNUVO (94a846b3f516cd9a38d9c88c9f75740ea176f7f7a6a34055572fec04abb0b5f6, 32MiB) is reproducible.
GOOGLE_FATCATNUVO4ES (cec4eda11d7d9243b16ac950882e30f2a540913f195bc1a4b1c61e6c1b8c0e16, 32MiB) is reproducible.
GOOGLE_FELINO (54fbd6d9f7ae449d52a9914800d307ffed17fafa80b0e6233484dd052263a6ab, 32MiB) is reproducible.
GOOGLE_FELINO4ES (87258739f7bc43c96e082f58eb88454b2d7c204b77ccdb94ac9b920eeb5dc6ab, 32MiB) is reproducible.
GOOGLE_FENNEL (a6ccf35b27dcd33a86e641faf33c87353d246747a1edc7c848ca5f7ed1753fbf, 8MiB) is reproducible.
GOOGLE_FLAPJACK (3b7cc38aa8c6cc15d9dcbf66d5f0cd7844b8a606b0f3744f29a14d87e7af79fd, 8MiB) is reproducible.
GOOGLE_FOSTER (ae15d5c2db3b3c85944c7f853ca97a8d8414b664f28de66f906362e3588c44af, 4MiB) is reproducible.
GOOGLE_FRANCKA (952c2f448d959ddb2847ac05a25281cd0c36f1cfefd0bb335e12b0b5c8d60d4c, 32MiB) is reproducible.
GOOGLE_GALE (a9973da7f74459f722f0d79b8338619cea340e4e99fa822a9aef55d51fd1697b, 8MiB) is reproducible.
GOOGLE_GELARSHIE (17e43142b10fdaf018fac936b1908712724ed265b29dad0765d1512e5d863d8a, 8MiB) is reproducible.
GOOGLE_GERALT (3206e529c1a5122044d17073a40c9b93530643a37d8d5238898123cfcbdd73cf, 8MiB) is reproducible.
GOOGLE_GROGU (a210ca56cea49ff651fdf3b222a06bc513eef7c69a82fdf3d476c30f98502dcc, 8MiB) is reproducible.
GOOGLE_GRU (6ff2c7199352fcf952352273e60c2ac513b1723c5465582ff31e6d07e9b69af0, 8MiB) is reproducible.
GOOGLE_HANA (4b0e37a2f2c36c60f6f183e50949cdd0a1c5be96bd8b3bc69ce0a3ce0fe33202, 4MiB) is reproducible.
GOOGLE_HAYATO (27660351103367435c33de9ba4f4d989786d58f705b3f14fcba4fd35f8348039, 8MiB) is reproducible.
GOOGLE_HOMESTAR (0a37878af4547f7ca240343c3b98d553ed091c8965b88ac353bd7133f9d9e828, 8MiB) is reproducible.
GOOGLE_HYLIA (3af28697b1bfd61e7a88893b4c98ee629e7258ca35accb7426bf10cee8952c72, 8MiB) is reproducible.
GOOGLE_JACUZZI (43a5484a014eb9cd459eacfcbab9078cdabaf81508212bf47933d6b556585566, 8MiB) is reproducible.
GOOGLE_JAINA (e01d3d3ad79093095970fd58bf22f55cbc56ea5f6e88412a8a71b00fbc87b44f, 8MiB) is reproducible.
GOOGLE_JUNIPER (0dcf465ff73014db64638d23095fc17779c738f88c51b659c2de6328a6d78845, 8MiB) is reproducible.
GOOGLE_KAKADU (1f1d8cc81dc19e3a73770d6c041318b1773f8e81b1d46cc513ec86e4aaf33adb, 8MiB) is reproducible.
GOOGLE_KAPPA (9a4761ed3196a8073be15d974b59d2652d013090c9c26d34ea3a312950acc0bf, 8MiB) is reproducible.
GOOGLE_KATSU (3ead4bd98d2dca77427f3d6e7d93e348894c4ce59a1983e2f395f719bef76fa9, 8MiB) is reproducible.
GOOGLE_KEVIN (8ba832b2ec89c55cdd8af4a28c8473cc23657dde898c964fd21f38efc090b8f8, 8MiB) is reproducible.
GOOGLE_KEVIN_SECDATA_MOCK (de59f4b24b024b526eacd65b7fd01f92835c122bbe65ba31f1147a5f7b59acda, 8MiB) is reproducible.
GOOGLE_KINGLER (38e681cc8bf237b57ca42756bab29b477c340624f5e6c5df470cfd96b52cdde0, 8MiB) is reproducible.
GOOGLE_KINGOFTOWN (20dc93c4b26af67e262bdfa2c8edaecec0a64ab36b7362d18a2c109ac606528d, 8MiB) is reproducible.
GOOGLE_KINMEN (b1534fda618de4a737b4478a3139695f7e1816a1080e631b494d5dbee2ac82c6, 32MiB) is reproducible.
GOOGLE_KINMEN4ES (be76f5c05160a2dcf95a481e562fd0bdf58371f6088d22b700fb29f7eed02846, 32MiB) is reproducible.
GOOGLE_KODAMA (9b2373f11728f255feb1927379cceafcd167d07bd0160088daccbdd886f6f4db, 8MiB) is reproducible.
GOOGLE_KODKOD (cddf9e1ce1939200e2895cbc1f93988950d07dd063d55176559d4bb9fe987095, 32MiB) is reproducible.
GOOGLE_KRABBY (94fe88272e8d7897506b198fc5848fe632d4d9e9996884d8d2e1138517fc9beb, 8MiB) is reproducible.
GOOGLE_KRANE (054d886ead1ed2a8780f0c65a6c9584705b37f76ecd5dd34ff0eb50ee19924b3, 8MiB) is reproducible.
GOOGLE_KUKUI (7d1eb94ae8355b93a68d2129f3a20f637e764e78e13cacafeafe30e54d630e66, 8MiB) is reproducible.
GOOGLE_KYOGRE (f53731bb941fa5a4b4c0687106b3cbbe0122434a04d55991cd3fe36c137e5721, 8MiB) is reproducible.
GOOGLE_LAPIS (01c446d9c4c34c6ce19d73b29954adee60f8b7011a29b2a7853ea217dce3908d, 32MiB) is reproducible.
GOOGLE_LAZOR (30cbd39a9c385eaa92b935ed42fe184db5d503581551b29c8f4d6e2f40ebd85f, 8MiB) is reproducible.
GOOGLE_MACE (70bdb442ad7c53c480fecb766bcf011167ab4927d26173689296ee1d6afe4536, 8MiB) is reproducible.
GOOGLE_MAGIKARP (cc2e60ff53f294b823be0e6174b53e8fcad160317d038873e53991688d1efbf9, 8MiB) is reproducible.
GOOGLE_MAKOMO (63bd1e917eab95a26fccd3c02b72bb0d2828dc00a64556a110476e330b5ba938, 8MiB) is reproducible.
GOOGLE_MARZIPAN (86ccd1660e61ae1e801c02e5548ec7f3019d765887e76c38f1754d8be4936a4a, 8MiB) is reproducible.
GOOGLE_MATSU (1d99664876137c4baa125330215a32fd853221f3c4c206439c0d0e4235dcd599, 32MiB) is reproducible.
GOOGLE_MICA (dd569adce8b685b1ae57de734ab48547117f8f4ef34dcefe719b1d60a3317d83, 32MiB) is reproducible.
GOOGLE_MISTRAL (ea87965a1befb57be83cb4e0ef61706b3c58177543c089ec86e6458858b71419, 8MiB) is reproducible.
GOOGLE_MOONSTONE (9b0e9e0827c75067e9a3c8980ea4a848c21c9116681726415cff0c457bb15d86, 32MiB) is reproducible.
GOOGLE_MRBLAND (d2e6dff504148dea4d620d9144fd35d6b20b81732f8428dd531c32c2fbaada31, 8MiB) is reproducible.
GOOGLE_MUNNA (db918e6ff707d212c41e566545458f4f51f088b402c4853fe00280bcb6515dcb, 8MiB) is reproducible.
GOOGLE_NAVI (d6eb645040dc350f2c79358e7d0dfcbdde256e717380a14549673f5b82b4f7e9, 8MiB) is reproducible.
GOOGLE_NEFARIO (51b75277119f6ff51cf9dc78a4e40fa9164cbb23ff97f879964c489b6f25bc24, 8MiB) is reproducible.
GOOGLE_NYAN (4c28f3f01634587b244eb30bdaef3a729217439d0b931cfba4b86e403c50fa7c, 4MiB) is reproducible.
GOOGLE_NYAN_BIG (49b6f2e52f5d406560e6c90309ff89663e12c01f1d58d759d0e08e0f06c1b1c1, 4MiB) is reproducible.
GOOGLE_NYAN_BLAZE (bb2fefc51fb5acef18805e27d907461f22b11a7ddba04e7a78e0dc8600b5634d, 4MiB) is reproducible.
GOOGLE_OAK (795f1b55a7d0d694fb1a914e42befa206b8b19d8e3afdd3f0838202dcf2f7c72, 4MiB) is reproducible.
GOOGLE_OBIWAN (07a3573f4370b7dfa0751def2797b41e3bbe4d644d39ff856b7b5a7e64d4bfc5, 8MiB) is reproducible.
GOOGLE_OCELOT (b066da99f5cace4d20d4561a357a3d6c95b0cdde8b93ad82580906a496ed430a, 32MiB) is reproducible.
GOOGLE_OCELOT4ES (511102a10c7136d98afc7fcf8cf0f178c847588a1db2cf3a46d1f8f66429170f, 32MiB) is reproducible.
GOOGLE_OCELOTITE (ea5a62292873cafd191c6217a019634cff30d4aeb77062afc9cbc70331c45898, 32MiB) is reproducible.
GOOGLE_OCELOTITE4ES (97fb10944e7b34fa2239fbf0c82f1a15d0df56add88e8d84db2d3176e36d3a6e, 32MiB) is reproducible.
GOOGLE_OCELOTMCHP (bb83bc28b71c1e0a111af200592df48f2000efd5dc26c232dd47579ace105c5c, 32MiB) is reproducible.
GOOGLE_OCELOTMCHP4ES (1dc5e5b5f53d8ad02c584f48ef4798b89a6384a2f5e2b183fb7585c80215314f, 32MiB) is reproducible.
GOOGLE_OCICAT (2e01f3ad21ffba1a433ad222fc50cc4c652f7e6893063e898f119bb6e8fd0f49, 32MiB) is reproducible.
GOOGLE_OJAL (df3da346f43a59001c0f620d3587c6e52cb6654b2fc80b20e3bdf31f640a3615, 32MiB) is reproducible.
GOOGLE_PADME (4076de1f3dfca0df9e73bc1f60335639cffa2a7f83846c5b5dd38eb44fc1b603, 8MiB) is reproducible.
GOOGLE_PAZQUEL (1822559504d503741233530ee506df83f106e0e25f2fee2fd9fcabbfcf265b7e, 8MiB) is reproducible.
GOOGLE_PEACH_PIT (22e5d4456f7f0e7b439f01ebb917eb05f064d4862adc1dc1208906ce44a4b7af, 4MiB) is reproducible.
GOOGLE_PICO (e87a3a186bd2d57fba3c42525a29551ac620512e9bd53a376bc7ef4ae1610bb5, 8MiB) is reproducible.
GOOGLE_POMPOM (fd3b0301b36cb0507997f7e9b8b3a0efac0cc2a61f4d2dab752bdcb7a00e351b, 8MiB) is reproducible.
GOOGLE_PONYTA (050b196e0c97d453bc529b985b60cf5f76ba1c644fa875220bf2288ab90ece14, 8MiB) is reproducible.
GOOGLE_QUACKINGSTICK (3001656e5a423af2ccf5e58652520b57eb62c54ecff5482ad700b8b3a989f06d, 8MiB) is reproducible.
GOOGLE_QUARTZ (dfe0b490357f7df8ee40a809ff1498c84480d7cb5c695897b2c3d222ce130767, 32MiB) is reproducible.
GOOGLE_QUENBI (67284f3a73f4ea246be4f493a85a8ba50bffef3edb5da7c97d7292d32263de70, 32MiB) is reproducible.
GOOGLE_QUENBIH (85e529120ba596e5820ad1beed6fd8e934d5f7c4c7d9a259419d0d3272581490, 32MiB) is reproducible.
GOOGLE_RAINIER (01a93313c3d0869c7fd4d89d2c345e0e5b6a77fac20a77271a9bf3bca0a2f586, 8MiB) is reproducible.
GOOGLE_RAURU (d022b7fd29dfbabd185617919b273530f5725f15784ff0c84014a52e4f3e6f49, 8MiB) is reproducible.
GOOGLE_RUBY (34c6b05d8efeea2facb47c1f6c9d6d6d75ad0baac6c16027343aa6e78b468fb1, 32MiB) is reproducible.
GOOGLE_SAPPHIRE (e11e3e908c282e1644fda1b8a42085df3d10ce6407af24761617f385ce567cf6, 8MiB) is reproducible.
GOOGLE_SCARLET (e34cf34f28e6b8a9cdf59e508d0f030e98e9fa49e7d926a57100732bd1ecb785, 8MiB) is reproducible.
GOOGLE_SKITTY (fdba276d92a7c7cbf2d62c32bc2d43579ae0c5d91b51c10cb1682a4f64b80681, 8MiB) is reproducible.
GOOGLE_SKYWALKER (e0d2b5cdcf3f37ba95da7104d49d9a173ae5797a16779e826f9f62a08c403bad, 8MiB) is reproducible.
GOOGLE_SMAUG (1244567b8c8b61d16944bd5179763e55c76280006be56b2410c6926c90aceec0, 16MiB) is reproducible.
GOOGLE_SPHERION (7a2c69e6a52d321e7f82be7ee5cf53f6e2cd62f4424edcfc3146a2800abe346b, 8MiB) is reproducible.
GOOGLE_SQUIRTLE (3642c628482c68ed539b300161121584650ddc419a365e95e1197d79408b89fe, 8MiB) is reproducible.
GOOGLE_STARMIE (74fb53b798bb89864a353fce75947a4e2e217c084cb4fbaef659faf4228ebbec, 8MiB) is reproducible.
GOOGLE_STEELIX (cb90ef1f86e897a53e244ce40a0f66376609691d06f34c541505775b158e0abc, 8MiB) is reproducible.
GOOGLE_STERN (d7f52aaf25606f42ea9ed3d8c1e64a598781d16fb21195e50c59d747acc2a2c5, 8MiB) is reproducible.
GOOGLE_STORM (f838556f9bcf1410e060789d7f76ca8122f5cc117d5a46d7fef47ff45062795c, 8MiB) is reproducible.
GOOGLE_TARKIN (7634c938b6a71b02787cfa458cdaea93e9e057fb7375091f7bd8ca53447936a1, 8MiB) is reproducible.
GOOGLE_TENTACRUEL (805d74f555ce06c0cdfdc841ebe49454a49ac1aa09f913b10d6e045520d0343e, 8MiB) is reproducible.
GOOGLE_TOMATO (74004723da0f9dbd16edaddd31ef425ec349eaf05a1010db98d09dd6e400ad91, 8MiB) is reproducible.
GOOGLE_TROGDOR (2a5ec6b8750c0b5129f2f72107e0cabd72dc8a9306ca24e26d89431bae1c3137, 8MiB) is reproducible.
GOOGLE_VADER (6765398503affeff9ce6a9ed9d6a46cec2d625e2eac6d46c6b8d980082ec8ca0, 8MiB) is reproducible.
GOOGLE_VELUZA (28f67feeacb03c30149609c7e883e8c610ae38c66ae61e1a287bb091b021debd, 8MiB) is reproducible.
GOOGLE_VEYRON_JAQ (3bbb5b1a5474e32a86d7427d9f90a9832a9f38213a082de508495fa26c6c7842, 4MiB) is reproducible.
GOOGLE_VEYRON_JERRY (5e431451eb56a881e98c3cb85d36368a99d6ef3faba6c63283b8ace8a64ac2c1, 4MiB) is reproducible.
GOOGLE_VEYRON_MICKEY (addb61dadff72172e506c5313419c9b030c3cdc60ad13c662ffbdf844ee138af, 4MiB) is reproducible.
GOOGLE_VEYRON_MIGHTY (9b211f4f3ad80719213d38147de228e3164c6880f92f40689469761a9d1aace4, 4MiB) is reproducible.
GOOGLE_VEYRON_MINNIE (8a3ad9cd8323390744af1164b8bcbf779bac7d85188477beb4a8fda7bd624d51, 4MiB) is reproducible.
GOOGLE_VEYRON_RIALTO (cc498d51c5a097f7fa1b217d602c1cc333abb736438e550532bb63adeade0d97, 4MiB) is reproducible.
GOOGLE_VEYRON_SPEEDY (c45447f8b09493333364b0dc24d536f85cdc52f7de383ebe4f8d9e0364ed2818, 4MiB) is reproducible.
GOOGLE_VOLTORB (77b73ee117bd2e4c973e67b927ad0e6571a4bc32240c101b8cec83fe785c5d2d, 8MiB) is reproducible.
GOOGLE_WILLOW (e04087af4143a3afb9f03342875c450f97c0f802d32bade0f13ad104274e5c27, 8MiB) is reproducible.
GOOGLE_WORMDINGLER (199bd197e6c32ff85a705d00a3e0e94e0cc362247471482b2a2b909affd0d345, 8MiB) is reproducible.
GOOGLE_WUGTRIO (f696127dff1bba9a3db54f4ebc1b39b77281e3ec97c22175b5f7fd75d8a7ff0c, 8MiB) is reproducible.
GOOGLE_WYRDEER (ecc34cccc9ac52f47d2491b6d26581260830eccaeeede5a9fb35e8651f8e9168, 8MiB) is reproducible.
GOOGLE_YODA (b546bdc10c7f8f108886d31b8665a5db9d8f34d7225a90bfad31358cc054e5f8, 8MiB) is reproducible.
INTEL_FROST_CREEK (ba0f76c2a21e1f6c4abd522fbe11bf55a171043d40f0b7db3a97d06f27282f2f, 32MiB) is reproducible.
INTEL_PANTHERLAKE_CRB (8a6870a9dd3df64012d4d8011307c1ffaa4f1076be496717fed2d6bd84e61377, 32MiB) is reproducible.
INTEL_PTLRVP (943241c9857d7e28ee916692778258d929074187584504fec7753491ec46f78e, 32MiB) is reproducible.
INTEL_PTLRVP4ES (ab705de98ceacd440923284bf2f2b636f9793f5d4d0d7847418068f7b16f1c76, 32MiB) is reproducible.
INTEL_PTLRVP_CHROMEEC (a691f3ea40412fe84df734312a4d83fd6c3d82b1827ecb45db470de59a95939d, 32MiB) is reproducible.
INTEL_PTLRVP_CHROMEEC4ES (a1687235ffa740a9ffc6fb19f75aa366a800502aeb6f1277426655851015e721, 32MiB) is reproducible.
OPENCELLULAR_ELGON (399feb1d992cacbe7481ca8c6a6ac8ddcfec6de9fdc425c6f2b2147a6ab3bfc7, 16MiB) is reproducible.
PCENGINES_APU2 (a474866692b6656ae4674e26fc64fbeaf8a550447548259e642f5009709d5b2d, 8MiB) is reproducible.
PCENGINES_APU2_ (d6d8f4b73f6a8eeee24fc87fbcf701269593018022c40ee022349913af8742df, 8MiB) is reproducible.
PCENGINES_APU3 (ee9104757af23d3469e2abe0e93a5cc497e7db06671742fc1f12c4ffef527545, 8MiB) is reproducible.
PCENGINES_APU3_ (20e5562a87f44d0e416495bcbe70f2afec8716f9411811a61079cb524135794c, 8MiB) is reproducible.
PCENGINES_APU4 (85686ccfd0cad8bd4f19c2b3784f22c32020dba601f70ef591fe3a65f92ebb6d, 8MiB) is reproducible.
PCENGINES_APU4_ (cef42f7f4c4620ac6fc2d1d5f8d71b9ff4408ee17f5bd6ccfc9c54c4af2a9a63, 8MiB) is reproducible.
PCENGINES_APU5 (498e04e3fa37cd4689371fe569ece7945cfba2c9a1c347a806090552aa73eb47, 8MiB) is reproducible.
PCENGINES_APU5_ (5ae28d9a16158d06e9036c9faff8069f5598d602301c3904f28f97e7d83277cf, 8MiB) is reproducible.
PINE64_ROCKPRO64 (e54f16809869f4af2a7ed6dfafc6aeb9da965cb3a892779d6b30bdffb230e9bc, 16MiB) is reproducible.
TI_BEAGLEBONE (00c94e8b29f447befa5d103ca43cadab0e37d134685ec786a5dad5ae922914d8, 32MiB) is reproducible.
VIA_EPIA_EX (71b3f51eb272d8d48c8cd9876bcb3c9214540816ca1d0a63735a811e2c16ff52, 512KiB) is reproducible.
commit b4b9e87669383fd49a3be74aae15d7ab3fa8ad38 Author: Patrick RudolphDate: Sat Jan 24 09:58:59 2026 +0100 cpu/intel/model_206xx: Load microcode in pre_mp_init() Ensure that BSP has latest microcode loaded before MPinit starts. This aligns the code with other platforms ensuring that the microcode on the BSP is up to date. It likely has updated microcode before enabling NEM, so this is a nop, but it also ensures that the microcode is located in CBFS before the MTRRs are setup using x86_setup_mtrrs_with_detect() which removes caching the SPI flash MMIO area. Since intel_microcode_find() caches the microcode location get_microcode_info() will be faster since it doesn't need to access the CBFS. TEST=Lenovo X220 still boots. Change-Id: Ic4c5d1a06ce314b38b92e8a9c089ed901716ff27 Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/c/coreboot/+/90893 Reviewed-by: Naresh Tested-by: build bot (Jenkins)
| cross toolchain source | sha256sum |
|---|---|
| acpica-unix-20250807.tar.gz | eaca4c0248db872a055ab38b0deab4f5f577d1a0cada0fcbc0d80955e2a98e33 |
| binutils-2.45.tar.xz | c50c0e7f9cb188980e2cc97e4537626b1672441815587f1eab69d2a1bfbef5d2 |
| gcc-14.2.0.tar.xz | a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9 |
| gmp-6.3.0.tar.xz | a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898 |
| mpc-1.3.1.tar.gz | ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8 |
| mpfr-4.2.2.tar.xz | b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01 |
| Debian 13.3 package on amd64 | installed version |
|---|---|
| gcc | 4:14.2.0-1 |
| g++ | 4:14.2.0-1 |
| make | 4.4.1-2 |
| cmake | 3.31.6-2 |
| flex | 2.6.4-8.2+b4 |
| bison | 2:3.8.2+dfsg-1+b2 |
| pkg-config | 1.8.1-4 |