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:atags

From BoxMatrix


BoxMatrix >> System >> atags @ 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

Devices Filesystems Partitions Sockets Netlink Pipes Interfaces Bridges Ports Events Sources Sinks AVMIPC Processes Watchdogs Memory Slab Vmalloc ProcFS SysFS Research

Procfs-Object

Goto:   Examples  -  Dependencies   -   Model-Matrix   -   Help Supportdata2   -   SMW-Browser

Details

atags is a binary structure containing the ARM kernel tagged list from the Bootloader.
It is the (now deprecated) predecessor of a device-tree block (dtb).

atags contains memory configuration and the kernel cmdline.

They are enabled by CONFIG_ATAGS and CONFIG_ATAGS_PROC. atags is provided by atags_proc.ko.

Excerpt from the Kernel.org Booting ARM Linux documentation:

4. Setup boot data
------------------

The boot loader must provide either a tagged list or a dtb image for
passing configuration data to the kernel.  The physical address of the
boot data is passed to the kernel in register r2.

4a. Setup the kernel tagged list
--------------------------------

The boot loader must create and initialise the kernel tagged list.
A valid tagged list starts with ATAG_CORE and ends with ATAG_NONE.
The ATAG_CORE tag may or may not be empty.  An empty ATAG_CORE tag
has the size field set to '2' (0x00000002).  The ATAG_NONE must set
the size field to zero.

Examples

6490 fw 7.29 examples:

root@fritz2:/var/mod/root# rpc cat /proc/atags | hexdump -C

00000000  00 00 00 05 54 41 00 01  00 00 00 01 00 00 10 00  |....TA..........|
00000010  00 00 00 ff 00 00 00 04  00 00 00 00 10 00 00 00  |................|
00000020  48 00 00 00 00 00 00 03  41 00 04 03 49 fe 34 f4  |H.......A...I.4.|
00000030  00 00 00 03 41 00 04 04  00 00 09 80 00 00 00 03  |....A...........|
00000040  41 00 04 04 00 00 11 c7  00 00 00 03 41 00 04 04  |A...........A...|
00000050  00 00 11 dc 00 00 00 03  41 00 04 04 00 00 21 e1  |........A.....!.|
00000060  00 00 00 03 41 00 04 04  00 00 31 e6 00 00 00 1a  |....A.....1.....|
00000070  54 41 00 09 20 63 6f 6e  73 6f 6c 65 3d 74 74 79  |TA.. console=tty|
00000080  53 32 2c 31 31 35 32 30  30 6e 38 31 20 6e 6f 72  |S2,115200n81 nor|
00000090  5f 73 69 7a 65 3d 30 4d  42 20 73 66 6c 61 73 68  |_size=0MB sflash|
000000a0  5f 73 69 7a 65 3d 32 4d  42 20 6e 61 6e 64 5f 73  |_size=2MB nand_s|
000000b0  69 7a 65 3d 32 30 34 38  4d 42 20 65 74 68 61 64  |ize=2048MB ethad|
000000c0  64 72 3d 63 38 3a 30 65  3a 31 34 3a xx xx 3a xx  |dr=c8:0e:14:xx:x|
000000d0  xx 3a xx xx 00 00 00 00  00 00 00 00              |x:xx........|
000000dc

root@fritz2:/var/mod/root# rpc cat /proc/atags | strings

console=ttyS2,115200n81 nor_size=0MB sflash_size=2MB nand_size=2048MB ethaddr=c8:0e:14:xx:xx:xx

root@fritz2:/var/mod/root# rpc cat /proc/cmdline

console=ttyS2,115200n81 nor_size=0MB sflash_size=2MB nand_size=2048MB ethaddr=c8:0e:14:xx:xx:xx

Dependencies

Daily updated index of all dependencies of this object. Last update: GMT.
A ** in the Mod column marks info from Supportdata2 probes, which will always stay incomplete.
A - in the Mod column marks manual research, the Firmware then shows where the Object occurs, not the Relation.

Relation Typ Object Mod Firmware Info Origin
0 dependencies for this object

Model-Matrix

Daily updated index of the presence, path and size of this object for each model. Last update: 2024-04-23 04:24 GMT.
Showing all models using this object. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom) label in the Model column shows which CPU is meant for models with multiple Linux instances.
Note that this list comes from Supportdata2 probes, which can have arbitrary settings and come from different firmware versions.
It doesn't say much if a model is not listed here. It may be a missing supportdata2 file or just a disabled feature.

Help Supportdata2

The data in this article is incomplete since it was manually collected using the Supportdata2 project.

Unlike the Supportdata-Probes which have been collected for years Supportdata2 is brand new and only has a few probes.
If you have access to a shell then please help to extend the Supportdata2 collection to improve this data.

It's easy and it's done in minutes. Please send created data as an Email attachment to the address listed here. Thanks!

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

a