[PATCH v2 25/38] ppc: qemu: Enable VirtIO NET support

Priyanka Jain priyanka.jain at nxp.com
Mon Feb 22 10:13:03 CET 2021



>-----Original Message-----
>From: Bin Meng <bmeng.cn at gmail.com>
>Sent: Thursday, February 18, 2021 9:28 PM
>To: Simon Glass <sjg at chromium.org>; Alexander Graf <agraf at csgraf.de>;
>Priyanka Jain <priyanka.jain at nxp.com>
>Cc: U-Boot Mailing List <u-boot at lists.denx.de>; Tom Rini
><trini at konsulko.com>
>Subject: [PATCH v2 25/38] ppc: qemu: Enable VirtIO NET support
>
>By default the QEMU ppce500 machine connects a VirtIO NET to the PCI
>controller, although it can be replaced to an e1000 NIC via additional command
>line options.
>
>Now that we have switched over to DM PCI, VirtIO support becomes possible.
>This commit enables the support.
>
>Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>---
>
>(no changes since v1)
>
> board/freescale/qemu-ppce500/qemu-ppce500.c | 8 ++++++++
> configs/qemu-ppce500_defconfig              | 2 ++
> 2 files changed, 10 insertions(+)
>
>diff --git a/board/freescale/qemu-ppce500/qemu-ppce500.c
>b/board/freescale/qemu-ppce500/qemu-ppce500.c
>index 79a6986..9c30c12 100644
>--- a/board/freescale/qemu-ppce500/qemu-ppce500.c
>+++ b/board/freescale/qemu-ppce500/qemu-ppce500.c
>@@ -24,6 +24,8 @@
> #include <fdtdec.h>
> #include <errno.h>
> #include <malloc.h>
>+#include <virtio_types.h>
>+#include <virtio.h>
>
> DECLARE_GLOBAL_DATA_PTR;
>
>@@ -130,6 +132,12 @@ int misc_init_r(void)
> 	if (ret)
> 		return ret;
>
>+	/*
>+	 * Make sure virtio bus is enumerated so that peripherals
>+	 * on the virtio bus can be discovered by their drivers.
>+	 */
>+	virtio_init();
>+
> 	return 0;
> }
>
>diff --git a/configs/qemu-ppce500_defconfig b/configs/qemu-
>ppce500_defconfig index 918739b..202e97e 100644
>--- a/configs/qemu-ppce500_defconfig
>+++ b/configs/qemu-ppce500_defconfig
>@@ -33,5 +33,7 @@ CONFIG_DM_PCI=y
> CONFIG_PCI_MPC85XX=y
> CONFIG_DM_SERIAL=y
> CONFIG_SYS_NS16550=y
>+CONFIG_VIRTIO_PCI=y
>+CONFIG_VIRTIO_NET=y
> CONFIG_ADDR_MAP=y
> CONFIG_PANIC_HANG=y
>--
>2.7.4


Reviewed-by: Priyanka Jain <priyanka.jain at nxp.com>



More information about the U-Boot mailing list