>-----Original Message-----
>From: Bin Meng <bmeng...@gmail.com>
>Sent: Thursday, February 18, 2021 9:28 PM
>To: Simon Glass <s...@chromium.org>; Alexander Graf <ag...@csgraf.de>;
>Priyanka Jain <priyanka.j...@nxp.com>
>Cc: U-Boot Mailing List <u-boot@lists.denx.de>; Tom Rini
><tr...@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...@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.j...@nxp.com>

Reply via email to