Basic virtio modules should be present without loading an extra
module. virtio_console and virtio_pci benefit a lot of an early
initialization.
However, it is not possible to compile them in on armv7hl-omap.
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
CONFIG_SERIAL_OF_PLATFORM=m
# CONFIG_HVC_DCC is not set
-CONFIG_VIRTIO_CONSOLE=m
#
# PC SMBus host controller drivers
# CONFIG_SERIAL_AMBA_PL010 is not set
CONFIG_SERIAL_OMAP=y
CONFIG_SERIAL_OMAP_CONSOLE=y
+CONFIG_VIRTIO_CONSOLE=m
CONFIG_I2C=y
#
#
# CONFIG_RTC_DRV_TWL4030 is not set
+#
+# DMA Clients
+#
+CONFIG_VIRTIO=m
+CONFIG_VIRTIO_RING=m
+
#
# Virtio drivers
#
CONFIG_LP_CONSOLE=y
CONFIG_PPDEV=m
CONFIG_HVC_DRIVER=y
+CONFIG_VIRTIO_CONSOLE=y
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
# CONFIG_UIO_NETX is not set
-CONFIG_VIRTIO=m
-CONFIG_VIRTIO_RING=m
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_RING=y
#
# Virtio drivers
#
-CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=m
# CONFIG_VIRTIO_MMIO is not set
#
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
-# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_VIA=m
name = kernel
version = 3.2.12
-release = 1
+release = 2
thisapp = linux-%{version}
maintainer = Michael Tremer <michael.tremer@ipfire.org>
end
_posttrans
- /sbin/new-kernel-pkg --package %{kernel_name} --mkinitrd --dracut --depmod --update %{kernel_release} || exit $?
- /sbin/new-kernel-pkg --package %{kernel_name} --rpmposttrans %{kernel_release} || exit $?
+ /sbin/new-kernel-pkg --package %{kernel_name} --mkinitrd --dracut --depmod --update %{kernel_release}
+ /sbin/new-kernel-pkg --package %{kernel_name} --rpmposttrans %{kernel_release}
end
script posttransin
end
script postin
- /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --install %{KVERREL}%{?-v:.%{-v*}}
+ /sbin/new-kernel-pkg --package %{kernel_name} --install %{kernel_release}
end
script postup