blob: a21fbc83ccf67bce6a2c098ec4b419db325b0fc5 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
 | .. SPDX-License-Identifier: GPL-2.0+
.. Copyright 2023, Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
.. index::
   single: bdinfo (command)
bdinfo command
==============
Synopsis
--------
::
    bdinfo
Description
-----------
The *bdinfo* command prints information about the board.
Example
-------
::
    => bdinfo
    boot_params = 0x0000000000000000
    DRAM bank   = 0x0000000000000000
    -> start    = 0x0000000040000000
    -> size     = 0x0000000100000000
    flashstart  = 0x0000000000000000
    flashsize   = 0x0000000004000000
    flashoffset = 0x00000000000e87f8
    baudrate    = 115200 bps
    relocaddr   = 0x000000013fefb000
    reloc off   = 0x000000013fefb000
    Build       = 64-bit
    current eth = virtio-net#32
    ethaddr     = 52:52:52:52:52:52
    IP addr     = 10.0.2.15
    fdt_blob    = 0x000000013edbadb0
    new_fdt     = 0x000000013edbadb0
    fdt_size    = 0x0000000000100000
    lmb_dump_all:
     memory.cnt  = 0x1
     memory[0]      [0x40000000-0x13fffffff], 0x100000000 bytes flags: 0
     reserved.cnt  = 0x2
     reserved[0]    [0x13ddb3000-0x13fffffff], 0x0224d000 bytes flags: 0
     reserved[1]    [0x13edb6930-0x13fffffff], 0x012496d0 bytes flags: 0
    devicetree  = board
    arch_number = 0x0000000000000000
    TLB addr    = 0x000000013fff0000
    irq_sp      = 0x000000013edbada0
    sp start    = 0x000000013edbada0
    Early malloc usage: 3a8 / 2000
    =>
boot_params
    address of the memory area for boot parameters
DRAM bank
    index, start address and end address of a memory bank
baudrate
    baud rate of the serial console
relocaddr
    address to which U-Boot has relocated itself
reloc off
    relocation offset, difference between *relocaddr* and the text base
Build
    bitness of the system
current eth
    name of the active network device
IP addr
    network address, value of the environment variable *ipaddr*
fdt_blob
    address of U-Boot's own device tree, NULL if none
new_fdt
    location of the relocated device tree
fdt_size
    space reserved for relocated device space
lmb_dump_all
    available memory and memory reservations
devicetree
    source of the device-tree
arch_number
    unique id for the board
TLB addr
    address of the translation lookaside buffer
irq_sp
    address of the IRQ stack pointer
sp start
    initial stack pointer address
Early malloc usage
    amount of memory used in the early malloc memory and its maximum size
    as defined by CONFIG_SYS_MALLOC_F_LEN
Configuration
-------------
The bdinfo command is available if CONFIG_CMD_BDI=y.
Return code
-----------
The return code $? is 0 (true).
 |