From 21cbcc637cca61f0243fe9d3b0e4cbdc53dabd9a Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Mon, 28 Mar 2016 20:50:24 +0200 Subject: freedom-privacy-security-issues: Improve the bootrom description Signed-off-by: Denis 'GNUtoo' Carikli Signed-off-by: Paul Kocialkowski --- freedom-privacy-security-issues.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freedom-privacy-security-issues.php b/freedom-privacy-security-issues.php index 0965c3f..05d9f20 100644 --- a/freedom-privacy-security-issues.php +++ b/freedom-privacy-security-issues.php @@ -18,8 +18,8 @@ This component embeds a powerful processor that runs an operating system, along with dedicated volatile memory. Its storage can be dedicated or shared with the main processor.

- 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 hard-wired boot instructions (that cannot be changed), 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. 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.
Software-side overview The kernel itself, among other things, deals with the hardware directly and provides ways for other programs (running in user-space) to access it. -- cgit v1.1