kernel-build: Enable virtio-net driver
Enabling virtio-net driver will allow the generated vmlinux kernel to
have network properly configured when booted under QEMU versions that
only have virtio-net-pci as the network driver, e.g.: CentOS ppc64le.
Change-Id: I035dcf48b242d9e46e8476b09486d7f1041c168c
Signed-off-by: Murilo Opsfelder Araujo <muriloo@linux.ibm.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/kernel-build.sh b/kernel-build.sh
index d736a90..97e7ce8 100755
--- a/kernel-build.sh
+++ b/kernel-build.sh
@@ -86,6 +86,10 @@
# Build kernel with debug
ARCH=powerpc CROSS_COMPILE=powerpc64le-linux-gnu- make -s pseries_le_defconfig
echo "CONFIG_DEBUG_INFO=y" >> .config
+# Enable virtio-net driver for QEMU virtio-net-pci driver
+echo "CONFIG_VIRTIO=y" >> .config
+echo "CONFIG_VIRTIO_NET=y" >> .config
+echo "CONFIG_VIRTIO_PCI=y" >> .config
ARCH=powerpc CROSS_COMPILE=powerpc64le-linux-gnu- make olddefconfig
ARCH=powerpc CROSS_COMPILE=powerpc64le-linux-gnu- make -j$(nproc) -s C=2 CF=-D__CHECK_ENDIAN__ 2>&1 | gzip > sparse.log.gz
pahole vmlinux 2>&1 | gzip > structs.dump.gz