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

From BoxMatrix
(Redirected from iomem)


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

iomem provides the I/O memory map. It is a list of address ranges and the respective device located there.

Supportdata2 includes iomem in the Meminfo section since sd2-09.
In Supportdata-Probes it was never included (up to fw 7.39).

Excerpt from the proc(5) man page:

/proc/iomem

       I/O memory map in Linux 2.4.

This is wrong since later Kernels use it too.

Examples

7530 fw 7.29 example:

root@fritz1:/var/mod/root# cat /proc/iomem

00022000-0002213f : /soc/rng@0x00022000
00080000-00081fff : parf
00090000-00090063 : /soc/mdio@90000
00098000-000987ff : psgmii_mem
0009a000-0009a7ff : phy_base
000a6000-000a603f : phy_base
000a8000-000a803f : phy_base
004ab000-004ab003 : /soc/restart@4ab000
01000000-012fffff : /soc/pinctrl@0x01000000
01800000-0185ffff : /soc/clock-controller@1800000
01949000-019490ff : /soc/tcsr@1949000
0194b000-0194b0ff : /soc/tcsr@194b000
01953000-01953fff : /soc/ess_tcsr@1953000
01957000-019570ff : /soc/tcsr@1957000
07700000-07700033 : /soc/audio@7700000
07700038-07700213 : /soc/clock-controller@7700038
07704000-07705fff : /soc/pcm@7704000
07706000-07706fff : /soc/mbox@7706000
07708000-07708fff : /soc/mbox@7708000
07709000-07709fff : /soc/stereo@7709000
0770a000-0770afff : /soc/mbox@770a000
0770b000-0770bfff : /soc/stereo@770b000
0770c000-0770cfff : /soc/mbox@770c000
0770d000-0770dfff : /soc/stereo@770d000
0770e000-0770efff : /soc/mbox@770e000
0770f000-0770ffff : /soc/stereo@770f000
07884000-078a6fff : /soc/dma@7884000
078af000-078af1ff : msm_serial
07984000-0799dfff : /soc/dma@7984000
079b0000-079b0fff : /soc/qpic-nand@79b0000
08a00000-08a07fff : /soc/usb3@8a00000/dwc3@8a00000
  08a00000-08a07fff : /soc/usb3@8a00000/dwc3@8a00000
08a0c100-08af7fff : /soc/usb3@8a00000/dwc3@8a00000
0b017000-0b01703f : kpss_wdt
0b020000-0b028fff : /soc/qtimer
40000000-40000f1c : dbi
40000f20-40000fc7 : elbi
48000000-487fffff : vrx518
80000000-86ffffff : System RAM
  80208000-809ab897 : Kernel code
  809e8000-80dc170b : Kernel data
  80e00000-81083fff : AVM Module Mem
88000000-8fffffff : System RAM

6490 fw 7.29 examples:

root@fritz2:/var/mod/root# cat /proc/iomem

00000000-00011aaf : reserved
00011ab0-00017fff : ACPI Tables
00018000-0001ffff : reserved
00020000-0003ffff : System RAM
00040000-000fffff : reserved
  000f0000-000fffff : System ROM
00100000-072fffff : System RAM
  01000000-0148e83e : Kernel code
  0148e83f-016e36bf : Kernel data
  0174c000-019b4fff : Kernel bss
07300000-17ffffff : reserved
  08000000-17ffffff : ARM-RAM
18000000-1fffffff : System RAM
bfa00000-bfafffff : PCI Bus 0000:03
  bfaf0000-bfafffff : 0000:03:00.0
bfb00000-bfbfffff : PCI Bus 0000:02
  bfbf0000-bfbfffff : 0000:02:00.0
bfc00000-bfdfffff : PCI Bus 0000:03
  bfc00000-bfdfffff : 0000:03:00.0
    bfc00000-bfdfffff : ath
bfe00000-bfefffff : PCI Bus 0000:02
  bfee0000-bfefffff : 0000:02:00.0
    bfee0000-bfefffff : ath
bfffef00-bfffefff : 0000:00:00.2
bffff000-bfffffff : 0000:00:00.1
  bffff000-bffff3ff : IOAPIC 1
c0000000-dfffffff : PCI Bus 0000:01
  c8000000-cfffffff : 0000:01:1f.0
  d0000000-d3ffffff : 0000:01:10.0
  d4000000-d7ffffff : 0000:01:10.0
  d8000000-dbffffff : 0000:01:17.0
    d8000000-dbffffff : spi_flash_mem
  df700000-df7fffff : 0000:01:1e.0
  df810000-df8100ff : 0000:01:0d.0
  df810100-df8101ff : 0000:01:0d.0
    df810100-df8101ff : ehci_hcd
  df810200-df8102ff : 0000:01:0d.0
  df818000-df8180ff : 0000:01:0d.0
  df820000-df8200ff : 0000:01:0d.1
  df820100-df8201ff : 0000:01:0d.1
    df820100-df8201ff : ehci_hcd
  df820200-df8202ff : 0000:01:0d.1
  df828000-df8280ff : 0000:01:0d.1
  df830000-df83ffff : 0000:01:09.0
  df860000-df87ffff : 0000:01:0c.0
    df860000-df87ffff : e1000
  df880000-df8800ff : 0000:01:0d.2
  df880100-df8801ff : 0000:01:0d.2
    df880100-df8801ff : ehci_hcd
  df880200-df8802ff : 0000:01:0d.2
  df888000-df8880ff : 0000:01:0d.2
  df8c0000-df8cffff : 0000:01:07.0
    df8c0000-df8cffff : mmc0
  df8f0000-df8fffff : 0000:01:0b.7
  df900000-df91ffff : 0000:01:04.0
  df940000-df94ffff : 0000:01:10.0
  df970000-df97ffff : 0000:01:0b.5
  df9c0000-df9fffff : 0000:01:1d.0
  dfc00000-dfcfffff : 0000:01:09.0
  dfe00000-dfefffff : 0000:01:14.0
  dff00000-dff000ff : 0000:01:1b.0
    dff00000-dff000ff : mmc0
  dff00100-dff001ff : 0000:01:1b.0
  dff01000-dff01fff : 0000:01:1c.0
  dffe0000-dffe00ff : 0000:01:17.0
  dffe0100-dffe01ff : 0000:01:17.0
    dffe0100-dffe01ff : spi_flash_csr
  dffe0200-dffe02ff : 0000:01:0b.0
  dffe0300-dffe03ff : 0000:01:0b.0
  dffe0400-dffe04ff : 0000:01:0b.1
    dffe0400-dffe04ff : intelce_gpio
  dffe0500-dffe05ff : 0000:01:0b.2
  dffe0600-dffe06ff : 0000:01:0b.2
  dffe0700-dffe07ff : 0000:01:0b.2
  dffe0800-dffe08ff : 0000:01:0b.3
  dffe0900-dffe09ff : 0000:01:0b.3
  dffe0b00-dffe0bff : 0000:01:0b.0
  dffe0d00-dffe0dff : 0000:01:0c.0
    dffe0d00-dffe0dff : e1000
  dffe0e00-dffe0eff : 0000:01:0b.2
  dffe0f00-dffe0fff : 0000:01:0b.6
  dffe1000-dffe13ff : 0000:01:0c.1
  dffe1400-dffe14ff : 0000:01:0f.0
  dffe1800-dffe1fff : 0000:01:0e.0
    dffe1800-dffe1fff : hw-mutex
  dffe8200-dffe83ff : 0000:01:00.0
    dffe8200-dffe83ff : udma0
  dffe8400-dffe85ff : 0000:01:01.0
    dffe8400-dffe85ff : udma1
  dffe8600-dffe87ff : 0000:01:05.0
fec00000-fec003ff : IOAPIC 0
  fec00000-fec003ff : reserved
fed00000-fed003ff : HPET 0
fee00000-fee00fff : Local APIC
  fee00000-fee003ff : reserved

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

00050003-00050022 : serial
00060003-00060022 : serial
00070003-00070022 : serial
04000000-04007fff : c55 data
08000000-0a000000 : spansion.0
48000000-57ffffff : System RAM
  4802d000-48513fff : Kernel text
  48514000-4877b017 : Kernel data
  48ff0000-48ffffff : c55 text
5ec18000-5ec1c94b : EventNodeQueue
5ed9c000-5ed9d017 : AccQueue
d01200c8-d01200ff : ti_codec_spi.0
df8c1800-df8c19ff : sdhci-puma6.0
dff00000-dff001ff : sdhci-puma6.0
dffe0100-dffe01ff : puma6_spi_device.0

7490 fw 7.29 example:

fritz3:/var/mod/root $ cat /proc/iomem

00000000-0fffffff : System RAM
  00002000-0062955f : Kernel code
  00629560-0092dfff : Kernel data
  01204000-01a02000 : module memory
1c000000-1cffffff : PCIe0 Memory space
  1c000000-1c0fffff : PCI Bus 0000:01
    1c000000-1c001fff : 0000:01:00.0
      1c000000-1c001fff : xhci_hcd
1e100c00-1e100cff : AVM Serial (ASC)
1e116000-1e11609f : mei_vr9
1f100000-1f1000a7 : pcmlink_tdm

7150 fw 4.72 example:

root@fritz:/var/mod/root# cat /proc/iomem

14000000-14242fff : reserved
  14000000-1418c96b : Kernel code
  1418c96c-141ee0bf : Kernel data
14243000-15ffffff : System RAM
a8610000-a86107ff : eth0
be000000-be000068 : piglet_emifreg

3050 fw 4.07 example:

# cat  /proc/iomem  

00000000-13ffffff : reserved
14000000-1401ffff : System RAM
14020000-14ffffff : System RAM
  14020000-14160c3f : Kernel code
  1416e280-14182fff : Kernel data
a8610000-a86107ff : eth0
a8612800-a8612fff : eth1

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-20 04:33 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.

i