mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
doc: describe QEMU emulation of block devices
* Add a new page about the emulation of block devices * Add semihosting to the emulation index page * Set toc maxdepth to 1 to improve readability Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
38
doc/board/emulation/blkdev.rst
Normal file
38
doc/board/emulation/blkdev.rst
Normal file
@@ -0,0 +1,38 @@
|
||||
.. SPDX-License-Identifier: GPL-2.0+
|
||||
|
||||
Emulation of block devices
|
||||
--------------------------
|
||||
|
||||
QEMU can emulate common block devices by adding the following parameters to
|
||||
the qemu-system-<arch> command line:
|
||||
|
||||
* MMC
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
-device sdhci-pci,sd-spec-version=3 \
|
||||
-device sd-card,drive=MMC1 \
|
||||
-drive if=none,file=disk.img,format=raw,id=MMC1
|
||||
|
||||
* NVMe
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
-drive if=none,file=disk.img,format=raw,id=NVME1 \
|
||||
-device nvme,drive=NVME1,serial=nvme-1
|
||||
|
||||
* SATA
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
-device ahci,id=ahci0 \
|
||||
-drive if=none,file=disk.img,format=raw,id=SATA1 \
|
||||
-device ide-hd,bus=ahci0.0,drive=SATA1
|
||||
|
||||
* USB
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
-device qemu-xhci \
|
||||
-drive if=none,file=disk.img,format=raw,id=USB1 \
|
||||
-device usb-storage,drive=USB1
|
||||
@@ -4,8 +4,10 @@ Emulation
|
||||
=========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:maxdepth: 1
|
||||
|
||||
blkdev
|
||||
../../usage/semihosting
|
||||
qemu-arm
|
||||
qemu-mips
|
||||
qemu-ppce500
|
||||
|
||||
Reference in New Issue
Block a user