This repository has been archived on 2024-08-18. You can view files and clone it, but cannot push or open issues or pull requests.
linux-hardened/qemu-virtio.nix
2024-08-03 10:38:50 +02:00

57 lines
930 B
Nix

{ lib, ... }:
with lib.kernel;
{
NR_CPUS = freeform "8";
HYPERVISOR_GUEST = yes;
PARAVIRT = yes;
PARAVIRT_SPINLOCKS = yes;
KVM_GUEST = yes;
ARCH_CPUIDLE_HALTPOLL = yes;
PARAVIRT_CLOCK = yes;
HALTPOLL_CPUIDLE = yes;
FW_CFG_SYSFS = yes;
BLK_MQ_VIRTIO = yes;
VIRTIO_BLK = yes;
VIRTIO_NET = yes;
VIRTIO_CONSOLE = yes;
HW_RANDOM = yes;
HW_RANDOM_VIRTIO = yes;
I6300ESB_WDT = yes;
DRM = yes;
DRM_FBDEV_EMULATION = yes;
DRM_VIRTIO_GPU = yes;
DRM_VIRTIO_GPU_KMS = yes;
DRM_BOCHS = yes;
DRM_SIMPLEDRM = yes;
VIRT_DRIVERS = yes;
VMGENID = yes;
VIRTIO_MENU = yes;
VIRTIO = yes;
VIRTIO_PCI = yes;
VIRTIO_PCI_LEGACY = no;
VIRTIO_BALLOON = yes;
VIRTIO_INPUT = yes;
VIRTIO_IOMMU = yes;
EXT4_FS = yes;
EXT4_USE_FOR_EXT2 = yes;
EXT4_FS_POSIX_ACL = yes;
BTRFS_FS = yes;
BTRFS_FS_POSIX_ACL = yes;
VIRTIO_FS = yes;
CRYPTO_HW = yes;
CRYPTO_DEV_VIRTIO = yes;
}