| .. SPDX-License-Identifier: GPL-2.0+ | |
| .. index:: | |
| single: sb (command) | |
| sb command | |
| ========== | |
| Synopsis | |
| -------- | |
| :: | |
| sb handoff | |
| sb map | |
| sb state | |
| Description | |
| ----------- | |
| The *sb* command is used to display information about sandbox's internal | |
| operation. See :doc:`/arch/sandbox/index` for more information. | |
| sb handoff | |
| ~~~~~~~~~~ | |
| This shows information about any handoff information received from SPL. If | |
| U-Boot is started from an SPL build, it shows a valid magic number. | |
| sb map | |
| ~~~~~~ | |
| This shows any mappings between sandbox's emulated RAM and the underlying host | |
| address-space. | |
| Fields shown are: | |
| Addr | |
| Address in emulated RAM | |
| Mapping | |
| Equivalent address in the host address-space. While sandbox requests address | |
| ``0x10000000`` from the OS, this is not always available. | |
| Refcnt | |
| Shows the number of references to this mapping. | |
| sb state | |
| ~~~~~~~~ | |
| This shows basic information about the sandbox state, currently just the | |
| command-line with which sandbox was started. | |
| Example | |
| ------- | |
| This shows checking for the presence of SPL-handoff information. For this to | |
| work, ``u-boot-spl`` must be run, with build that enables ``CONFIG_SPL``, such | |
| as ``sandbox_spl``:: | |
| => sb handoff | |
| SPL handoff magic 14f93c7b | |
| This shows output from the *sb map* subcommand, with a single mapping:: | |
| Sandbox memory-mapping | |
| Addr Mapping Refcnt | |
| ff000000 000056185b46d6d0 2 | |
| This shows output from the *sb state* subcommand:: | |
| => sb state | |
| Arguments: | |
| /tmp/b/sandbox/u-boot -D | |
| Configuration | |
| ------------- | |
| The *sb handoff* command is only supported if CONFIG_HANDOFF is enabled. |