On Sat, Dec 27, 2025 at 11:20:36PM +0900, Manjae Cho wrote:

> Also add network testing example using virtio-net device, which
> should be helpful for users wanting to test U-Boot networking.
> 
> Signed-off-by: Manjae Cho <[email protected]>
> ---
>  doc/board/emulation/qemu-riscv.rst | 25 ++++++++++++++++++++++++-
>  1 file changed, 24 insertions(+), 1 deletion(-)
> 
> diff --git a/doc/board/emulation/qemu-riscv.rst 
> b/doc/board/emulation/qemu-riscv.rst
> index b5948d9affc..25fe7beb43f 100644
> --- a/doc/board/emulation/qemu-riscv.rst
> +++ b/doc/board/emulation/qemu-riscv.rst
> @@ -43,7 +43,7 @@ qemu-riscv64_smode_defconfig instead. Note that U-Boot 
> running in supervisor
>  mode requires a supervisor binary interface (SBI), such as RISC-V OpenSBI.
>  
>  To create a U-Boot binary that can be utilized with a pflash device in QEMU
> -apply these addtional settings to qemu-riscv64_smode_defconfig:
> +apply these additional settings to qemu-riscv64_smode_defconfig:
>  
>  ::
>  
> @@ -205,6 +205,29 @@ Invoke QEMU with:
>      qemu-system-riscv64 -M virt -nographic \
>      -drive if=pflash,format=raw,unit=0,file=u-boot.bin,readonly=off
>  
> +Testing with Network
> +--------------------
> +
> +The QEMU virt machine supports VirtIO network devices, which can be useful 
> for
> +testing network functionality in U-Boot. To add a network device, use the
> +following QEMU parameters:
> +
> +.. code-block:: bash
> +
> +    qemu-system-riscv64 -nographic -machine virt -bios u-boot.bin \
> +    -m 256M -netdev user,id=net0 -device virtio-net-device,netdev=net0
> +
> +This will create a VirtIO network device (eth0) that U-Boot can detect and 
> use.
> +You can verify the network device is recognized by checking the boot output 
> for::
> +
> +    Net:   eth0: virtio-net#0
> +
> +From the U-Boot prompt, you can test network functionality with::
> +
> +    => net list
> +    => dhcp
> +    => ping 10.0.2.2
> +
>  Debug UART
>  ----------
>  

This is a case where it's appropriate to do 2 patches. If Heinrich picks
it up as 1, that's fine too, but it is two distinct changes.

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to