U-Boot. Команды оболочки: bdinfo
.. SPDX-License-Identifier: GPL-2.0+
.. Copyright 2023, Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
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).