[Replicant] [PATCH v2][ 04/11] freedom-privacy-security-issues: Improve the bootrom description

Paul Kocialkowski contact at paulk.fr
Sun Jun 11 12:27:24 UTC 2017


Le lundi 28 mars 2016 à 20:50 +0200, Denis 'GNUtoo' Carikli a écrit :
> Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo at no-log.org>
> ---
>  freedom-privacy-security-issues.php | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/freedom-privacy-security-issues.php b/freedom-privacy-security-
> issues.php
> index 8fba5fb..775ed7f 100644
> --- a/freedom-privacy-security-issues.php
> +++ b/freedom-privacy-security-issues.php
> @@ -18,8 +18,11 @@
>  				Its firmware runs on a dedicated processor,
> with dedicated memory and sometimes storage.
>  			</p>
>  			<p>
> -				Regarding the software side of things on
> mobile devices, the main CPU (inside the SoC) starts by executing initial boot
> code, often known as the bootrom.
> -				This code will look up various places such as
> NAND, eMMC or MMC (sd/micro sd card) storage, depending on the hardware
> configuration, to load a bootloader.
> +				Regarding the software side of things on
> mobile devices, the main CPU (inside the SoC) starts by executing code burned
> inside its silicon.
> +				That code cannot be changed without
> fabricating a new chip.
> +				If this is an ARM CPU, that code will be ARM
> instructions.
> +				This code is known as the bootrom.
> +				It will look up various places such as NAND,
> eMMC or MMC (sd/micro sd card) storage, depending on the hardware
> configuration, to load a bootloader.

"burned" is not very clear to most people, and the part about ARM CPU seems
overkill. Let's go with:

" Regarding the software side of things on mobile devices, the main CPU (inside
the SoC) starts by executing hard-wired boot instructions (that cannot be
changed), known as the bootrom. "

>  				The bootloader, which is in fact often split
> in different stages, is in charge of bringing up and configuring various
> aspects of the hardware and eventually starting the operating system by
> loading and running its kernel.<br />
>  				<a href="images/freedom-privacy-security-
> issues/software.png" data-lightbox="overview" data-title="Software-side
> overview"><img src="images/freedom-privacy-security-issues/software.png"
> alt="Software-side overview" style="width: 250px; float: right;"/></a>
>  				The kernel itself, among other things, deals
> with the hardware directly and provides ways for other programs (running in
> user-space) to access it.
-- 
Paul Kocialkowski, developer of free digital technology and hardware support

Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/ https://git.code.paulk.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.osuosl.org/pipermail/replicant/attachments/20170611/30b63391/attachment.asc>


More information about the Replicant mailing list