If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:Bootcore

From BoxMatrix


BoxMatrix >> Lexicon >> Computer-Terms >> Bootcore @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Computer FRITZ I18N Telephony Smarthome Internet Protocols Multimedia Formats Hardware Software Research

Term

Goto:   FRITZ!OS   -   Seale  -  Falcon  -  Modules  -  Kernel-Config  -  SMW-Browser

Details

The Bootcore is an isolated MIPS 4Kec Co-Processor in Seale and Falcon SoCs. The 4Kec is also the (only) core of the AR7.
The term Bootcore is also used for the code or OS running on it, similar to the term TrustZone on ARM.

The counterpart on both SoCs is the 34Kc Interaptiv Co-Processor in Seale and Falcon SoCs, which is the main processor.
The Bootcore can be used as the secure world (like a TrustZone), while the Interaptiv is the normal (unsecure) world.

FRITZ!OS

In FRITZ!OS the Bootcore runs an extra Linux, an approx. 1.2 MB Kernel and an approx. 1.8 MB Filesystem.
The Bootcore and Interaptiv Linux instances communicate through cpunet.ko via IPv6.

On most XRX models the Bootcore runs trustedd and the Interaptiv runs untrustedd.
asec_dump_logs can display the logs of both.

Multi-EVA boot on Lantiq-MIPS:

Seale

On Seale GRX500 models the Bootcore runs at 300 MHz, according to fw 7.50 grx500_bootcore_time.h.

The storage locations of the (grxB5) Bootcore Kernel and Filesystem still are unknown.
They do not fit into the 1 MB mtd2 partition (see PreEVA), and there are no visible partitions reserved for them.

But the Bootcore is running, including trustedd, see the Examples of asec_dump_logs.

Seale Bootcore related source - 7590ac fw 7.50:

Falcon

On Falcon PRX300 models the Bootcore runs at 500 MHz, according to fw 7.50 grx500_bootcore_time.h.

The (prxB) Bootcore Kernel and Filesystem is stored in the FIT-Image - 5530 fw 7.81:

me@home:~# fitimg -l fit-image | grep prxB

88000000-88124be3  1199075 prxB_HW0257_kernel
884f3000-884f34d3     1235 prxB_HW0257_flat_dt_0
8b000000-8b1d0f79  1904505 prxB_HW0257_ramdisk

Falcon Bootcore related source - 5530 fw 7.50:

Modules

This is a subset of the Kernel-Modules section, filtered for '*Bootcore*' modules or descriptions.

Daily updated index of all kernel modules found scanning Firmware-Probes . Last update: 2024-10-03 18:49 GMT.
The label (module) in the Module column shows there are other objects in this wiki using this name.
The Mod column shows the amount of models using the respective module. Click the column header to sort by this number.
You can hover or click a possible Link in the Type column to see the target of that link.

Kernel-Config

This is a subset of the Kernel-Config section, filtered for '*Bootcore*' variables or descriptions.

Daily updated index of all kernel config variables found scanning Firmware-Probes . Last update: 2024-10-03 16:40 GMT.
The label (kerncfg) in the Variable column shows there are other objects in this wiki using this name.
The Mod column shows the amount of models using the respective variable. Click the column header to sort by this number.

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

B