summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>2016-03-28 20:50:24 +0200
committerPaul Kocialkowski <contact@paulk.fr>2017-06-11 15:28:05 +0300
commit21cbcc637cca61f0243fe9d3b0e4cbdc53dabd9a (patch)
tree15eb15d5220a91cae0b823e98b88502d6b8a496d
parent0107992eb314339a084f30fc03b7544852ec4a1e (diff)
downloadreplicant_website-21cbcc637cca61f0243fe9d3b0e4cbdc53dabd9a.zip
replicant_website-21cbcc637cca61f0243fe9d3b0e4cbdc53dabd9a.tar.gz
replicant_website-21cbcc637cca61f0243fe9d3b0e4cbdc53dabd9a.tar.bz2
freedom-privacy-security-issues: Improve the bootrom description
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
-rw-r--r--freedom-privacy-security-issues.php4
1 files 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.
</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 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.<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.