libreboot
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Libreboot] Can libreboot help to escape the Intel AMT/ME nightmare?


From: Michał Masłowski
Subject: Re: [Libreboot] Can libreboot help to escape the Intel AMT/ME nightmare?
Date: Fri, 13 Feb 2015 23:00:58 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

> I would be very interested to know more about what makes a build process
> reproducible? My guess is that this would be if the components used in
> the building procedure are specified (so that there is no variation
> occuring i.e. simply because different compiler(versions) generate
> different code i.e. due to optimization patters being differnt etc.?)

There should be no such differences: coreboot uses a fixed known-working
crosstoolchain version (while I don't know what issues are there
depending on both host and target systems).  This is used to avoid
compiler bugs.

Multiple builds with the same toolchain can differ: e.g. by including
timestamps in code or archive files, or compilers doing nondeterministic
optimizations.

Nice thing to check: extract git commit hash and .config from a ROM,
build from source and compare.  Then make it generate such ROMs that two
builds will produce exactly the same ROMs.  (Just comparing whole ROM
images won't work for systems storing memory training data in flash.  It
also won't work for systems with nonredistributable blobs there.)

https://wiki.debian.org/ReproducibleBuilds/About has many references
that might help.

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]