linux-uvm: start adding overrides
...from spectrum and libkrunfw
This commit is contained in:
parent
f193787f4e
commit
22b613d157
2 changed files with 87 additions and 0 deletions
86
pkgs/linux-uvm.nix
Normal file
86
pkgs/linux-uvm.nix
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
{
|
||||
lib,
|
||||
linux_latest,
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (lib.kernel) yes no unset;
|
||||
inherit (lib) mkForce;
|
||||
in
|
||||
linux_latest.override {
|
||||
structuredExtraConfig = {
|
||||
BASE_SMALL = yes;
|
||||
DRM_VIRTIO_GPU = yes;
|
||||
EROFS_FS = yes;
|
||||
# TSI = yes;
|
||||
DAX = yes;
|
||||
FS_DAX = yes;
|
||||
FUSE_DAX = yes;
|
||||
OVERLAY_FS = yes;
|
||||
VIRTIO_BALLOON = yes;
|
||||
VIRTIO_BLK = yes;
|
||||
VIRTIO_CONSOLE = yes;
|
||||
VIRTIO_PCI = yes;
|
||||
VIRTIO_MMIO = yes;
|
||||
VIRTIO = yes;
|
||||
VSOCKETS = yes;
|
||||
NO_HZ_IDLE = mkForce yes;
|
||||
NO_HZ_FULL = mkForce unset;
|
||||
HZ_1000 = unset;
|
||||
HZ_250 = yes; # NixOS default: 1000
|
||||
|
||||
EXT4_FS = yes;
|
||||
# EXT4_USE_FOR_EXT2 = yes;
|
||||
XFS_FS = yes;
|
||||
DEFAULT_SECURITY_APPARMOR = mkForce unset;
|
||||
|
||||
XEN = mkForce unset;
|
||||
XEN_BACKEND = mkForce unset;
|
||||
XEN_BALLOON = mkForce unset;
|
||||
XEN_BALLOON_MEMORY_HOTPLUG = mkForce unset;
|
||||
XEN_DOM0 = mkForce unset;
|
||||
XEN_HAVE_PVMMU = mkForce unset;
|
||||
XEN_MCE_LOG = mkForce unset;
|
||||
XEN_PVH = mkForce unset;
|
||||
XEN_SAVE_RESTORE = mkForce unset;
|
||||
XEN_SYS_HYPERVISOR = mkForce unset;
|
||||
PCI_XEN = mkForce unset;
|
||||
POWER_RESET_GPIO = mkForce unset;
|
||||
POWER_RESET_GPIO_RESTART = mkForce unset;
|
||||
RCU_LAZY = mkForce unset;
|
||||
REISERFS_FS_POSIX_ACL = mkForce unset;
|
||||
REISERFS_FS_SECURITY = mkForce unset;
|
||||
REISERFS_FS_XATTR = mkForce unset;
|
||||
SWIOTLB_XEN = mkForce unset;
|
||||
SUSPEND = mkForce unset;
|
||||
PM = mkForce unset;
|
||||
HIBERNATION = mkForce unset;
|
||||
ACPI = mkForce unset;
|
||||
CPU_FREQ = mkForce unset;
|
||||
CPU_FREQ_DT = mkForce unset;
|
||||
INTEL_IDLE = mkForce unset;
|
||||
ISA_DMA_API = mkForce unset;
|
||||
IA32_EMULATION = mkForce unset;
|
||||
COMPAT = mkForce unset;
|
||||
COMPAT_32 = mkForce unset;
|
||||
KVM = mkForce unset;
|
||||
BLOCK_LEGACY_AUTOLOAD = mkForce unset;
|
||||
SWAP = mkForce unset;
|
||||
CMA = mkForce unset;
|
||||
FB = mkForce unset;
|
||||
FB_EFI = mkForce unset;
|
||||
FB_VESA = mkForce unset;
|
||||
SECURITY_APPARMOR = mkForce unset;
|
||||
|
||||
VT = no;
|
||||
DRM_FBDEV_EMULATION = lib.mkForce no;
|
||||
FONTS = mkForce unset;
|
||||
FONT_8x8 = mkForce unset;
|
||||
FONT_TER16x32 = mkForce unset;
|
||||
FRAMEBUFFER_CONSOLE = mkForce unset;
|
||||
FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER = mkForce unset;
|
||||
FRAMEBUFFER_CONSOLE_DETECT_PRIMARY = mkForce unset;
|
||||
FRAMEBUFFER_CONSOLE_ROTATION = mkForce unset;
|
||||
RC_CORE = mkForce unset;
|
||||
};
|
||||
}
|
||||
|
|
@ -130,6 +130,7 @@ in
|
|||
};
|
||||
config = lib.mkMerge [
|
||||
{
|
||||
# boot.kernelPackages = pkgs.linuxPackagesFor (uvmsPkgs.linux-uvm);
|
||||
uvms.cloud-hypervisor.settings = {
|
||||
payload = {
|
||||
cmdline = lib.concatStringsSep " " cfg.cmdline;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue