diff options
Diffstat (limited to 'machines')
-rw-r--r-- | machines/README.md | 4 | ||||
-rw-r--r-- | machines/aszlig/arilou.nix | 47 | ||||
-rw-r--r-- | machines/aszlig/dnyarri-kconf.nix | 1577 | ||||
-rw-r--r-- | machines/aszlig/dnyarri.nix | 130 | ||||
-rw-r--r-- | machines/aszlig/kzerza.nix | 71 | ||||
-rw-r--r-- | machines/aszlig/managed/haenk.nix | 95 | ||||
-rw-r--r-- | machines/aszlig/managed/notsure.nix | 89 | ||||
-rw-r--r-- | machines/aszlig/managed/tyree.nix | 79 | ||||
-rw-r--r-- | machines/aszlig/mmrnmhrm-kconf.nix | 1272 | ||||
-rw-r--r-- | machines/aszlig/mmrnmhrm.nix | 81 | ||||
-rw-r--r-- | machines/aszlig/tishtushi.nix | 73 | ||||
-rw-r--r-- | machines/default.nix | 31 | ||||
-rw-r--r-- | machines/labnet/heinrich.nix | 143 | ||||
-rw-r--r-- | machines/labnet/labtop.nix | 135 | ||||
-rw-r--r-- | machines/misc/mailserver.nix | 118 | ||||
-rw-r--r-- | machines/profpatsch/katara.nix | 343 | ||||
-rw-r--r-- | machines/profpatsch/notes.org | 32 | ||||
-rw-r--r-- | machines/profpatsch/pkgs.nix | 25 | ||||
-rw-r--r-- | machines/profpatsch/taffybar.patch | 71 | ||||
-rw-r--r-- | machines/sternenseemann/fliewatuet.nix | 272 | ||||
-rw-r--r-- | machines/sternenseemann/schnurrkadse.nix | 111 |
21 files changed, 4799 insertions, 0 deletions
diff --git a/machines/README.md b/machines/README.md new file mode 100644 index 00000000..9d3fe3af --- /dev/null +++ b/machines/README.md @@ -0,0 +1,4 @@ +This directory contains NixOS machine configurations. + +Feel free to add your own configuration into a subdirectory named after your +nickname or handle and update default.nix accordingly. diff --git a/machines/aszlig/arilou.nix b/machines/aszlig/arilou.nix new file mode 100644 index 00000000..b9a1c87d --- /dev/null +++ b/machines/aszlig/arilou.nix @@ -0,0 +1,47 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + rootUUID = "e9c95c74-e4cf-41f6-bb45-baf8dd579217"; + swapUUID = "4d172959-5cfd-4164-a46e-fa7be0dfd03a"; + diskID = "usb-Lexar_USB_Flash_Drive_201303211246293590E4-0:0"; + + modulesPath = "${import ../../nixpkgs-path.nix}/nixos/modules"; +in { + vuizvui.user.aszlig.profiles.workstation.enable = true; + imports = [ "${modulesPath}/profiles/all-hardware.nix" ]; + + boot = { + kernelPackages = pkgs.linuxPackages_latest; + initrd.kernelModules = [ "fbcon" "usb_storage" ]; + loader.grub.device = "/dev/disk/by-id/${diskID}"; + loader.grub.memtest86.enable = true; + }; + + networking.hostName = "arilou"; + networking.wireless.enable = mkForce true; + networking.enableB43Firmware = true; + + fileSystems."/".device = "/dev/disk/by-uuid/${rootUUID}"; + fileSystems."/".fsType = "btrfs"; + fileSystems."/".options = concatStringsSep "," [ + "ssd" + "space_cache" + "compress-force=zlib" + "noatime" + ]; + + fileSystems."/tmp".device = "none"; + fileSystems."/tmp".fsType = "tmpfs"; + fileSystems."/tmp".options = "nosuid,nodev,relatime"; + + swapDevices = singleton { + device = "/dev/disk/by-uuid/${swapUUID}"; + }; + + services.openssh.enable = mkForce false; + services.xserver.videoDrivers = [ "intel" "ati" "nouveau" ]; + + nix.maxJobs = mkForce 2; +} diff --git a/machines/aszlig/dnyarri-kconf.nix b/machines/aszlig/dnyarri-kconf.nix new file mode 100644 index 00000000..a34f9871 --- /dev/null +++ b/machines/aszlig/dnyarri-kconf.nix @@ -0,0 +1,1577 @@ +{ + "CONFIG_64BIT" = "y"; + "CONFIG_X86_64" = "y"; + "CONFIG_X86" = "y"; + "CONFIG_INSTRUCTION_DECODER" = "y"; + "CONFIG_PERF_EVENTS_INTEL_UNCORE" = "y"; + "CONFIG_OUTPUT_FORMAT" = "elf64-x86-64"; + "CONFIG_ARCH_DEFCONFIG" = "arch/x86/configs/x86_64_defconfig"; + "CONFIG_LOCKDEP_SUPPORT" = "y"; + "CONFIG_STACKTRACE_SUPPORT" = "y"; + "CONFIG_HAVE_LATENCYTOP_SUPPORT" = "y"; + "CONFIG_MMU" = "y"; + "CONFIG_NEED_DMA_MAP_STATE" = "y"; + "CONFIG_NEED_SG_DMA_LENGTH" = "y"; + "CONFIG_GENERIC_ISA_DMA" = "y"; + "CONFIG_GENERIC_BUG" = "y"; + "CONFIG_GENERIC_BUG_RELATIVE_POINTERS" = "y"; + "CONFIG_GENERIC_HWEIGHT" = "y"; + "CONFIG_ARCH_MAY_HAVE_PC_FDC" = "y"; + "CONFIG_RWSEM_XCHGADD_ALGORITHM" = "y"; + "CONFIG_GENERIC_CALIBRATE_DELAY" = "y"; + "CONFIG_ARCH_HAS_CPU_RELAX" = "y"; + "CONFIG_ARCH_HAS_CACHE_LINE_SIZE" = "y"; + "CONFIG_HAVE_SETUP_PER_CPU_AREA" = "y"; + "CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK" = "y"; + "CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK" = "y"; + "CONFIG_ARCH_HIBERNATION_POSSIBLE" = "y"; + "CONFIG_ARCH_SUSPEND_POSSIBLE" = "y"; + "CONFIG_ARCH_WANT_HUGE_PMD_SHARE" = "y"; + "CONFIG_ARCH_WANT_GENERAL_HUGETLB" = "y"; + "CONFIG_ZONE_DMA32" = "y"; + "CONFIG_AUDIT_ARCH" = "y"; + "CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING" = "y"; + "CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC" = "y"; + "CONFIG_X86_64_SMP" = "y"; + "CONFIG_ARCH_HWEIGHT_CFLAGS" = "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"; + "CONFIG_ARCH_SUPPORTS_UPROBES" = "y"; + "CONFIG_FIX_EARLYCON_MEM" = "y"; + "CONFIG_PGTABLE_LEVELS" = "4"; + "CONFIG_DEFCONFIG_LIST" = "/lib/modules/$UNAME_RELEASE/.config"; + "CONFIG_IRQ_WORK" = "y"; + "CONFIG_BUILDTIME_EXTABLE_SORT" = "y"; + "CONFIG_INIT_ENV_ARG_LIMIT" = "32"; + "CONFIG_CROSS_COMPILE" = ""; + "CONFIG_LOCALVERSION" = ""; + "CONFIG_HAVE_KERNEL_GZIP" = "y"; + "CONFIG_HAVE_KERNEL_BZIP2" = "y"; + "CONFIG_HAVE_KERNEL_LZMA" = "y"; + "CONFIG_HAVE_KERNEL_XZ" = "y"; + "CONFIG_HAVE_KERNEL_LZO" = "y"; + "CONFIG_HAVE_KERNEL_LZ4" = "y"; + "CONFIG_KERNEL_XZ" = "y"; + "CONFIG_DEFAULT_HOSTNAME" = "dnyarri"; + "CONFIG_SWAP" = "y"; + "CONFIG_SYSVIPC" = "y"; + "CONFIG_SYSVIPC_SYSCTL" = "y"; + "CONFIG_POSIX_MQUEUE" = "y"; + "CONFIG_POSIX_MQUEUE_SYSCTL" = "y"; + "CONFIG_CROSS_MEMORY_ATTACH" = "y"; + "CONFIG_FHANDLE" = "y"; + "CONFIG_HAVE_ARCH_AUDITSYSCALL" = "y"; + "CONFIG_GENERIC_IRQ_PROBE" = "y"; + "CONFIG_GENERIC_IRQ_SHOW" = "y"; + "CONFIG_GENERIC_PENDING_IRQ" = "y"; + "CONFIG_IRQ_DOMAIN" = "y"; + "CONFIG_IRQ_DOMAIN_HIERARCHY" = "y"; + "CONFIG_GENERIC_MSI_IRQ" = "y"; + "CONFIG_GENERIC_MSI_IRQ_DOMAIN" = "y"; + "CONFIG_IRQ_FORCED_THREADING" = "y"; + "CONFIG_SPARSE_IRQ" = "y"; + "CONFIG_CLOCKSOURCE_WATCHDOG" = "y"; + "CONFIG_ARCH_CLOCKSOURCE_DATA" = "y"; + "CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE" = "y"; + "CONFIG_GENERIC_TIME_VSYSCALL" = "y"; + "CONFIG_GENERIC_CLOCKEVENTS" = "y"; + "CONFIG_GENERIC_CLOCKEVENTS_BROADCAST" = "y"; + "CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST" = "y"; + "CONFIG_GENERIC_CMOS_UPDATE" = "y"; + "CONFIG_TICK_ONESHOT" = "y"; + "CONFIG_NO_HZ_COMMON" = "y"; + "CONFIG_NO_HZ_IDLE" = "y"; + "CONFIG_NO_HZ" = "y"; + "CONFIG_HIGH_RES_TIMERS" = "y"; + "CONFIG_TICK_CPU_ACCOUNTING" = "y"; + "CONFIG_BSD_PROCESS_ACCT" = "y"; + "CONFIG_BSD_PROCESS_ACCT_V3" = "y"; + "CONFIG_TASKSTATS" = "y"; + "CONFIG_TASK_DELAY_ACCT" = "y"; + "CONFIG_TASK_XACCT" = "y"; + "CONFIG_TASK_IO_ACCOUNTING" = "y"; + "CONFIG_PREEMPT_RCU" = "y"; + "CONFIG_SRCU" = "y"; + "CONFIG_RCU_STALL_COMMON" = "y"; + "CONFIG_BUILD_BIN2C" = "y"; + "CONFIG_IKCONFIG" = "y"; + "CONFIG_IKCONFIG_PROC" = "y"; + "CONFIG_LOG_BUF_SHIFT" = "17"; + "CONFIG_LOG_CPU_MAX_BUF_SHIFT" = "14"; + "CONFIG_HAVE_UNSTABLE_SCHED_CLOCK" = "y"; + "CONFIG_ARCH_SUPPORTS_NUMA_BALANCING" = "y"; + "CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH" = "y"; + "CONFIG_ARCH_SUPPORTS_INT128" = "y"; + "CONFIG_CGROUPS" = "y"; + "CONFIG_CGROUP_FREEZER" = "y"; + "CONFIG_CGROUP_PIDS" = "y"; + "CONFIG_CGROUP_DEVICE" = "y"; + "CONFIG_CPUSETS" = "y"; + "CONFIG_CGROUP_CPUACCT" = "y"; + "CONFIG_CGROUP_SCHED" = "y"; + "CONFIG_FAIR_GROUP_SCHED" = "y"; + "CONFIG_CFS_BANDWIDTH" = "y"; + "CONFIG_BLK_CGROUP" = "y"; + "CONFIG_NAMESPACES" = "y"; + "CONFIG_UTS_NS" = "y"; + "CONFIG_IPC_NS" = "y"; + "CONFIG_USER_NS" = "y"; + "CONFIG_PID_NS" = "y"; + "CONFIG_NET_NS" = "y"; + "CONFIG_SCHED_AUTOGROUP" = "y"; + "CONFIG_RELAY" = "y"; + "CONFIG_BLK_DEV_INITRD" = "y"; + "CONFIG_INITRAMFS_SOURCE" = ""; + "CONFIG_RD_GZIP" = "y"; + "CONFIG_RD_BZIP2" = "y"; + "CONFIG_RD_LZMA" = "y"; + "CONFIG_RD_XZ" = "y"; + "CONFIG_RD_LZO" = "y"; + "CONFIG_RD_LZ4" = "y"; + "CONFIG_SYSCTL" = "y"; + "CONFIG_ANON_INODES" = "y"; + "CONFIG_HAVE_UID16" = "y"; + "CONFIG_SYSCTL_EXCEPTION_TRACE" = "y"; + "CONFIG_HAVE_PCSPKR_PLATFORM" = "y"; + "CONFIG_BPF" = "y"; + "CONFIG_UID16" = "y"; + "CONFIG_MULTIUSER" = "y"; + "CONFIG_SGETMASK_SYSCALL" = "y"; + "CONFIG_SYSFS_SYSCALL" = "y"; + "CONFIG_KALLSYMS" = "y"; + "CONFIG_PRINTK" = "y"; + "CONFIG_BUG" = "y"; + "CONFIG_ELF_CORE" = "y"; + "CONFIG_PCSPKR_PLATFORM" = "y"; + "CONFIG_BASE_FULL" = "y"; + "CONFIG_FUTEX" = "y"; + "CONFIG_EPOLL" = "y"; + "CONFIG_SIGNALFD" = "y"; + "CONFIG_TIMERFD" = "y"; + "CONFIG_EVENTFD" = "y"; + "CONFIG_SHMEM" = "y"; + "CONFIG_AIO" = "y"; + "CONFIG_ADVISE_SYSCALLS" = "y"; + "CONFIG_PCI_QUIRKS" = "y"; + "CONFIG_MEMBARRIER" = "y"; + "CONFIG_HAVE_PERF_EVENTS" = "y"; + "CONFIG_PERF_EVENTS" = "y"; + "CONFIG_VM_EVENT_COUNTERS" = "y"; + "CONFIG_SLUB_DEBUG" = "y"; + "CONFIG_SLUB" = "y"; + "CONFIG_KEXEC_CORE" = "y"; + "CONFIG_HAVE_OPROFILE" = "y"; + "CONFIG_OPROFILE_NMI_TIMER" = "y"; + "CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS" = "y"; + "CONFIG_ARCH_USE_BUILTIN_BSWAP" = "y"; + "CONFIG_USER_RETURN_NOTIFIER" = "y"; + "CONFIG_HAVE_IOREMAP_PROT" = "y"; + "CONFIG_HAVE_KPROBES" = "y"; + "CONFIG_HAVE_KRETPROBES" = "y"; + "CONFIG_HAVE_OPTPROBES" = "y"; + "CONFIG_HAVE_KPROBES_ON_FTRACE" = "y"; + "CONFIG_HAVE_ARCH_TRACEHOOK" = "y"; + "CONFIG_HAVE_DMA_ATTRS" = "y"; + "CONFIG_HAVE_DMA_CONTIGUOUS" = "y"; + "CONFIG_GENERIC_SMP_IDLE_THREAD" = "y"; + "CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT" = "y"; + "CONFIG_HAVE_REGS_AND_STACK_ACCESS_API" = "y"; + "CONFIG_HAVE_DMA_API_DEBUG" = "y"; + "CONFIG_HAVE_HW_BREAKPOINT" = "y"; + "CONFIG_HAVE_MIXED_BREAKPOINTS_REGS" = "y"; + "CONFIG_HAVE_USER_RETURN_NOTIFIER" = "y"; + "CONFIG_HAVE_PERF_EVENTS_NMI" = "y"; + "CONFIG_HAVE_PERF_REGS" = "y"; + "CONFIG_HAVE_PERF_USER_STACK_DUMP" = "y"; + "CONFIG_HAVE_ARCH_JUMP_LABEL" = "y"; + "CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG" = "y"; + "CONFIG_HAVE_ALIGNED_STRUCT_PAGE" = "y"; + "CONFIG_HAVE_CMPXCHG_LOCAL" = "y"; + "CONFIG_HAVE_CMPXCHG_DOUBLE" = "y"; + "CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION" = "y"; + "CONFIG_ARCH_WANT_OLD_COMPAT_IPC" = "y"; + "CONFIG_HAVE_ARCH_SECCOMP_FILTER" = "y"; + "CONFIG_SECCOMP_FILTER" = "y"; + "CONFIG_HAVE_CC_STACKPROTECTOR" = "y"; + "CONFIG_CC_STACKPROTECTOR" = "y"; + "CONFIG_CC_STACKPROTECTOR_REGULAR" = "y"; + "CONFIG_HAVE_CONTEXT_TRACKING" = "y"; + "CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN" = "y"; + "CONFIG_HAVE_IRQ_TIME_ACCOUNTING" = "y"; + "CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE" = "y"; + "CONFIG_HAVE_ARCH_HUGE_VMAP" = "y"; + "CONFIG_HAVE_ARCH_SOFT_DIRTY" = "y"; + "CONFIG_MODULES_USE_ELF_RELA" = "y"; + "CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK" = "y"; + "CONFIG_ARCH_HAS_ELF_RANDOMIZE" = "y"; + "CONFIG_HAVE_COPY_THREAD_TLS" = "y"; + "CONFIG_OLD_SIGSUSPEND3" = "y"; + "CONFIG_COMPAT_OLD_SIGACTION" = "y"; + "CONFIG_ARCH_HAS_GCOV_PROFILE_ALL" = "y"; + "CONFIG_SLABINFO" = "y"; + "CONFIG_RT_MUTEXES" = "y"; + "CONFIG_BASE_SMALL" = "0"; + "CONFIG_MODULES" = "y"; + "CONFIG_MODULE_FORCE_LOAD" = "y"; + "CONFIG_MODULE_UNLOAD" = "y"; + "CONFIG_MODULE_FORCE_UNLOAD" = "y"; + "CONFIG_MODVERSIONS" = "y"; + "CONFIG_MODULES_TREE_LOOKUP" = "y"; + "CONFIG_STOP_MACHINE" = "y"; + "CONFIG_BLOCK" = "y"; + "CONFIG_BLK_DEV_BSG" = "y"; + "CONFIG_BLK_DEV_INTEGRITY" = "y"; + "CONFIG_BLK_DEV_THROTTLING" = "y"; + "CONFIG_MSDOS_PARTITION" = "y"; + "CONFIG_EFI_PARTITION" = "y"; + "CONFIG_BLOCK_COMPAT" = "y"; + "CONFIG_IOSCHED_NOOP" = "y"; + "CONFIG_IOSCHED_DEADLINE" = "y"; + "CONFIG_IOSCHED_CFQ" = "y"; + "CONFIG_CFQ_GROUP_IOSCHED" = "y"; + "CONFIG_IOSCHED_BFQ" = "y"; + "CONFIG_DEFAULT_BFQ" = "y"; + "CONFIG_DEFAULT_IOSCHED" = "bfq"; + "CONFIG_PREEMPT_NOTIFIERS" = "y"; + "CONFIG_PADATA" = "y"; + "CONFIG_ASN1" = "y"; + "CONFIG_UNINLINE_SPIN_UNLOCK" = "y"; + "CONFIG_ARCH_SUPPORTS_ATOMIC_RMW" = "y"; + "CONFIG_MUTEX_SPIN_ON_OWNER" = "y"; + "CONFIG_RWSEM_SPIN_ON_OWNER" = "y"; + "CONFIG_LOCK_SPIN_ON_OWNER" = "y"; + "CONFIG_ARCH_USE_QUEUED_SPINLOCKS" = "y"; + "CONFIG_QUEUED_SPINLOCKS" = "y"; + "CONFIG_ARCH_USE_QUEUED_RWLOCKS" = "y"; + "CONFIG_QUEUED_RWLOCKS" = "y"; + "CONFIG_FREEZER" = "y"; + "CONFIG_ZONE_DMA" = "y"; + "CONFIG_SMP" = "y"; + "CONFIG_X86_FEATURE_NAMES" = "y"; + "CONFIG_IOSF_MBI" = "m"; + "CONFIG_X86_SUPPORTS_MEMORY_FAILURE" = "y"; + "CONFIG_SCHED_OMIT_FRAME_POINTER" = "y"; + "CONFIG_NO_BOOTMEM" = "y"; + "CONFIG_MCORE2" = "y"; + "CONFIG_X86_INTERNODE_CACHE_SHIFT" = "6"; + "CONFIG_X86_L1_CACHE_SHIFT" = "6"; + "CONFIG_X86_INTEL_USERCOPY" = "y"; + "CONFIG_X86_USE_PPRO_CHECKSUM" = "y"; + "CONFIG_X86_P6_NOP" = "y"; + "CONFIG_X86_TSC" = "y"; + "CONFIG_X86_CMPXCHG64" = "y"; + "CONFIG_X86_CMOV" = "y"; + "CONFIG_X86_MINIMUM_CPU_FAMILY" = "64"; + "CONFIG_X86_DEBUGCTLMSR" = "y"; + "CONFIG_CPU_SUP_INTEL" = "y"; + "CONFIG_CPU_SUP_AMD" = "y"; + "CONFIG_CPU_SUP_CENTAUR" = "y"; + "CONFIG_HPET_TIMER" = "y"; + "CONFIG_HPET_EMULATE_RTC" = "y"; + "CONFIG_DMI" = "y"; + "CONFIG_GART_IOMMU" = "y"; + "CONFIG_SWIOTLB" = "y"; + "CONFIG_IOMMU_HELPER" = "y"; + "CONFIG_NR_CPUS" = "8"; + "CONFIG_SCHED_SMT" = "y"; + "CONFIG_SCHED_MC" = "y"; + "CONFIG_PREEMPT" = "y"; + "CONFIG_PREEMPT_COUNT" = "y"; + "CONFIG_X86_LOCAL_APIC" = "y"; + "CONFIG_X86_IO_APIC" = "y"; + "CONFIG_X86_MCE" = "y"; + "CONFIG_X86_MCE_INTEL" = "y"; + "CONFIG_X86_MCE_THRESHOLD" = "y"; + "CONFIG_X86_THERMAL_VECTOR" = "y"; + "CONFIG_X86_16BIT" = "y"; + "CONFIG_X86_ESPFIX64" = "y"; + "CONFIG_X86_VSYSCALL_EMULATION" = "y"; + "CONFIG_MICROCODE" = "y"; + "CONFIG_MICROCODE_INTEL" = "y"; + "CONFIG_MICROCODE_OLD_INTERFACE" = "y"; + "CONFIG_X86_MSR" = "m"; + "CONFIG_X86_CPUID" = "m"; + "CONFIG_ARCH_PHYS_ADDR_T_64BIT" = "y"; + "CONFIG_ARCH_DMA_ADDR_T_64BIT" = "y"; + "CONFIG_X86_DIRECT_GBPAGES" = "y"; + "CONFIG_NUMA" = "y"; + "CONFIG_X86_64_ACPI_NUMA" = "y"; + "CONFIG_NODES_SPAN_OTHER_NODES" = "y"; + "CONFIG_NODES_SHIFT" = "6"; + "CONFIG_ARCH_SPARSEMEM_ENABLE" = "y"; + "CONFIG_ARCH_SPARSEMEM_DEFAULT" = "y"; + "CONFIG_ARCH_SELECT_MEMORY_MODEL" = "y"; + "CONFIG_ILLEGAL_POINTER_VALUE" = "0xdead000000000000"; + "CONFIG_SELECT_MEMORY_MODEL" = "y"; + "CONFIG_SPARSEMEM_MANUAL" = "y"; + "CONFIG_SPARSEMEM" = "y"; + "CONFIG_NEED_MULTIPLE_NODES" = "y"; + "CONFIG_HAVE_MEMORY_PRESENT" = "y"; + "CONFIG_SPARSEMEM_EXTREME" = "y"; + "CONFIG_SPARSEMEM_VMEMMAP_ENABLE" = "y"; + "CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER" = "y"; + "CONFIG_SPARSEMEM_VMEMMAP" = "y"; + "CONFIG_HAVE_MEMBLOCK" = "y"; + "CONFIG_HAVE_MEMBLOCK_NODE_MAP" = "y"; + "CONFIG_ARCH_DISCARD_MEMBLOCK" = "y"; + "CONFIG_SPLIT_PTLOCK_CPUS" = "4"; + "CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK" = "y"; + "CONFIG_COMPACTION" = "y"; + "CONFIG_MIGRATION" = "y"; + "CONFIG_PHYS_ADDR_T_64BIT" = "y"; + "CONFIG_ZONE_DMA_FLAG" = "1"; + "CONFIG_BOUNCE" = "y"; + "CONFIG_VIRT_TO_BUS" = "y"; + "CONFIG_MMU_NOTIFIER" = "y"; + "CONFIG_KSM" = "y"; + "CONFIG_DEFAULT_MMAP_MIN_ADDR" = "65536"; + "CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE" = "y"; + "CONFIG_TRANSPARENT_HUGEPAGE" = "y"; + "CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS" = "y"; + "CONFIG_CLEANCACHE" = "y"; + "CONFIG_FRONTSWAP" = "y"; + "CONFIG_ZPOOL" = "m"; + "CONFIG_ZSMALLOC" = "y"; + "CONFIG_GENERIC_EARLY_IOREMAP" = "y"; + "CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT" = "y"; + "CONFIG_FRAME_VECTOR" = "y"; + "CONFIG_X86_RESERVE_LOW" = "64"; + "CONFIG_MTRR" = "y"; + "CONFIG_MTRR_SANITIZER" = "y"; + "CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT" = "0"; + "CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT" = "1"; + "CONFIG_X86_PAT" = "y"; + "CONFIG_ARCH_USES_PG_UNCACHED" = "y"; + "CONFIG_ARCH_RANDOM" = "y"; + "CONFIG_X86_SMAP" = "y"; + "CONFIG_SECCOMP" = "y"; + "CONFIG_HZ_1000" = "y"; + "CONFIG_HZ" = "1000"; + "CONFIG_SCHED_HRTICK" = "y"; + "CONFIG_KEXEC" = "y"; + "CONFIG_KEXEC_FILE" = "y"; + "CONFIG_PHYSICAL_START" = "0x1000000"; + "CONFIG_PHYSICAL_ALIGN" = "0x1000000"; + "CONFIG_LEGACY_VSYSCALL_NONE" = "y"; + "CONFIG_MODIFY_LDT_SYSCALL" = "y"; + "CONFIG_HAVE_LIVEPATCH" = "y"; + "CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG" = "y"; + "CONFIG_USE_PERCPU_NUMA_NODE_ID" = "y"; + "CONFIG_PM" = "y"; + "CONFIG_ACPI" = "y"; + "CONFIG_ACPI_LEGACY_TABLES_LOOKUP" = "y"; + "CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC" = "y"; + "CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT" = "y"; + "CONFIG_ACPI_REV_OVERRIDE_POSSIBLE" = "y"; + "CONFIG_ACPI_BUTTON" = "y"; + "CONFIG_ACPI_VIDEO" = "y"; + "CONFIG_ACPI_FAN" = "y"; + "CONFIG_ACPI_DOCK" = "y"; + "CONFIG_ACPI_CPU_FREQ_PSS" = "y"; + "CONFIG_ACPI_PROCESSOR_IDLE" = "y"; + "CONFIG_ACPI_PROCESSOR" = "y"; + "CONFIG_ACPI_THERMAL" = "y"; + "CONFIG_ACPI_NUMA" = "y"; + "CONFIG_ACPI_CUSTOM_DSDT_FILE" = ""; + "CONFIG_X86_PM_TIMER" = "y"; + "CONFIG_ACPI_HOTPLUG_IOAPIC" = "y"; + "CONFIG_ACPI_HED" = "y"; + "CONFIG_HAVE_ACPI_APEI" = "y"; + "CONFIG_HAVE_ACPI_APEI_NMI" = "y"; + "CONFIG_ACPI_EXTLOG" = "m"; + "CONFIG_CPU_IDLE" = "y"; + "CONFIG_CPU_IDLE_GOV_LADDER" = "y"; + "CONFIG_CPU_IDLE_GOV_MENU" = "y"; + "CONFIG_INTEL_IDLE" = "y"; + "CONFIG_PCI" = "y"; + "CONFIG_PCI_DIRECT" = "y"; + "CONFIG_PCI_MMCONFIG" = "y"; + "CONFIG_PCI_DOMAINS" = "y"; + "CONFIG_PCIEPORTBUS" = "y"; + "CONFIG_PCIEAER" = "y"; + "CONFIG_PCIEASPM" = "y"; + "CONFIG_PCIEASPM_PERFORMANCE" = "y"; + "CONFIG_PCIE_PME" = "y"; + "CONFIG_PCI_BUS_ADDR_T_64BIT" = "y"; + "CONFIG_PCI_MSI" = "y"; + "CONFIG_PCI_MSI_IRQ_DOMAIN" = "y"; + "CONFIG_HT_IRQ" = "y"; + "CONFIG_PCI_LABEL" = "y"; + "CONFIG_ISA_DMA_API" = "y"; + "CONFIG_AMD_NB" = "y"; + "CONFIG_BINFMT_ELF" = "y"; + "CONFIG_COMPAT_BINFMT_ELF" = "y"; + "CONFIG_BINFMT_SCRIPT" = "y"; + "CONFIG_BINFMT_MISC" = "y"; + "CONFIG_COREDUMP" = "y"; + "CONFIG_IA32_EMULATION" = "y"; + "CONFIG_X86_X32" = "y"; + "CONFIG_COMPAT" = "y"; + "CONFIG_COMPAT_FOR_U64_ALIGNMENT" = "y"; + "CONFIG_SYSVIPC_COMPAT" = "y"; + "CONFIG_KEYS_COMPAT" = "y"; + "CONFIG_X86_DEV_DMA_OPS" = "y"; + "CONFIG_PMC_ATOM" = "y"; + "CONFIG_NET" = "y"; + "CONFIG_NET_INGRESS" = "y"; + "CONFIG_PACKET" = "y"; + "CONFIG_PACKET_DIAG" = "m"; + "CONFIG_UNIX" = "y"; + "CONFIG_UNIX_DIAG" = "y"; + "CONFIG_XFRM" = "y"; + "CONFIG_XFRM_ALGO" = "y"; + "CONFIG_NET_KEY" = "y"; + "CONFIG_INET" = "y"; + "CONFIG_IP_MULTICAST" = "y"; + "CONFIG_IP_ROUTE_CLASSID" = "y"; + "CONFIG_NET_IP_TUNNEL" = "m"; + "CONFIG_SYN_COOKIES" = "y"; + "CONFIG_NET_UDP_TUNNEL" = "m"; + "CONFIG_NET_FOU" = "m"; + "CONFIG_INET_TUNNEL" = "m"; + "CONFIG_INET_LRO" = "y"; + "CONFIG_INET_DIAG" = "y"; + "CONFIG_INET_TCP_DIAG" = "y"; + "CONFIG_INET_UDP_DIAG" = "y"; + "CONFIG_TCP_CONG_CUBIC" = "y"; + "CONFIG_DEFAULT_TCP_CONG" = "cubic"; + "CONFIG_IPV6" = "y"; + "CONFIG_IPV6_ROUTER_PREF" = "y"; + "CONFIG_IPV6_ILA" = "m"; + "CONFIG_INET6_TUNNEL" = "m"; + "CONFIG_IPV6_SIT" = "m"; + "CONFIG_IPV6_NDISC_NODETYPE" = "y"; + "CONFIG_IPV6_TUNNEL" = "m"; + "CONFIG_IPV6_GRE" = "m"; + "CONFIG_NET_PTP_CLASSIFY" = "y"; + "CONFIG_NETFILTER" = "y"; + "CONFIG_NETFILTER_ADVANCED" = "y"; + "CONFIG_BRIDGE_NETFILTER" = "m"; + "CONFIG_NETFILTER_INGRESS" = "y"; + "CONFIG_NETFILTER_NETLINK" = "m"; + "CONFIG_NETFILTER_NETLINK_ACCT" = "m"; + "CONFIG_NETFILTER_NETLINK_QUEUE" = "m"; + "CONFIG_NETFILTER_NETLINK_LOG" = "m"; + "CONFIG_NF_CONNTRACK" = "m"; + "CONFIG_NF_LOG_COMMON" = "m"; + "CONFIG_NF_CONNTRACK_MARK" = "y"; + "CONFIG_NF_CONNTRACK_ZONES" = "y"; + "CONFIG_NF_CONNTRACK_EVENTS" = "y"; + "CONFIG_NF_CONNTRACK_TIMEOUT" = "y"; + "CONFIG_NF_CONNTRACK_LABELS" = "y"; + "CONFIG_NF_CT_PROTO_DCCP" = "m"; + "CONFIG_NF_CT_PROTO_GRE" = "m"; + "CONFIG_NF_CT_PROTO_SCTP" = "m"; + "CONFIG_NF_CT_PROTO_UDPLITE" = "m"; + "CONFIG_NF_CONNTRACK_AMANDA" = "m"; + "CONFIG_NF_CONNTRACK_FTP" = "m"; + "CONFIG_NF_CONNTRACK_H323" = "m"; + "CONFIG_NF_CONNTRACK_IRC" = "m"; + "CONFIG_NF_CONNTRACK_BROADCAST" = "m"; + "CONFIG_NF_CONNTRACK_NETBIOS_NS" = "m"; + "CONFIG_NF_CONNTRACK_SNMP" = "m"; + "CONFIG_NF_CONNTRACK_PPTP" = "m"; + "CONFIG_NF_CONNTRACK_SANE" = "m"; + "CONFIG_NF_CONNTRACK_SIP" = "m"; + "CONFIG_NF_CONNTRACK_TFTP" = "m"; + "CONFIG_NF_CT_NETLINK" = "m"; + "CONFIG_NF_CT_NETLINK_TIMEOUT" = "m"; + "CONFIG_NF_NAT" = "m"; + "CONFIG_NF_NAT_NEEDED" = "y"; + "CONFIG_NF_NAT_PROTO_DCCP" = "m"; + "CONFIG_NF_NAT_PROTO_UDPLITE" = "m"; + "CONFIG_NF_NAT_PROTO_SCTP" = "m"; + "CONFIG_NF_NAT_AMANDA" = "m"; + "CONFIG_NF_NAT_FTP" = "m"; + "CONFIG_NF_NAT_IRC" = "m"; + "CONFIG_NF_NAT_SIP" = "m"; + "CONFIG_NF_NAT_TFTP" = "m"; + "CONFIG_NF_NAT_REDIRECT" = "m"; + "CONFIG_NETFILTER_SYNPROXY" = "m"; + "CONFIG_NF_TABLES" = "m"; + "CONFIG_NF_TABLES_INET" = "m"; + "CONFIG_NF_TABLES_NETDEV" = "m"; + "CONFIG_NFT_EXTHDR" = "m"; + "CONFIG_NFT_META" = "m"; + "CONFIG_NFT_CT" = "m"; + "CONFIG_NFT_RBTREE" = "m"; + "CONFIG_NFT_HASH" = "m"; + "CONFIG_NFT_COUNTER" = "m"; + "CONFIG_NFT_LOG" = "m"; + "CONFIG_NFT_LIMIT" = "m"; + "CONFIG_NFT_MASQ" = "m"; + "CONFIG_NFT_REDIR" = "m"; + "CONFIG_NFT_NAT" = "m"; + "CONFIG_NFT_QUEUE" = "m"; + "CONFIG_NFT_REJECT" = "m"; + "CONFIG_NFT_REJECT_INET" = "m"; + "CONFIG_NFT_COMPAT" = "m"; + "CONFIG_NETFILTER_XTABLES" = "m"; + "CONFIG_NETFILTER_XT_MARK" = "m"; + "CONFIG_NETFILTER_XT_CONNMARK" = "m"; + "CONFIG_NETFILTER_XT_SET" = "m"; + "CONFIG_NETFILTER_XT_TARGET_CHECKSUM" = "m"; + "CONFIG_NETFILTER_XT_TARGET_CLASSIFY" = "m"; + "CONFIG_NETFILTER_XT_TARGET_CONNMARK" = "m"; + "CONFIG_NETFILTER_XT_TARGET_CT" = "m"; + "CONFIG_NETFILTER_XT_TARGET_DSCP" = "m"; + "CONFIG_NETFILTER_XT_TARGET_HL" = "m"; + "CONFIG_NETFILTER_XT_TARGET_HMARK" = "m"; + "CONFIG_NETFILTER_XT_TARGET_IDLETIMER" = "m"; + "CONFIG_NETFILTER_XT_TARGET_LOG" = "m"; + "CONFIG_NETFILTER_XT_TARGET_MARK" = "m"; + "CONFIG_NETFILTER_XT_NAT" = "m"; + "CONFIG_NETFILTER_XT_TARGET_NETMAP" = "m"; + "CONFIG_NETFILTER_XT_TARGET_NFLOG" = "m"; + "CONFIG_NETFILTER_XT_TARGET_NFQUEUE" = "m"; + "CONFIG_NETFILTER_XT_TARGET_NOTRACK" = "m"; + "CONFIG_NETFILTER_XT_TARGET_RATEEST" = "m"; + "CONFIG_NETFILTER_XT_TARGET_REDIRECT" = "m"; + "CONFIG_NETFILTER_XT_TARGET_TEE" = "m"; + "CONFIG_NETFILTER_XT_TARGET_TPROXY" = "m"; + "CONFIG_NETFILTER_XT_TARGET_TRACE" = "m"; + "CONFIG_NETFILTER_XT_TARGET_TCPMSS" = "m"; + "CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_ADDRTYPE" = "m"; + "CONFIG_NETFILTER_XT_MATCH_BPF" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CGROUP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CLUSTER" = "m"; + "CONFIG_NETFILTER_XT_MATCH_COMMENT" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CONNBYTES" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CONNLABEL" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CONNLIMIT" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CONNMARK" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CONNTRACK" = "m"; + "CONFIG_NETFILTER_XT_MATCH_CPU" = "m"; + "CONFIG_NETFILTER_XT_MATCH_DCCP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_DEVGROUP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_DSCP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_ECN" = "m"; + "CONFIG_NETFILTER_XT_MATCH_ESP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_HASHLIMIT" = "m"; + "CONFIG_NETFILTER_XT_MATCH_HELPER" = "m"; + "CONFIG_NETFILTER_XT_MATCH_HL" = "m"; + "CONFIG_NETFILTER_XT_MATCH_IPCOMP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_IPRANGE" = "m"; + "CONFIG_NETFILTER_XT_MATCH_L2TP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_LENGTH" = "m"; + "CONFIG_NETFILTER_XT_MATCH_LIMIT" = "m"; + "CONFIG_NETFILTER_XT_MATCH_MAC" = "m"; + "CONFIG_NETFILTER_XT_MATCH_MARK" = "m"; + "CONFIG_NETFILTER_XT_MATCH_MULTIPORT" = "m"; + "CONFIG_NETFILTER_XT_MATCH_NFACCT" = "m"; + "CONFIG_NETFILTER_XT_MATCH_OSF" = "m"; + "CONFIG_NETFILTER_XT_MATCH_OWNER" = "m"; + "CONFIG_NETFILTER_XT_MATCH_POLICY" = "m"; + "CONFIG_NETFILTER_XT_MATCH_PKTTYPE" = "m"; + "CONFIG_NETFILTER_XT_MATCH_QUOTA" = "m"; + "CONFIG_NETFILTER_XT_MATCH_RATEEST" = "m"; + "CONFIG_NETFILTER_XT_MATCH_REALM" = "m"; + "CONFIG_NETFILTER_XT_MATCH_RECENT" = "m"; + "CONFIG_NETFILTER_XT_MATCH_SCTP" = "m"; + "CONFIG_NETFILTER_XT_MATCH_SOCKET" = "m"; + "CONFIG_NETFILTER_XT_MATCH_STATE" = "m"; + "CONFIG_NETFILTER_XT_MATCH_STATISTIC" = "m"; + "CONFIG_NETFILTER_XT_MATCH_STRING" = "m"; + "CONFIG_NETFILTER_XT_MATCH_TCPMSS" = "m"; + "CONFIG_NETFILTER_XT_MATCH_TIME" = "m"; + "CONFIG_NETFILTER_XT_MATCH_U32" = "m"; + "CONFIG_IP_SET" = "m"; + "CONFIG_IP_SET_MAX" = "256"; + "CONFIG_IP_SET_BITMAP_IP" = "m"; + "CONFIG_IP_SET_BITMAP_IPMAC" = "m"; + "CONFIG_IP_SET_BITMAP_PORT" = "m"; + "CONFIG_IP_SET_HASH_IP" = "m"; + "CONFIG_IP_SET_HASH_IPMARK" = "m"; + "CONFIG_IP_SET_HASH_IPPORT" = "m"; + "CONFIG_IP_SET_HASH_IPPORTIP" = "m"; + "CONFIG_IP_SET_HASH_IPPORTNET" = "m"; + "CONFIG_IP_SET_HASH_MAC" = "m"; + "CONFIG_IP_SET_HASH_NETPORTNET" = "m"; + "CONFIG_IP_SET_HASH_NET" = "m"; + "CONFIG_IP_SET_HASH_NETNET" = "m"; + "CONFIG_IP_SET_HASH_NETPORT" = "m"; + "CONFIG_IP_SET_HASH_NETIFACE" = "m"; + "CONFIG_IP_SET_LIST_SET" = "m"; + "CONFIG_NF_DEFRAG_IPV4" = "m"; + "CONFIG_NF_CONNTRACK_IPV4" = "m"; + "CONFIG_NF_TABLES_IPV4" = "m"; + "CONFIG_NFT_CHAIN_ROUTE_IPV4" = "m"; + "CONFIG_NFT_REJECT_IPV4" = "m"; + "CONFIG_NFT_DUP_IPV4" = "m"; + "CONFIG_NF_TABLES_ARP" = "m"; + "CONFIG_NF_DUP_IPV4" = "m"; + "CONFIG_NF_LOG_ARP" = "m"; + "CONFIG_NF_LOG_IPV4" = "m"; + "CONFIG_NF_REJECT_IPV4" = "y"; + "CONFIG_NF_NAT_IPV4" = "m"; + "CONFIG_NFT_CHAIN_NAT_IPV4" = "m"; + "CONFIG_NF_NAT_MASQUERADE_IPV4" = "m"; + "CONFIG_NFT_MASQ_IPV4" = "m"; + "CONFIG_NFT_REDIR_IPV4" = "m"; + "CONFIG_NF_NAT_SNMP_BASIC" = "m"; + "CONFIG_NF_NAT_PROTO_GRE" = "m"; + "CONFIG_NF_NAT_PPTP" = "m"; + "CONFIG_NF_NAT_H323" = "m"; + "CONFIG_IP_NF_IPTABLES" = "m"; + "CONFIG_IP_NF_MATCH_AH" = "m"; + "CONFIG_IP_NF_MATCH_ECN" = "m"; + "CONFIG_IP_NF_MATCH_RPFILTER" = "m"; + "CONFIG_IP_NF_MATCH_TTL" = "m"; + "CONFIG_IP_NF_FILTER" = "m"; + "CONFIG_IP_NF_TARGET_REJECT" = "m"; + "CONFIG_IP_NF_TARGET_SYNPROXY" = "m"; + "CONFIG_IP_NF_NAT" = "m"; + "CONFIG_IP_NF_TARGET_MASQUERADE" = "m"; + "CONFIG_IP_NF_TARGET_NETMAP" = "m"; + "CONFIG_IP_NF_TARGET_REDIRECT" = "m"; + "CONFIG_IP_NF_MANGLE" = "m"; + "CONFIG_IP_NF_TARGET_CLUSTERIP" = "m"; + "CONFIG_IP_NF_TARGET_ECN" = "m"; + "CONFIG_IP_NF_TARGET_TTL" = "m"; + "CONFIG_IP_NF_RAW" = "m"; + "CONFIG_IP_NF_ARPTABLES" = "m"; + "CONFIG_IP_NF_ARPFILTER" = "m"; + "CONFIG_IP_NF_ARP_MANGLE" = "m"; + "CONFIG_NF_DEFRAG_IPV6" = "m"; + "CONFIG_NF_CONNTRACK_IPV6" = "m"; + "CONFIG_NF_TABLES_IPV6" = "m"; + "CONFIG_NFT_CHAIN_ROUTE_IPV6" = "m"; + "CONFIG_NFT_REJECT_IPV6" = "m"; + "CONFIG_NFT_DUP_IPV6" = "m"; + "CONFIG_NF_DUP_IPV6" = "m"; + "CONFIG_NF_REJECT_IPV6" = "y"; + "CONFIG_NF_LOG_IPV6" = "m"; + "CONFIG_NF_NAT_IPV6" = "m"; + "CONFIG_NFT_CHAIN_NAT_IPV6" = "m"; + "CONFIG_NF_NAT_MASQUERADE_IPV6" = "m"; + "CONFIG_NFT_MASQ_IPV6" = "m"; + "CONFIG_NFT_REDIR_IPV6" = "m"; + "CONFIG_IP6_NF_IPTABLES" = "m"; + "CONFIG_IP6_NF_MATCH_AH" = "m"; + "CONFIG_IP6_NF_MATCH_EUI64" = "m"; + "CONFIG_IP6_NF_MATCH_FRAG" = "m"; + "CONFIG_IP6_NF_MATCH_OPTS" = "m"; + "CONFIG_IP6_NF_MATCH_HL" = "m"; + "CONFIG_IP6_NF_MATCH_IPV6HEADER" = "m"; + "CONFIG_IP6_NF_MATCH_MH" = "m"; + "CONFIG_IP6_NF_MATCH_RPFILTER" = "m"; + "CONFIG_IP6_NF_MATCH_RT" = "m"; + "CONFIG_IP6_NF_TARGET_HL" = "m"; + "CONFIG_IP6_NF_FILTER" = "m"; + "CONFIG_IP6_NF_TARGET_REJECT" = "m"; + "CONFIG_IP6_NF_TARGET_SYNPROXY" = "m"; + "CONFIG_IP6_NF_MANGLE" = "m"; + "CONFIG_IP6_NF_RAW" = "m"; + "CONFIG_IP6_NF_NAT" = "m"; + "CONFIG_IP6_NF_TARGET_MASQUERADE" = "m"; + "CONFIG_IP6_NF_TARGET_NPT" = "m"; + "CONFIG_NF_TABLES_BRIDGE" = "m"; + "CONFIG_NFT_BRIDGE_META" = "m"; + "CONFIG_NFT_BRIDGE_REJECT" = "m"; + "CONFIG_NF_LOG_BRIDGE" = "m"; + "CONFIG_L2TP" = "m"; + "CONFIG_STP" = "m"; + "CONFIG_BRIDGE" = "m"; + "CONFIG_BRIDGE_IGMP_SNOOPING" = "y"; + "CONFIG_HAVE_NET_DSA" = "y"; + "CONFIG_LLC" = "m"; + "CONFIG_NET_SCHED" = "y"; + "CONFIG_NET_SCH_CBQ" = "m"; + "CONFIG_NET_SCH_HTB" = "m"; + "CONFIG_NET_SCH_HFSC" = "m"; + "CONFIG_NET_SCH_PRIO" = "m"; + "CONFIG_NET_SCH_MULTIQ" = "m"; + "CONFIG_NET_SCH_RED" = "m"; + "CONFIG_NET_SCH_SFB" = "m"; + "CONFIG_NET_SCH_SFQ" = "m"; + "CONFIG_NET_SCH_TEQL" = "m"; + "CONFIG_NET_SCH_TBF" = "m"; + "CONFIG_NET_SCH_GRED" = "m"; + "CONFIG_NET_SCH_DSMARK" = "m"; + "CONFIG_NET_SCH_NETEM" = "m"; + "CONFIG_NET_SCH_DRR" = "m"; + "CONFIG_NET_SCH_MQPRIO" = "m"; + "CONFIG_NET_SCH_CHOKE" = "m"; + "CONFIG_NET_SCH_QFQ" = "m"; + "CONFIG_NET_SCH_CODEL" = "m"; + "CONFIG_NET_SCH_FQ_CODEL" = "m"; + "CONFIG_NET_SCH_FQ" = "m"; + "CONFIG_NET_SCH_HHF" = "m"; + "CONFIG_NET_SCH_PIE" = "m"; + "CONFIG_NET_SCH_INGRESS" = "m"; + "CONFIG_NET_SCH_PLUG" = "m"; + "CONFIG_NET_CLS" = "y"; + "CONFIG_NET_CLS_BASIC" = "m"; + "CONFIG_NET_CLS_TCINDEX" = "m"; + "CONFIG_NET_CLS_ROUTE4" = "m"; + "CONFIG_NET_CLS_FW" = "m"; + "CONFIG_NET_CLS_U32" = "m"; + "CONFIG_CLS_U32_MARK" = "y"; + "CONFIG_NET_CLS_RSVP" = "m"; + "CONFIG_NET_CLS_RSVP6" = "m"; + "CONFIG_NET_CLS_FLOW" = "m"; + "CONFIG_NET_CLS_CGROUP" = "y"; + "CONFIG_NET_CLS_BPF" = "m"; + "CONFIG_NET_CLS_FLOWER" = "m"; + "CONFIG_NET_EMATCH" = "y"; + "CONFIG_NET_EMATCH_STACK" = "32"; + "CONFIG_NET_EMATCH_CMP" = "m"; + "CONFIG_NET_EMATCH_NBYTE" = "m"; + "CONFIG_NET_EMATCH_U32" = "m"; + "CONFIG_NET_EMATCH_META" = "m"; + "CONFIG_NET_EMATCH_TEXT" = "m"; + "CONFIG_NET_EMATCH_IPSET" = "m"; + "CONFIG_NET_CLS_ACT" = "y"; + "CONFIG_NET_ACT_POLICE" = "m"; + "CONFIG_NET_ACT_GACT" = "m"; + "CONFIG_GACT_PROB" = "y"; + "CONFIG_NET_ACT_MIRRED" = "m"; + "CONFIG_NET_ACT_IPT" = "m"; + "CONFIG_NET_ACT_NAT" = "m"; + "CONFIG_NET_ACT_PEDIT" = "m"; + "CONFIG_NET_ACT_SIMP" = "m"; + "CONFIG_NET_ACT_SKBEDIT" = "m"; + "CONFIG_NET_ACT_CSUM" = "m"; + "CONFIG_NET_ACT_VLAN" = "m"; + "CONFIG_NET_ACT_BPF" = "m"; + "CONFIG_NET_ACT_CONNMARK" = "m"; + "CONFIG_NET_CLS_IND" = "y"; + "CONFIG_NET_SCH_FIFO" = "y"; + "CONFIG_DNS_RESOLVER" = "y"; + "CONFIG_BATMAN_ADV" = "m"; + "CONFIG_BATMAN_ADV_BLA" = "y"; + "CONFIG_OPENVSWITCH" = "m"; + "CONFIG_OPENVSWITCH_VXLAN" = "m"; + "CONFIG_VSOCKETS" = "m"; + "CONFIG_NETLINK_MMAP" = "y"; + "CONFIG_NETLINK_DIAG" = "m"; + "CONFIG_MPLS" = "y"; + "CONFIG_NET_MPLS_GSO" = "m"; + "CONFIG_MPLS_ROUTING" = "m"; + "CONFIG_MPLS_IPTUNNEL" = "m"; + "CONFIG_HSR" = "m"; + "CONFIG_RPS" = "y"; + "CONFIG_RFS_ACCEL" = "y"; + "CONFIG_XPS" = "y"; + "CONFIG_CGROUP_NET_CLASSID" = "y"; + "CONFIG_NET_RX_BUSY_POLL" = "y"; + "CONFIG_BQL" = "y"; + "CONFIG_BPF_JIT" = "y"; + "CONFIG_NET_FLOW_LIMIT" = "y"; + "CONFIG_NET_PKTGEN" = "m"; + "CONFIG_CEPH_LIB" = "m"; + "CONFIG_LWTUNNEL" = "y"; + "CONFIG_HAVE_BPF_JIT" = "y"; + "CONFIG_DEVTMPFS" = "y"; + "CONFIG_DEVTMPFS_MOUNT" = "y"; + "CONFIG_FW_LOADER" = "y"; + "CONFIG_FIRMWARE_IN_KERNEL" = "y"; + "CONFIG_ALLOW_DEV_COREDUMP" = "y"; + "CONFIG_GENERIC_CPU_AUTOPROBE" = "y"; + "CONFIG_REGMAP" = "y"; + "CONFIG_DMA_SHARED_BUFFER" = "y"; + "CONFIG_CONNECTOR" = "y"; + "CONFIG_PROC_EVENTS" = "y"; + "CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT" = "y"; + "CONFIG_PNP" = "y"; + "CONFIG_PNPACPI" = "y"; + "CONFIG_BLK_DEV" = "y"; + "CONFIG_BLK_DEV_NULL_BLK" = "m"; + "CONFIG_ZRAM" = "y"; + "CONFIG_ZRAM_LZ4_COMPRESS" = "y"; + "CONFIG_BLK_DEV_LOOP" = "y"; + "CONFIG_BLK_DEV_LOOP_MIN_COUNT" = "0"; + "CONFIG_BLK_DEV_CRYPTOLOOP" = "m"; + "CONFIG_CDROM_PKTCDVD" = "y"; + "CONFIG_CDROM_PKTCDVD_BUFFERS" = "8"; + "CONFIG_HAVE_IDE" = "y"; + "CONFIG_SCSI_MOD" = "y"; + "CONFIG_SCSI" = "y"; + "CONFIG_SCSI_DMA" = "y"; + "CONFIG_SCSI_MQ_DEFAULT" = "y"; + "CONFIG_BLK_DEV_SD" = "y"; + "CONFIG_BLK_DEV_SR" = "y"; + "CONFIG_CHR_DEV_SG" = "y"; + "CONFIG_ATA" = "y"; + "CONFIG_ATA_ACPI" = "y"; + "CONFIG_SATA_AHCI" = "y"; + "CONFIG_MD" = "y"; + "CONFIG_BLK_DEV_MD" = "y"; + "CONFIG_MD_AUTODETECT" = "y"; + "CONFIG_MD_RAID1" = "y"; + "CONFIG_BLK_DEV_DM_BUILTIN" = "y"; + "CONFIG_BLK_DEV_DM" = "y"; + "CONFIG_DM_BUFIO" = "m"; + "CONFIG_DM_CRYPT" = "y"; + "CONFIG_DM_UEVENT" = "y"; + "CONFIG_DM_FLAKEY" = "m"; + "CONFIG_DM_VERITY" = "m"; + "CONFIG_DM_LOG_WRITES" = "m"; + "CONFIG_NETDEVICES" = "y"; + "CONFIG_NET_CORE" = "y"; + "CONFIG_DUMMY" = "m"; + "CONFIG_NET_TEAM" = "m"; + "CONFIG_NET_TEAM_MODE_BROADCAST" = "m"; + "CONFIG_NET_TEAM_MODE_ROUNDROBIN" = "m"; + "CONFIG_NET_TEAM_MODE_RANDOM" = "m"; + "CONFIG_NET_TEAM_MODE_ACTIVEBACKUP" = "m"; + "CONFIG_NET_TEAM_MODE_LOADBALANCE" = "m"; + "CONFIG_VXLAN" = "m"; + "CONFIG_GENEVE" = "m"; + "CONFIG_NETCONSOLE" = "m"; + "CONFIG_NETPOLL" = "y"; + "CONFIG_NET_POLL_CONTROLLER" = "y"; + "CONFIG_TUN" = "m"; + "CONFIG_NLMON" = "m"; + "CONFIG_VHOST_NET" = "m"; + "CONFIG_VHOST_RING" = "m"; + "CONFIG_VHOST" = "m"; + "CONFIG_ETHERNET" = "y"; + "CONFIG_NET_VENDOR_INTEL" = "y"; + "CONFIG_E1000E" = "y"; + "CONFIG_PPP" = "m"; + "CONFIG_PPP_BSDCOMP" = "m"; + "CONFIG_PPP_DEFLATE" = "m"; + "CONFIG_PPP_FILTER" = "y"; + "CONFIG_PPP_MPPE" = "m"; + "CONFIG_PPPOE" = "m"; + "CONFIG_PPP_ASYNC" = "m"; + "CONFIG_PPP_SYNC_TTY" = "m"; + "CONFIG_SLHC" = "m"; + "CONFIG_USB_NET_DRIVERS" = "m"; + "CONFIG_INPUT" = "y"; + "CONFIG_INPUT_LEDS" = "m"; + "CONFIG_INPUT_FF_MEMLESS" = "y"; + "CONFIG_INPUT_MOUSEDEV" = "y"; + "CONFIG_INPUT_MOUSEDEV_SCREEN_X" = "1600"; + "CONFIG_INPUT_MOUSEDEV_SCREEN_Y" = "1200"; + "CONFIG_INPUT_JOYDEV" = "y"; + "CONFIG_INPUT_EVDEV" = "y"; + "CONFIG_INPUT_KEYBOARD" = "y"; + "CONFIG_KEYBOARD_ATKBD" = "y"; + "CONFIG_INPUT_MOUSE" = "y"; + "CONFIG_INPUT_MISC" = "y"; + "CONFIG_INPUT_UINPUT" = "m"; + "CONFIG_SERIO" = "y"; + "CONFIG_ARCH_MIGHT_HAVE_PC_SERIO" = "y"; + "CONFIG_SERIO_I8042" = "y"; + "CONFIG_SERIO_LIBPS2" = "y"; + "CONFIG_USERIO" = "m"; + "CONFIG_TTY" = "y"; + "CONFIG_VT" = "y"; + "CONFIG_CONSOLE_TRANSLATIONS" = "y"; + "CONFIG_VT_CONSOLE" = "y"; + "CONFIG_HW_CONSOLE" = "y"; + "CONFIG_VT_HW_CONSOLE_BINDING" = "y"; + "CONFIG_UNIX98_PTYS" = "y"; + "CONFIG_DEVPTS_MULTIPLE_INSTANCES" = "y"; + "CONFIG_DEVMEM" = "y"; + "CONFIG_DEVKMEM" = "y"; + "CONFIG_NVRAM" = "m"; + "CONFIG_HPET" = "y"; + "CONFIG_HPET_MMAP" = "y"; + "CONFIG_HPET_MMAP_DEFAULT" = "y"; + "CONFIG_HANGCHECK_TIMER" = "m"; + "CONFIG_DEVPORT" = "y"; + "CONFIG_I2C" = "y"; + "CONFIG_I2C_BOARDINFO" = "y"; + "CONFIG_I2C_CHARDEV" = "y"; + "CONFIG_I2C_MUX" = "y"; + "CONFIG_I2C_HELPER_AUTO" = "y"; + "CONFIG_I2C_ALGOBIT" = "y"; + "CONFIG_I2C_I801" = "y"; + "CONFIG_PPS" = "y"; + "CONFIG_PTP_1588_CLOCK" = "y"; + "CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB" = "y"; + "CONFIG_POWER_SUPPLY" = "y"; + "CONFIG_HWMON" = "y"; + "CONFIG_HWMON_VID" = "y"; + "CONFIG_SENSORS_ASC7621" = "y"; + "CONFIG_SENSORS_CORETEMP" = "y"; + "CONFIG_SENSORS_W83627EHF" = "y"; + "CONFIG_THERMAL" = "y"; + "CONFIG_THERMAL_HWMON" = "y"; + "CONFIG_THERMAL_WRITABLE_TRIPS" = "y"; + "CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE" = "y"; + "CONFIG_THERMAL_GOV_STEP_WISE" = "y"; + "CONFIG_THERMAL_GOV_USER_SPACE" = "y"; + "CONFIG_THERMAL_GOV_POWER_ALLOCATOR" = "y"; + "CONFIG_INTEL_POWERCLAMP" = "m"; + "CONFIG_X86_PKG_TEMP_THERMAL" = "m"; + "CONFIG_INTEL_PCH_THERMAL" = "m"; + "CONFIG_SSB_POSSIBLE" = "y"; + "CONFIG_BCMA_POSSIBLE" = "y"; + "CONFIG_MEDIA_SUPPORT" = "y"; + "CONFIG_MEDIA_CAMERA_SUPPORT" = "y"; + "CONFIG_VIDEO_DEV" = "y"; + "CONFIG_VIDEO_V4L2" = "y"; + "CONFIG_VIDEOBUF2_CORE" = "y"; + "CONFIG_VIDEOBUF2_MEMOPS" = "y"; + "CONFIG_VIDEOBUF2_VMALLOC" = "y"; + "CONFIG_MEDIA_USB_SUPPORT" = "y"; + "CONFIG_USB_VIDEO_CLASS" = "y"; + "CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV" = "y"; + "CONFIG_USB_GSPCA" = "m"; + "CONFIG_USB_M5602" = "m"; + "CONFIG_USB_STV06XX" = "m"; + "CONFIG_USB_GL860" = "m"; + "CONFIG_USB_GSPCA_BENQ" = "m"; + "CONFIG_USB_GSPCA_CONEX" = "m"; + "CONFIG_USB_GSPCA_CPIA1" = "m"; + "CONFIG_USB_GSPCA_DTCS033" = "m"; + "CONFIG_USB_GSPCA_ETOMS" = "m"; + "CONFIG_USB_GSPCA_FINEPIX" = "m"; + "CONFIG_USB_GSPCA_JEILINJ" = "m"; + "CONFIG_USB_GSPCA_JL2005BCD" = "m"; + "CONFIG_USB_GSPCA_KINECT" = "m"; + "CONFIG_USB_GSPCA_KONICA" = "m"; + "CONFIG_USB_GSPCA_MARS" = "m"; + "CONFIG_USB_GSPCA_MR97310A" = "m"; + "CONFIG_USB_GSPCA_NW80X" = "m"; + "CONFIG_USB_GSPCA_OV519" = "m"; + "CONFIG_USB_GSPCA_OV534" = "m"; + "CONFIG_USB_GSPCA_OV534_9" = "m"; + "CONFIG_USB_GSPCA_PAC207" = "m"; + "CONFIG_USB_GSPCA_PAC7302" = "m"; + "CONFIG_USB_GSPCA_PAC7311" = "m"; + "CONFIG_USB_GSPCA_SE401" = "m"; + "CONFIG_USB_GSPCA_SN9C2028" = "m"; + "CONFIG_USB_GSPCA_SN9C20X" = "m"; + "CONFIG_USB_GSPCA_SONIXB" = "m"; + "CONFIG_USB_GSPCA_SONIXJ" = "m"; + "CONFIG_USB_GSPCA_SPCA500" = "m"; + "CONFIG_USB_GSPCA_SPCA501" = "m"; + "CONFIG_USB_GSPCA_SPCA505" = "m"; + "CONFIG_USB_GSPCA_SPCA506" = "m"; + "CONFIG_USB_GSPCA_SPCA508" = "m"; + "CONFIG_USB_GSPCA_SPCA561" = "m"; + "CONFIG_USB_GSPCA_SPCA1528" = "m"; + "CONFIG_USB_GSPCA_SQ905" = "m"; + "CONFIG_USB_GSPCA_SQ905C" = "m"; + "CONFIG_USB_GSPCA_SQ930X" = "m"; + "CONFIG_USB_GSPCA_STK014" = "m"; + "CONFIG_USB_GSPCA_STK1135" = "m"; + "CONFIG_USB_GSPCA_STV0680" = "m"; + "CONFIG_USB_GSPCA_SUNPLUS" = "m"; + "CONFIG_USB_GSPCA_T613" = "m"; + "CONFIG_USB_GSPCA_TOPRO" = "m"; + "CONFIG_USB_GSPCA_TOUPTEK" = "m"; + "CONFIG_USB_GSPCA_TV8532" = "m"; + "CONFIG_USB_GSPCA_VC032X" = "m"; + "CONFIG_USB_GSPCA_VICAM" = "m"; + "CONFIG_USB_GSPCA_XIRLINK_CIT" = "m"; + "CONFIG_USB_GSPCA_ZC3XX" = "m"; + "CONFIG_AGP" = "y"; + "CONFIG_AGP_INTEL" = "y"; + "CONFIG_INTEL_GTT" = "y"; + "CONFIG_VGA_ARB" = "y"; + "CONFIG_VGA_ARB_MAX_GPUS" = "2"; + "CONFIG_DRM" = "y"; + "CONFIG_DRM_KMS_HELPER" = "y"; + "CONFIG_DRM_KMS_FB_HELPER" = "y"; + "CONFIG_DRM_TTM" = "y"; + "CONFIG_DRM_RADEON" = "y"; + "CONFIG_DRM_RADEON_USERPTR" = "y"; + "CONFIG_DRM_BOCHS" = "m"; + "CONFIG_DRM_BRIDGE" = "y"; + "CONFIG_FB" = "y"; + "CONFIG_FB_CMDLINE" = "y"; + "CONFIG_FB_CFB_FILLRECT" = "y"; + "CONFIG_FB_CFB_COPYAREA" = "y"; + "CONFIG_FB_CFB_IMAGEBLIT" = "y"; + "CONFIG_FB_SYS_FILLRECT" = "y"; + "CONFIG_FB_SYS_COPYAREA" = "y"; + "CONFIG_FB_SYS_IMAGEBLIT" = "y"; + "CONFIG_FB_SYS_FOPS" = "y"; + "CONFIG_FB_MODE_HELPERS" = "y"; + "CONFIG_FB_TILEBLITTING" = "y"; + "CONFIG_BACKLIGHT_LCD_SUPPORT" = "y"; + "CONFIG_BACKLIGHT_CLASS_DEVICE" = "y"; + "CONFIG_HDMI" = "y"; + "CONFIG_VGA_CONSOLE" = "y"; + "CONFIG_VGACON_SOFT_SCROLLBACK" = "y"; + "CONFIG_VGACON_SOFT_SCROLLBACK_SIZE" = "1024"; + "CONFIG_DUMMY_CONSOLE" = "y"; + "CONFIG_DUMMY_CONSOLE_COLUMNS" = "80"; + "CONFIG_DUMMY_CONSOLE_ROWS" = "25"; + "CONFIG_FRAMEBUFFER_CONSOLE" = "y"; + "CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY" = "y"; + "CONFIG_SOUND" = "y"; + "CONFIG_SOUND_OSS_CORE" = "y"; + "CONFIG_SOUND_OSS_CORE_PRECLAIM" = "y"; + "CONFIG_SND" = "y"; + "CONFIG_SND_TIMER" = "y"; + "CONFIG_SND_PCM" = "y"; + "CONFIG_SND_HWDEP" = "y"; + "CONFIG_SND_RAWMIDI" = "m"; + "CONFIG_SND_JACK" = "y"; + "CONFIG_SND_SEQUENCER" = "y"; + "CONFIG_SND_SEQ_DUMMY" = "m"; + "CONFIG_SND_OSSEMUL" = "y"; + "CONFIG_SND_MIXER_OSS" = "y"; + "CONFIG_SND_PCM_OSS" = "y"; + "CONFIG_SND_PCM_OSS_PLUGINS" = "y"; + "CONFIG_SND_PCM_TIMER" = "y"; + "CONFIG_SND_SEQUENCER_OSS" = "y"; + "CONFIG_SND_HRTIMER" = "y"; + "CONFIG_SND_SEQ_HRTIMER_DEFAULT" = "y"; + "CONFIG_SND_DYNAMIC_MINORS" = "y"; + "CONFIG_SND_MAX_CARDS" = "32"; + "CONFIG_SND_PROC_FS" = "y"; + "CONFIG_SND_VMASTER" = "y"; + "CONFIG_SND_DMA_SGBUF" = "y"; + "CONFIG_SND_RAWMIDI_SEQ" = "m"; + "CONFIG_SND_PCI" = "y"; + "CONFIG_SND_CTXFI" = "y"; + "CONFIG_SND_HDA" = "y"; + "CONFIG_SND_HDA_INTEL" = "y"; + "CONFIG_SND_HDA_HWDEP" = "y"; + "CONFIG_SND_HDA_RECONFIG" = "y"; + "CONFIG_SND_HDA_INPUT_BEEP" = "y"; + "CONFIG_SND_HDA_INPUT_BEEP_MODE" = "0"; + "CONFIG_SND_HDA_PATCH_LOADER" = "y"; + "CONFIG_SND_HDA_CODEC_REALTEK" = "y"; + "CONFIG_SND_HDA_GENERIC" = "y"; + "CONFIG_SND_HDA_POWER_SAVE_DEFAULT" = "0"; + "CONFIG_SND_HDA_CORE" = "y"; + "CONFIG_SND_HDA_PREALLOC_SIZE" = "4096"; + "CONFIG_SND_USB" = "y"; + "CONFIG_SND_USB_AUDIO" = "m"; + "CONFIG_HID" = "y"; + "CONFIG_HID_BATTERY_STRENGTH" = "y"; + "CONFIG_UHID" = "m"; + "CONFIG_HID_GENERIC" = "y"; + "CONFIG_HID_A4TECH" = "y"; + "CONFIG_HID_APPLE" = "y"; + "CONFIG_HID_BELKIN" = "y"; + "CONFIG_HID_CHERRY" = "y"; + "CONFIG_HID_CHICONY" = "y"; + "CONFIG_HID_CYPRESS" = "y"; + "CONFIG_HID_EZKEY" = "y"; + "CONFIG_HID_GEMBIRD" = "m"; + "CONFIG_HID_KENSINGTON" = "y"; + "CONFIG_HID_LOGITECH" = "y"; + "CONFIG_HID_MICROSOFT" = "y"; + "CONFIG_HID_MONTEREY" = "y"; + "CONFIG_HID_PANTHERLORD" = "y"; + "CONFIG_PANTHERLORD_FF" = "y"; + "CONFIG_HID_SONY" = "m"; + "CONFIG_SONY_FF" = "y"; + "CONFIG_HID_GREENASIA" = "y"; + "CONFIG_GREENASIA_FF" = "y"; + "CONFIG_HID_WACOM" = "m"; + "CONFIG_USB_HID" = "y"; + "CONFIG_USB_HIDDEV" = "y"; + "CONFIG_I2C_HID" = "m"; + "CONFIG_USB_OHCI_LITTLE_ENDIAN" = "y"; + "CONFIG_USB_SUPPORT" = "y"; + "CONFIG_USB_COMMON" = "y"; + "CONFIG_USB_ARCH_HAS_HCD" = "y"; + "CONFIG_USB" = "y"; + "CONFIG_USB_ANNOUNCE_NEW_DEVICES" = "y"; + "CONFIG_USB_DEFAULT_PERSIST" = "y"; + "CONFIG_USB_MON" = "m"; + "CONFIG_USB_EHCI_HCD" = "y"; + "CONFIG_USB_EHCI_ROOT_HUB_TT" = "y"; + "CONFIG_USB_EHCI_PCI" = "y"; + "CONFIG_USB_STORAGE" = "y"; + "CONFIG_USB_STORAGE_REALTEK" = "m"; + "CONFIG_REALTEK_AUTOPM" = "y"; + "CONFIG_USB_STORAGE_DATAFAB" = "m"; + "CONFIG_USB_STORAGE_FREECOM" = "m"; + "CONFIG_USB_STORAGE_ISD200" = "m"; + "CONFIG_USB_STORAGE_USBAT" = "m"; + "CONFIG_USB_STORAGE_SDDR09" = "m"; + "CONFIG_USB_STORAGE_SDDR55" = "m"; + "CONFIG_USB_STORAGE_JUMPSHOT" = "m"; + "CONFIG_USB_STORAGE_ALAUDA" = "m"; + "CONFIG_USB_STORAGE_ONETOUCH" = "m"; + "CONFIG_USB_STORAGE_KARMA" = "m"; + "CONFIG_USB_STORAGE_CYPRESS_ATACB" = "m"; + "CONFIG_USB_STORAGE_ENE_UB6250" = "m"; + "CONFIG_USB_UAS" = "m"; + "CONFIG_USBIP_CORE" = "m"; + "CONFIG_USBIP_VHCI_HCD" = "m"; + "CONFIG_USBIP_HOST" = "m"; + "CONFIG_USB_SERIAL" = "y"; + "CONFIG_USB_SERIAL_SIMPLE" = "m"; + "CONFIG_USB_SERIAL_AIRCABLE" = "m"; + "CONFIG_USB_SERIAL_ARK3116" = "m"; + "CONFIG_USB_SERIAL_BELKIN" = "m"; + "CONFIG_USB_SERIAL_CH341" = "m"; + "CONFIG_USB_SERIAL_WHITEHEAT" = "m"; + "CONFIG_USB_SERIAL_DIGI_ACCELEPORT" = "m"; + "CONFIG_USB_SERIAL_CP210X" = "m"; + "CONFIG_USB_SERIAL_CYPRESS_M8" = "m"; + "CONFIG_USB_SERIAL_EMPEG" = "m"; + "CONFIG_USB_SERIAL_FTDI_SIO" = "m"; + "CONFIG_USB_SERIAL_VISOR" = "m"; + "CONFIG_USB_SERIAL_IPAQ" = "m"; + "CONFIG_USB_SERIAL_IR" = "m"; + "CONFIG_USB_SERIAL_EDGEPORT" = "m"; + "CONFIG_USB_SERIAL_EDGEPORT_TI" = "m"; + "CONFIG_USB_SERIAL_F81232" = "m"; + "CONFIG_USB_SERIAL_GARMIN" = "m"; + "CONFIG_USB_SERIAL_IPW" = "m"; + "CONFIG_USB_SERIAL_IUU" = "m"; + "CONFIG_USB_SERIAL_KEYSPAN_PDA" = "m"; + "CONFIG_USB_SERIAL_KEYSPAN" = "m"; + "CONFIG_USB_SERIAL_KEYSPAN_MPR" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA28" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA28X" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA28XA" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA28XB" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA19" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA18X" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA19W" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA19QW" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA19QI" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA49W" = "y"; + "CONFIG_USB_SERIAL_KEYSPAN_USA49WLC" = "y"; + "CONFIG_USB_SERIAL_KLSI" = "m"; + "CONFIG_USB_SERIAL_KOBIL_SCT" = "m"; + "CONFIG_USB_SERIAL_MCT_U232" = "m"; + "CONFIG_USB_SERIAL_METRO" = "m"; + "CONFIG_USB_SERIAL_MOS7720" = "m"; + "CONFIG_USB_SERIAL_MOS7840" = "m"; + "CONFIG_USB_SERIAL_MXUPORT" = "m"; + "CONFIG_USB_SERIAL_NAVMAN" = "m"; + "CONFIG_USB_SERIAL_PL2303" = "m"; + "CONFIG_USB_SERIAL_OTI6858" = "m"; + "CONFIG_USB_SERIAL_QCAUX" = "m"; + "CONFIG_USB_SERIAL_QUALCOMM" = "m"; + "CONFIG_USB_SERIAL_SPCP8X5" = "m"; + "CONFIG_USB_SERIAL_SAFE" = "m"; + "CONFIG_USB_SERIAL_SIERRAWIRELESS" = "m"; + "CONFIG_USB_SERIAL_SYMBOL" = "m"; + "CONFIG_USB_SERIAL_TI" = "m"; + "CONFIG_USB_SERIAL_CYBERJACK" = "m"; + "CONFIG_USB_SERIAL_XIRCOM" = "m"; + "CONFIG_USB_SERIAL_WWAN" = "m"; + "CONFIG_USB_SERIAL_OPTION" = "m"; + "CONFIG_USB_SERIAL_OMNINET" = "m"; + "CONFIG_USB_SERIAL_OPTICON" = "m"; + "CONFIG_USB_SERIAL_XSENS_MT" = "m"; + "CONFIG_USB_SERIAL_WISHBONE" = "m"; + "CONFIG_USB_SERIAL_SSU100" = "m"; + "CONFIG_USB_SERIAL_QT2" = "m"; + "CONFIG_USB_SERIAL_DEBUG" = "m"; + "CONFIG_USB_EZUSB_FX2" = "m"; + "CONFIG_NEW_LEDS" = "y"; + "CONFIG_LEDS_CLASS" = "m"; + "CONFIG_LEDS_CLASS_FLASH" = "m"; + "CONFIG_EDAC_ATOMIC_SCRUB" = "y"; + "CONFIG_EDAC_SUPPORT" = "y"; + "CONFIG_RTC_LIB" = "y"; + "CONFIG_RTC_CLASS" = "y"; + "CONFIG_RTC_HCTOSYS" = "y"; + "CONFIG_RTC_HCTOSYS_DEVICE" = "rtc0"; + "CONFIG_RTC_SYSTOHC" = "y"; + "CONFIG_RTC_SYSTOHC_DEVICE" = "rtc0"; + "CONFIG_RTC_INTF_SYSFS" = "y"; + "CONFIG_RTC_INTF_PROC" = "y"; + "CONFIG_RTC_INTF_DEV" = "y"; + "CONFIG_RTC_DRV_CMOS" = "y"; + "CONFIG_IRQ_BYPASS_MANAGER" = "m"; + "CONFIG_CLKEVT_I8253" = "y"; + "CONFIG_I8253_LOCK" = "y"; + "CONFIG_CLKBLD_I8253" = "y"; + "CONFIG_EXTCON" = "m"; + "CONFIG_RAS" = "y"; + "CONFIG_FIRMWARE_MEMMAP" = "y"; + "CONFIG_DMIID" = "y"; + "CONFIG_DMI_SYSFS" = "m"; + "CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK" = "y"; + "CONFIG_UEFI_CPER" = "y"; + "CONFIG_DCACHE_WORD_ACCESS" = "y"; + "CONFIG_EXT2_FS" = "y"; + "CONFIG_EXT3_FS" = "m"; + "CONFIG_EXT3_FS_POSIX_ACL" = "y"; + "CONFIG_EXT3_FS_SECURITY" = "y"; + "CONFIG_EXT4_FS" = "m"; + "CONFIG_EXT4_FS_POSIX_ACL" = "y"; + "CONFIG_EXT4_FS_SECURITY" = "y"; + "CONFIG_EXT4_ENCRYPTION" = "m"; + "CONFIG_EXT4_FS_ENCRYPTION" = "y"; + "CONFIG_JBD2" = "m"; + "CONFIG_FS_MBCACHE" = "m"; + "CONFIG_XFS_FS" = "y"; + "CONFIG_XFS_POSIX_ACL" = "y"; + "CONFIG_FS_POSIX_ACL" = "y"; + "CONFIG_EXPORTFS" = "y"; + "CONFIG_FILE_LOCKING" = "y"; + "CONFIG_FSNOTIFY" = "y"; + "CONFIG_DNOTIFY" = "y"; + "CONFIG_INOTIFY_USER" = "y"; + "CONFIG_FANOTIFY" = "y"; + "CONFIG_AUTOFS4_FS" = "y"; + "CONFIG_FUSE_FS" = "y"; + "CONFIG_CUSE" = "m"; + "CONFIG_OVERLAY_FS" = "y"; + "CONFIG_ISO9660_FS" = "y"; + "CONFIG_JOLIET" = "y"; + "CONFIG_UDF_FS" = "y"; + "CONFIG_UDF_NLS" = "y"; + "CONFIG_FAT_FS" = "y"; + "CONFIG_MSDOS_FS" = "y"; + "CONFIG_VFAT_FS" = "y"; + "CONFIG_FAT_DEFAULT_CODEPAGE" = "850"; + "CONFIG_FAT_DEFAULT_IOCHARSET" = "iso8859-1"; + "CONFIG_NTFS_FS" = "y"; + "CONFIG_PROC_FS" = "y"; + "CONFIG_PROC_SYSCTL" = "y"; + "CONFIG_PROC_PAGE_MONITOR" = "y"; + "CONFIG_PROC_CHILDREN" = "y"; + "CONFIG_KERNFS" = "y"; + "CONFIG_SYSFS" = "y"; + "CONFIG_TMPFS" = "y"; + "CONFIG_TMPFS_POSIX_ACL" = "y"; + "CONFIG_TMPFS_XATTR" = "y"; + "CONFIG_CONFIGFS_FS" = "y"; + "CONFIG_MISC_FILESYSTEMS" = "y"; + "CONFIG_ADFS_FS" = "m"; + "CONFIG_ADFS_FS_RW" = "y"; + "CONFIG_AFFS_FS" = "m"; + "CONFIG_ECRYPT_FS" = "m"; + "CONFIG_HFS_FS" = "m"; + "CONFIG_HFSPLUS_FS" = "m"; + "CONFIG_BEFS_FS" = "m"; + "CONFIG_BFS_FS" = "m"; + "CONFIG_EFS_FS" = "m"; + "CONFIG_LOGFS" = "m"; + "CONFIG_CRAMFS" = "m"; + "CONFIG_SQUASHFS" = "m"; + "CONFIG_SQUASHFS_FILE_CACHE" = "y"; + "CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU" = "y"; + "CONFIG_SQUASHFS_ZLIB" = "y"; + "CONFIG_SQUASHFS_LZ4" = "y"; + "CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE" = "3"; + "CONFIG_VXFS_FS" = "m"; + "CONFIG_MINIX_FS" = "m"; + "CONFIG_OMFS_FS" = "m"; + "CONFIG_QNX4FS_FS" = "m"; + "CONFIG_QNX6FS_FS" = "m"; + "CONFIG_ROMFS_FS" = "m"; + "CONFIG_ROMFS_BACKED_BY_BLOCK" = "y"; + "CONFIG_ROMFS_ON_BLOCK" = "y"; + "CONFIG_PSTORE" = "y"; + "CONFIG_PSTORE_RAM" = "y"; + "CONFIG_SYSV_FS" = "m"; + "CONFIG_UFS_FS" = "m"; + "CONFIG_UFS_FS_WRITE" = "y"; + "CONFIG_NETWORK_FILESYSTEMS" = "y"; + "CONFIG_NFS_FS" = "y"; + "CONFIG_NFS_V3" = "y"; + "CONFIG_NFS_V3_ACL" = "y"; + "CONFIG_NFS_V4" = "y"; + "CONFIG_NFS_USE_KERNEL_DNS" = "y"; + "CONFIG_NFSD" = "y"; + "CONFIG_NFSD_V2_ACL" = "y"; + "CONFIG_NFSD_V3" = "y"; + "CONFIG_NFSD_V3_ACL" = "y"; + "CONFIG_NFSD_V4" = "y"; + "CONFIG_GRACE_PERIOD" = "y"; + "CONFIG_LOCKD" = "y"; + "CONFIG_LOCKD_V4" = "y"; + "CONFIG_NFS_ACL_SUPPORT" = "y"; + "CONFIG_NFS_COMMON" = "y"; + "CONFIG_SUNRPC" = "y"; + "CONFIG_SUNRPC_GSS" = "y"; + "CONFIG_RPCSEC_GSS_KRB5" = "m"; + "CONFIG_CEPH_FS" = "m"; + "CONFIG_CIFS" = "y"; + "CONFIG_NLS" = "y"; + "CONFIG_NLS_DEFAULT" = "ascii"; + "CONFIG_NLS_CODEPAGE_437" = "m"; + "CONFIG_NLS_CODEPAGE_850" = "m"; + "CONFIG_NLS_CODEPAGE_852" = "m"; + "CONFIG_NLS_ASCII" = "y"; + "CONFIG_NLS_ISO8859_1" = "m"; + "CONFIG_NLS_ISO8859_15" = "m"; + "CONFIG_NLS_MAC_ROMAN" = "m"; + "CONFIG_NLS_MAC_CELTIC" = "m"; + "CONFIG_NLS_MAC_CENTEURO" = "m"; + "CONFIG_NLS_MAC_CROATIAN" = "m"; + "CONFIG_NLS_MAC_CYRILLIC" = "m"; + "CONFIG_NLS_MAC_GAELIC" = "m"; + "CONFIG_NLS_MAC_GREEK" = "m"; + "CONFIG_NLS_MAC_ICELAND" = "m"; + "CONFIG_NLS_MAC_INUIT" = "m"; + "CONFIG_NLS_MAC_ROMANIAN" = "m"; + "CONFIG_NLS_MAC_TURKISH" = "m"; + "CONFIG_NLS_UTF8" = "m"; + "CONFIG_TRACE_IRQFLAGS_SUPPORT" = "y"; + "CONFIG_MESSAGE_LOGLEVEL_DEFAULT" = "4"; + "CONFIG_FRAME_WARN" = "2048"; + "CONFIG_SECTION_MISMATCH_WARN_ONLY" = "y"; + "CONFIG_ARCH_WANT_FRAME_POINTERS" = "y"; + "CONFIG_MAGIC_SYSRQ" = "y"; + "CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE" = "0x1"; + "CONFIG_HAVE_DEBUG_KMEMLEAK" = "y"; + "CONFIG_DEBUG_MEMORY_INIT" = "y"; + "CONFIG_HAVE_DEBUG_STACKOVERFLOW" = "y"; + "CONFIG_HAVE_ARCH_KMEMCHECK" = "y"; + "CONFIG_HAVE_ARCH_KASAN" = "y"; + "CONFIG_PANIC_ON_OOPS_VALUE" = "0"; + "CONFIG_PANIC_TIMEOUT" = "0"; + "CONFIG_SCHED_INFO" = "y"; + "CONFIG_DEBUG_BUGVERBOSE" = "y"; + "CONFIG_RCU_CPU_STALL_TIMEOUT" = "60"; + "CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS" = "y"; + "CONFIG_USER_STACKTRACE_SUPPORT" = "y"; + "CONFIG_HAVE_FUNCTION_TRACER" = "y"; + "CONFIG_HAVE_FUNCTION_GRAPH_TRACER" = "y"; + "CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST" = "y"; + "CONFIG_HAVE_DYNAMIC_FTRACE" = "y"; + "CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS" = "y"; + "CONFIG_HAVE_FTRACE_MCOUNT_RECORD" = "y"; + "CONFIG_HAVE_SYSCALL_TRACEPOINTS" = "y"; + "CONFIG_HAVE_FENTRY" = "y"; + "CONFIG_HAVE_C_RECORDMCOUNT" = "y"; + "CONFIG_TRACING_SUPPORT" = "y"; + "CONFIG_TEST_HEXDUMP" = "m"; + "CONFIG_MEMTEST" = "y"; + "CONFIG_HAVE_ARCH_KGDB" = "y"; + "CONFIG_STRICT_DEVMEM" = "y"; + "CONFIG_X86_VERBOSE_BOOTUP" = "y"; + "CONFIG_EARLY_PRINTK" = "y"; + "CONFIG_DOUBLEFAULT" = "y"; + "CONFIG_HAVE_MMIOTRACE_SUPPORT" = "y"; + "CONFIG_IO_DELAY_TYPE_0X80" = "0"; + "CONFIG_IO_DELAY_TYPE_0XED" = "1"; + "CONFIG_IO_DELAY_TYPE_UDELAY" = "2"; + "CONFIG_IO_DELAY_TYPE_NONE" = "3"; + "CONFIG_IO_DELAY_0X80" = "y"; + "CONFIG_DEFAULT_IO_DELAY_TYPE" = "0"; + "CONFIG_KEYS" = "y"; + "CONFIG_ENCRYPTED_KEYS" = "y"; + "CONFIG_SECURITY" = "y"; + "CONFIG_DEFAULT_SECURITY_DAC" = "y"; + "CONFIG_DEFAULT_SECURITY" = ""; + "CONFIG_CRYPTO" = "y"; + "CONFIG_CRYPTO_ALGAPI" = "y"; + "CONFIG_CRYPTO_ALGAPI2" = "y"; + "CONFIG_CRYPTO_AEAD" = "y"; + "CONFIG_CRYPTO_AEAD2" = "y"; + "CONFIG_CRYPTO_BLKCIPHER" = "y"; + "CONFIG_CRYPTO_BLKCIPHER2" = "y"; + "CONFIG_CRYPTO_HASH" = "y"; + "CONFIG_CRYPTO_HASH2" = "y"; + "CONFIG_CRYPTO_RNG" = "y"; + "CONFIG_CRYPTO_RNG2" = "y"; + "CONFIG_CRYPTO_RNG_DEFAULT" = "y"; + "CONFIG_CRYPTO_PCOMP" = "y"; + "CONFIG_CRYPTO_PCOMP2" = "y"; + "CONFIG_CRYPTO_AKCIPHER2" = "y"; + "CONFIG_CRYPTO_AKCIPHER" = "m"; + "CONFIG_CRYPTO_RSA" = "m"; + "CONFIG_CRYPTO_MANAGER" = "y"; + "CONFIG_CRYPTO_MANAGER2" = "y"; + "CONFIG_CRYPTO_USER" = "m"; + "CONFIG_CRYPTO_GF128MUL" = "y"; + "CONFIG_CRYPTO_NULL" = "y"; + "CONFIG_CRYPTO_NULL2" = "y"; + "CONFIG_CRYPTO_PCRYPT" = "y"; + "CONFIG_CRYPTO_WORKQUEUE" = "y"; + "CONFIG_CRYPTO_CRYPTD" = "y"; + "CONFIG_CRYPTO_MCRYPTD" = "m"; + "CONFIG_CRYPTO_AUTHENC" = "m"; + "CONFIG_CRYPTO_TEST" = "m"; + "CONFIG_CRYPTO_ABLK_HELPER" = "y"; + "CONFIG_CRYPTO_GLUE_HELPER_X86" = "y"; + "CONFIG_CRYPTO_CCM" = "m"; + "CONFIG_CRYPTO_GCM" = "m"; + "CONFIG_CRYPTO_CHACHA20POLY1305" = "m"; + "CONFIG_CRYPTO_SEQIV" = "y"; + "CONFIG_CRYPTO_ECHAINIV" = "m"; + "CONFIG_CRYPTO_CBC" = "y"; + "CONFIG_CRYPTO_CTR" = "y"; + "CONFIG_CRYPTO_CTS" = "m"; + "CONFIG_CRYPTO_ECB" = "y"; + "CONFIG_CRYPTO_LRW" = "y"; + "CONFIG_CRYPTO_PCBC" = "y"; + "CONFIG_CRYPTO_XTS" = "y"; + "CONFIG_CRYPTO_KEYWRAP" = "m"; + "CONFIG_CRYPTO_CMAC" = "y"; + "CONFIG_CRYPTO_HMAC" = "y"; + "CONFIG_CRYPTO_XCBC" = "m"; + "CONFIG_CRYPTO_VMAC" = "m"; + "CONFIG_CRYPTO_CRC32C" = "y"; + "CONFIG_CRYPTO_CRC32C_INTEL" = "y"; + "CONFIG_CRYPTO_CRC32" = "y"; + "CONFIG_CRYPTO_CRC32_PCLMUL" = "y"; + "CONFIG_CRYPTO_CRCT10DIF" = "y"; + "CONFIG_CRYPTO_CRCT10DIF_PCLMUL" = "m"; + "CONFIG_CRYPTO_GHASH" = "y"; + "CONFIG_CRYPTO_POLY1305" = "m"; + "CONFIG_CRYPTO_POLY1305_X86_64" = "m"; + "CONFIG_CRYPTO_MD4" = "y"; + "CONFIG_CRYPTO_MD5" = "y"; + "CONFIG_CRYPTO_MICHAEL_MIC" = "y"; + "CONFIG_CRYPTO_RMD128" = "m"; + "CONFIG_CRYPTO_RMD160" = "m"; + "CONFIG_CRYPTO_RMD256" = "m"; + "CONFIG_CRYPTO_RMD320" = "m"; + "CONFIG_CRYPTO_SHA1" = "y"; + "CONFIG_CRYPTO_SHA1_SSSE3" = "y"; + "CONFIG_CRYPTO_SHA256_SSSE3" = "y"; + "CONFIG_CRYPTO_SHA512_SSSE3" = "y"; + "CONFIG_CRYPTO_SHA1_MB" = "m"; + "CONFIG_CRYPTO_SHA256" = "y"; + "CONFIG_CRYPTO_SHA512" = "y"; + "CONFIG_CRYPTO_TGR192" = "m"; + "CONFIG_CRYPTO_WP512" = "m"; + "CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL" = "m"; + "CONFIG_CRYPTO_AES" = "y"; + "CONFIG_CRYPTO_AES_X86_64" = "y"; + "CONFIG_CRYPTO_AES_NI_INTEL" = "y"; + "CONFIG_CRYPTO_ANUBIS" = "m"; + "CONFIG_CRYPTO_ARC4" = "y"; + "CONFIG_CRYPTO_BLOWFISH" = "y"; + "CONFIG_CRYPTO_BLOWFISH_COMMON" = "y"; + "CONFIG_CRYPTO_BLOWFISH_X86_64" = "y"; + "CONFIG_CRYPTO_CAMELLIA" = "m"; + "CONFIG_CRYPTO_CAMELLIA_X86_64" = "y"; + "CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64" = "y"; + "CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64" = "y"; + "CONFIG_CRYPTO_CAST_COMMON" = "y"; + "CONFIG_CRYPTO_CAST5" = "y"; + "CONFIG_CRYPTO_CAST5_AVX_X86_64" = "y"; + "CONFIG_CRYPTO_CAST6" = "y"; + "CONFIG_CRYPTO_CAST6_AVX_X86_64" = "y"; + "CONFIG_CRYPTO_DES" = "y"; + "CONFIG_CRYPTO_DES3_EDE_X86_64" = "y"; + "CONFIG_CRYPTO_FCRYPT" = "m"; + "CONFIG_CRYPTO_KHAZAD" = "m"; + "CONFIG_CRYPTO_SALSA20" = "m"; + "CONFIG_CRYPTO_SALSA20_X86_64" = "m"; + "CONFIG_CRYPTO_CHACHA20" = "m"; + "CONFIG_CRYPTO_CHACHA20_X86_64" = "m"; + "CONFIG_CRYPTO_SEED" = "m"; + "CONFIG_CRYPTO_SERPENT" = "y"; + "CONFIG_CRYPTO_SERPENT_SSE2_X86_64" = "y"; + "CONFIG_CRYPTO_SERPENT_AVX_X86_64" = "y"; + "CONFIG_CRYPTO_SERPENT_AVX2_X86_64" = "y"; + "CONFIG_CRYPTO_TEA" = "m"; + "CONFIG_CRYPTO_TWOFISH" = "y"; + "CONFIG_CRYPTO_TWOFISH_COMMON" = "y"; + "CONFIG_CRYPTO_TWOFISH_X86_64" = "y"; + "CONFIG_CRYPTO_TWOFISH_X86_64_3WAY" = "y"; + "CONFIG_CRYPTO_TWOFISH_AVX_X86_64" = "y"; + "CONFIG_CRYPTO_DEFLATE" = "y"; + "CONFIG_CRYPTO_ZLIB" = "y"; + "CONFIG_CRYPTO_LZO" = "y"; + "CONFIG_CRYPTO_842" = "m"; + "CONFIG_CRYPTO_LZ4" = "y"; + "CONFIG_CRYPTO_LZ4HC" = "y"; + "CONFIG_CRYPTO_ANSI_CPRNG" = "m"; + "CONFIG_CRYPTO_DRBG_MENU" = "y"; + "CONFIG_CRYPTO_DRBG_HMAC" = "y"; + "CONFIG_CRYPTO_DRBG" = "y"; + "CONFIG_CRYPTO_JITTERENTROPY" = "y"; + "CONFIG_CRYPTO_USER_API" = "m"; + "CONFIG_CRYPTO_USER_API_HASH" = "m"; + "CONFIG_CRYPTO_USER_API_SKCIPHER" = "m"; + "CONFIG_CRYPTO_USER_API_RNG" = "m"; + "CONFIG_CRYPTO_USER_API_AEAD" = "m"; + "CONFIG_CRYPTO_HASH_INFO" = "y"; + "CONFIG_ASYMMETRIC_KEY_TYPE" = "y"; + "CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE" = "y"; + "CONFIG_PUBLIC_KEY_ALGO_RSA" = "y"; + "CONFIG_X509_CERTIFICATE_PARSER" = "y"; + "CONFIG_PKCS7_MESSAGE_PARSER" = "m"; + "CONFIG_PKCS7_TEST_KEY" = "m"; + "CONFIG_SYSTEM_TRUSTED_KEYRING" = "y"; + "CONFIG_SYSTEM_TRUSTED_KEYS" = ""; + "CONFIG_HAVE_KVM" = "y"; + "CONFIG_HAVE_KVM_IRQCHIP" = "y"; + "CONFIG_HAVE_KVM_IRQFD" = "y"; + "CONFIG_HAVE_KVM_IRQ_ROUTING" = "y"; + "CONFIG_HAVE_KVM_EVENTFD" = "y"; + "CONFIG_KVM_APIC_ARCHITECTURE" = "y"; + "CONFIG_KVM_MMIO" = "y"; + "CONFIG_KVM_ASYNC_PF" = "y"; + "CONFIG_HAVE_KVM_MSI" = "y"; + "CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT" = "y"; + "CONFIG_KVM_VFIO" = "y"; + "CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT" = "y"; + "CONFIG_KVM_COMPAT" = "y"; + "CONFIG_HAVE_KVM_IRQ_BYPASS" = "y"; + "CONFIG_VIRTUALIZATION" = "y"; + "CONFIG_KVM" = "m"; + "CONFIG_KVM_INTEL" = "m"; + "CONFIG_BITREVERSE" = "y"; + "CONFIG_GENERIC_STRNCPY_FROM_USER" = "y"; + "CONFIG_GENERIC_STRNLEN_USER" = "y"; + "CONFIG_GENERIC_NET_UTILS" = "y"; + "CONFIG_GENERIC_FIND_FIRST_BIT" = "y"; + "CONFIG_GENERIC_PCI_IOMAP" = "y"; + "CONFIG_GENERIC_IOMAP" = "y"; + "CONFIG_GENERIC_IO" = "y"; + "CONFIG_ARCH_USE_CMPXCHG_LOCKREF" = "y"; + "CONFIG_ARCH_HAS_FAST_MULTIPLIER" = "y"; + "CONFIG_CRC_CCITT" = "y"; + "CONFIG_CRC16" = "y"; + "CONFIG_CRC_T10DIF" = "y"; + "CONFIG_CRC_ITU_T" = "y"; + "CONFIG_CRC32" = "y"; + "CONFIG_CRC32_SELFTEST" = "y"; + "CONFIG_CRC32_SLICEBY8" = "y"; + "CONFIG_CRC7" = "y"; + "CONFIG_LIBCRC32C" = "y"; + "CONFIG_CRC8" = "y"; + "CONFIG_RANDOM32_SELFTEST" = "y"; + "CONFIG_842_COMPRESS" = "m"; + "CONFIG_842_DECOMPRESS" = "m"; + "CONFIG_ZLIB_INFLATE" = "y"; + "CONFIG_ZLIB_DEFLATE" = "y"; + "CONFIG_LZO_COMPRESS" = "y"; + "CONFIG_LZO_DECOMPRESS" = "y"; + "CONFIG_LZ4_COMPRESS" = "y"; + "CONFIG_LZ4HC_COMPRESS" = "y"; + "CONFIG_LZ4_DECOMPRESS" = "y"; + "CONFIG_XZ_DEC" = "y"; + "CONFIG_XZ_DEC_X86" = "y"; + "CONFIG_XZ_DEC_POWERPC" = "y"; + "CONFIG_XZ_DEC_IA64" = "y"; + "CONFIG_XZ_DEC_ARM" = "y"; + "CONFIG_XZ_DEC_ARMTHUMB" = "y"; + "CONFIG_XZ_DEC_SPARC" = "y"; + "CONFIG_XZ_DEC_BCJ" = "y"; + "CONFIG_XZ_DEC_TEST" = "y"; + "CONFIG_DECOMPRESS_GZIP" = "y"; + "CONFIG_DECOMPRESS_BZIP2" = "y"; + "CONFIG_DECOMPRESS_LZMA" = "y"; + "CONFIG_DECOMPRESS_XZ" = "y"; + "CONFIG_DECOMPRESS_LZO" = "y"; + "CONFIG_DECOMPRESS_LZ4" = "y"; + "CONFIG_GENERIC_ALLOCATOR" = "y"; + "CONFIG_REED_SOLOMON" = "y"; + "CONFIG_REED_SOLOMON_ENC8" = "y"; + "CONFIG_REED_SOLOMON_DEC8" = "y"; + "CONFIG_TEXTSEARCH" = "y"; + "CONFIG_TEXTSEARCH_KMP" = "m"; + "CONFIG_TEXTSEARCH_BM" = "m"; + "CONFIG_TEXTSEARCH_FSM" = "m"; + "CONFIG_BTREE" = "y"; + "CONFIG_INTERVAL_TREE" = "y"; + "CONFIG_ASSOCIATIVE_ARRAY" = "y"; + "CONFIG_HAS_IOMEM" = "y"; + "CONFIG_HAS_IOPORT_MAP" = "y"; + "CONFIG_HAS_DMA" = "y"; + "CONFIG_CHECK_SIGNATURE" = "y"; + "CONFIG_CPU_RMAP" = "y"; + "CONFIG_DQL" = "y"; + "CONFIG_GLOB" = "y"; + "CONFIG_NLATTR" = "y"; + "CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE" = "y"; + "CONFIG_CLZ_TAB" = "y"; + "CONFIG_CORDIC" = "y"; + "CONFIG_MPILIB" = "y"; + "CONFIG_OID_REGISTRY" = "y"; + "CONFIG_FONT_SUPPORT" = "y"; + "CONFIG_FONT_8x8" = "y"; + "CONFIG_FONT_8x16" = "y"; + "CONFIG_ARCH_HAS_SG_CHAIN" = "y"; + "CONFIG_ARCH_HAS_PMEM_API" = "y"; + "CONFIG_ARCH_HAS_MMIO_FLUSH" = "y"; +} diff --git a/machines/aszlig/dnyarri.nix b/machines/aszlig/dnyarri.nix new file mode 100644 index 00000000..5192e955 --- /dev/null +++ b/machines/aszlig/dnyarri.nix @@ -0,0 +1,130 @@ +{ pkgs, lib, ... }: + +with lib; + +{ + vuizvui.user.aszlig.profiles.workstation.enable = true; + + nix.maxJobs = 8; + + boot = { + kernelParams = [ "snd-hda-intel.patch=patch51.fw" ]; + + initrd = { + mdadmConf = '' + ARRAY /dev/md0 metadata=1.2 UUID=f5e9de04:89efc509:4e184fcc:166b0b67 + ARRAY /dev/md1 metadata=0.90 UUID=b85aa8be:cea0faf2:7abcbee8:eeae037b + ''; + luks.devices = [ + { name = "system_crypt"; + device = "/dev/md1"; + preLVM = true; + } + ]; + }; + + loader.grub.devices = [ + "/dev/disk/by-id/ata-ST31500541AS_5XW0AMNH" + "/dev/disk/by-id/ata-ST31500541AS_6XW0M217" + ]; + }; + + nixpkgs.config.virtualbox.enableExtensionPack = true; + + vuizvui.user.aszlig.system.kernel.enable = true; + vuizvui.user.aszlig.system.kernel.config = let + radeonFw = [ + "radeon/R600_rlc.bin" + "radeon/R700_rlc.bin" + "radeon/RV710_uvd.bin" + "radeon/RV710_smc.bin" + "radeon/RV730_smc.bin" + ]; + + extraFw = radeonFw ++ [ "patch51.fw" ]; + + patch51 = pkgs.writeText "patch51.fw" '' + [codec] + 0x10ec0889 0x80860033 2 + + [pincfg] + 0x11 0x01442130 + 0x12 0x411111f0 + 0x14 0x01014410 + 0x15 0x0321403f + 0x16 0x40f000f0 + 0x17 0x40f000f0 + 0x18 0x03a19020 + 0x19 0x40f000f0 + 0x1a 0x01014412 + 0x1b 0x01014411 + 0x1c 0x411111f0 + 0x1d 0x411111f0 + 0x1e 0x01451140 + 0x1f 0x01c51170 + + [model] + auto + ''; + + in import ./dnyarri-kconf.nix // { + CONFIG_EXTRA_FIRMWARE = concatStringsSep " " extraFw; + CONFIG_EXTRA_FIRMWARE_DIR = pkgs.stdenv.mkDerivation { + name = "builtin-firmware"; + buildCommand = let + firmwareBasePath = "${pkgs.firmwareLinuxNonfree}/lib/firmware"; + in '' + mkdir -p "$out/radeon" + ${concatMapStrings (x: '' + cp -Lv -t "$out/radeon" "${firmwareBasePath}/${x}" + '') radeonFw} + + cp "${patch51}" "$out/patch51.fw" + ''; + }; + }; + + networking.hostName = "dnyarri"; + + fileSystems = { + "/boot" = { + label = "boot"; + fsType = "ext2"; + }; + "/" = { + device = "/dev/shofixti/root"; + fsType = "xfs"; + }; + }; + + powerManagement.powerUpCommands = '' + ${pkgs.hdparm}/sbin/hdparm -B 255 /dev/disk/by-id/ata-ST31500541AS_5XW0AMNH + ${pkgs.hdparm}/sbin/hdparm -B 255 /dev/disk/by-id/ata-ST31500541AS_6XW0M217 + ''; + + swapDevices = singleton { + device = "/dev/shofixti/swap"; + }; + + # TODO: Try to avoid this, but as there is only a single user using audio on + # this machine, it's okay for now. But remember that this will break heavily, + # should there be another user accessing the audio devices. + users.extraUsers.aszlig.extraGroups = [ "audio" "vboxusers" ]; + + services.synergy.client.enable = true; + services.synergy.client.serverAddress = "mmrnmhrm"; + + services.kmscon.enable = true; + + systemd.services."synergy-client".serviceConfig.CPUSchedulingPolicy = "rr"; + systemd.services."synergy-client".serviceConfig.CPUSchedulingPriority = 50; + + services.xserver.videoDrivers = [ "ati" ]; + services.xserver.xrandrHeads = [ "HDMI-0" "DVI-0" ]; + + vuizvui.user.aszlig.services.i3.reverseHeads = true; + vuizvui.user.aszlig.services.i3.workspaces."6" = { + label = "Chromium"; + assign = singleton { class = "^Chromium(?:-browser)?\$"; }; + }; +} diff --git a/machines/aszlig/kzerza.nix b/machines/aszlig/kzerza.nix new file mode 100644 index 00000000..b90b05d2 --- /dev/null +++ b/machines/aszlig/kzerza.nix @@ -0,0 +1,71 @@ +{ pkgs, lib, ... }: + +with lib; + +let + rootUUID = "ad41f848-d14a-4a89-9d04-3e48bd73dc5c"; + diskID = "usb-0000_Removable_Drive_23372707080836980013-0:0"; +in { + vuizvui.user.aszlig.profiles.base.enable = true; + vuizvui.createISO = true; + + services.xserver.enable = mkForce false; + + services.gpm.enable = true; + services.gpm.protocol = "exps2"; + + boot = { + kernelParams = singleton "consoleblank=0"; + initrd.kernelModules = [ "fbcon" "usb_storage" ]; + loader.grub.device = "/dev/disk/by-id/${diskID}"; + }; + + networking.hostName = "kzerza"; + + fileSystems."/".device = "/dev/disk/by-uuid/${rootUUID}"; + fileSystems."/".fsType = "btrfs"; + fileSystems."/".options = concatStringsSep "," [ + "ssd" + "space_cache" + "compress-force=zlib" + "noatime" + ]; + + services.udev.extraRules = '' + SUBSYSTEM=="usb*|tty", ACTION=="add|change", ATTRS{idVendor}=="0403", \ + ATTRS{idProduct}=="6001", OWNER="grandpa" + ''; + + fileSystems."/tmp".device = "none"; + fileSystems."/tmp".fsType = "tmpfs"; + fileSystems."/tmp".options = "nosuid,nodev,relatime"; + + users.extraGroups.grandpa.gid = 666; + users.extraUsers.grandpa = { + uid = 666; + description = "GrandPA User"; + group = "grandpa"; + createHome = true; + }; + + systemd.services.grandpa = { + description = "GrandPA Lighting Controller"; + wantedBy = [ "multi-user.target" ]; + preStart = "${pkgs.kbd}/bin/chvt 7"; + serviceConfig = { + Type = "idle"; + ExecStart = "${pkgs.vuizvui.grandpa}/bin/grandpa"; + ExecStopPost = "${pkgs.systemd}/bin/systemctl poweroff"; + Restart = "on-failure"; + StandardInput = "tty"; + StandardOutput = "tty"; + TTYPath = "/dev/tty7"; + TTYVTDisallocate = true; + User = "grandpa"; + Group = "grandpa"; + PermissionsStartOnly = true; + PrivateTmp = true; + PrivateNetwork = true; + }; + }; +} diff --git a/machines/aszlig/managed/haenk.nix b/machines/aszlig/managed/haenk.nix new file mode 100644 index 00000000..75730ff4 --- /dev/null +++ b/machines/aszlig/managed/haenk.nix @@ -0,0 +1,95 @@ +{ config, pkgs, lib, ... }: + +{ + boot.initrd.availableKernelModules = [ + "pata_sis" "ohci_pci" "ehci_pci" "firewire_ohci" "sd_mod" "sr_mod" + ]; + boot.kernelPackages = pkgs.linuxPackages_latest; + boot.loader.grub = { + enable = true; + version = 2; + device = "/dev/disk/by-id/ata-FUJITSU_MHV2080AH_NT61T782VR71"; + }; + + environment.systemPackages = with pkgs; [ + cdparanoia chromium figlet gajim gimp htop inkscape kde5.oxygen-icons5 + libreoffice mosh mpv pciutils skype vlc vuizvui.greybird-xfce-theme + vuizvui.tomahawk wget youtubeDL + ]; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/df1cab2d-cbca-4fc5-af6a-c0580c4db1b7"; + fsType = "btrfs"; + }; + + swapDevices = lib.singleton { + device = "/dev/disk/by-uuid/b5ea0ae8-20c6-43dd-ad97-6d8c783dac02"; + }; + + hardware = { + cpu.amd.updateMicrocode = true; + + firmware = lib.singleton (pkgs.runCommand "ipw2x00-firmware" {} '' + mkdir -p "$out/lib/firmware" + cp "${pkgs.fetchgit rec { + name = "ipw2x00-20151227"; + url = "git://anonscm.debian.org/kernel/firmware-nonfree.git"; + rev = "e4147b94a856dfe7d4dac11b5da7d9e96b3c2e95"; + sha256 = "18kymqzhlppj520n6vkq5666qgryz3prym1pxn3sqv34yvav7agi"; + }}"/debian/config/ipw2x00/*.fw "$out/lib/firmware/" + ''); + + pulseaudio.enable = true; + }; + + i18n.consoleKeyMap = "de"; + i18n.defaultLocale = "en_US.UTF-8"; + + networking.hostName = "haenk"; + networking.firewall.enable = false; + networking.wireless.enable = true; + networking.useNetworkd = true; + networking.enableIntel2200BGFirmware = true; + + nix.maxJobs = 1; + nix.useChroot = true; + nix.extraOptions = '' + auto-optimise-store = true + ''; + + nixpkgs.config = { + allowUnfree = true; + pulseaudio = true; + chromium.enablePepperFlash = true; + + packageOverrides = opkgs: { + # This is because the driver for the NV44M GPU doesn't like LLVM 3.7 + mesa_noglu = opkgs.mesa_noglu.override { + llvmPackages = opkgs.llvmPackages_36; + }; + }; + }; + + services.openssh.enable = true; + services.tlp.enable = true; + services.ntp.extraFlags = [ "-G" ]; + + services.xserver.enable = true; + services.xserver.layout = "de"; + services.xserver.xkbOptions = "eurosign:e"; + services.xserver.displayManager.auto.enable = true; + services.xserver.displayManager.auto.user = "bla"; + services.xserver.desktopManager.xfce.enable = true; + services.xserver.synaptics.enable = true; + services.xserver.wacom.enable = true; + + time.timeZone = "Europe/Berlin"; + + users.extraUsers.bla = { + isNormalUser = true; + uid = 1000; + extraGroups = [ "video" "wheel" ]; + }; + + vuizvui.user.aszlig.programs.vim.enable = true; +} diff --git a/machines/aszlig/managed/notsure.nix b/machines/aszlig/managed/notsure.nix new file mode 100644 index 00000000..1b807e35 --- /dev/null +++ b/machines/aszlig/managed/notsure.nix @@ -0,0 +1,89 @@ +{ pkgs, lib, ... }: + +let + rootUUID = "ata-WDC_WD7500BPVT-22HXZT3_WD-WX71A9124879"; + +in { + boot = { + initrd.availableKernelModules = [ "ehci_pci" "ahci" ]; + kernelPackages = pkgs.linuxPackages_latest; + loader.grub.enable = true; + loader.grub.version = 2; + loader.grub.device = "/dev/disk/by-id/${rootUUID}"; + }; + + fileSystems."/" = { + label = "root"; + fsType = "btrfs"; + options = "rw,space_cache,relatime"; + }; + + hardware = { + enableAllFirmware = true; + opengl.s3tcSupport = true; + pulseaudio.enable = true; + }; + + networking = { + firewall.enable = false; + hostName = "notsure"; + networkmanager.enable = true; + }; + + nix.maxJobs = 2; + + nixpkgs.config = { + allowUnfree = true; + chromium.enablePepperFlash = true; + pulseaudio = true; + }; + + environment.systemPackages = with pkgs; [ + chromium + file + gajim + gimp + git + htop + libreoffice + miro + mpv + opentyrian + pavucontrol + pulseaudioFull + samba + skype + thunderbird + vuizvui.tomahawk + wine + xpdf + youtubeDL + ]; + + i18n = { + consoleFont = "lat9w-16"; + consoleKeyMap = "de"; + defaultLocale = "en_US.UTF-8"; + }; + + services = { + deluge.enable = true; + printing.enable = true; + tlp.enable = true; + + xserver = { + enable = true; + layout = "de"; + xkbOptions = "eurosign:e"; + + displayManager.kdm.enable = true; + desktopManager.kde5.enable = true; + }; + }; + + swapDevices = lib.singleton { label = "swap"; }; + + time.timeZone = "Europe/Berlin"; + + vuizvui.user.aszlig.programs.vim.enable = true; +} diff --git a/machines/aszlig/managed/tyree.nix b/machines/aszlig/managed/tyree.nix new file mode 100644 index 00000000..fead2ef3 --- /dev/null +++ b/machines/aszlig/managed/tyree.nix @@ -0,0 +1,79 @@ +{ config, pkgs, lib, ... }: + +{ + boot.initrd.availableKernelModules = [ "usbhid" ]; + boot.kernelModules = [ "kvm-intel" ]; + + boot.loader.gummiboot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + environment.systemPackages = with pkgs; [ + cdparanoia chromium figlet gajim gimp htop inkscape libreoffice mosh mpv + pciutils skype vlc vuizvui.tomahawk wget youtubeDL + ]; + + fileSystems."/boot".device = "/dev/disk/by-uuid/A0D5-269D"; + fileSystems."/boot".fsType = "vfat"; + + fileSystems."/".label = "tyree-root"; + fileSystems."/".fsType = "btrfs"; + fileSystems."/".options = lib.concatStringsSep "," [ + "compress=lzo" + "discard" + "noatime" + "space_cache" + "ssd" + ]; + + swapDevices = lib.singleton { + label = "tyree-swap"; + }; + + hardware.cpu.intel.updateMicrocode = true; + hardware.pulseaudio.enable = true; + + i18n.consoleKeyMap = "de"; + i18n.defaultLocale = "en_US.UTF-8"; + + networking.hostName = "tyree"; + networking.firewall.enable = false; + networking.wireless.enable = true; + networking.useNetworkd = true; + + nix.maxJobs = 4; + nix.useChroot = true; + nix.readOnlyStore = true; + nix.buildCores = 0; + nix.extraOptions = '' + auto-optimise-store = true + ''; + + nixpkgs.config = { + allowUnfree = true; + pulseaudio = true; + chromium.enablePepperFlash = true; + }; + + services.openssh.enable = true; + services.tlp.enable = true; + + services.xserver.enable = true; + services.xserver.layout = "de"; + services.xserver.xkbOptions = "eurosign:e"; + services.xserver.displayManager.auto.enable = true; + services.xserver.displayManager.auto.user = "bla"; + services.xserver.desktopManager.kde5.enable = true; + services.xserver.synaptics.enable = true; + services.xserver.wacom.enable = true; + + time.timeZone = "Europe/Berlin"; + + users.extraUsers.bla = { + isNormalUser = true; + uid = 1000; + extraGroups = [ "video" "wheel" ]; + }; + + vuizvui.hardware.t100ha.enable = true; + vuizvui.user.aszlig.programs.vim.enable = true; +} diff --git a/machines/aszlig/mmrnmhrm-kconf.nix b/machines/aszlig/mmrnmhrm-kconf.nix new file mode 100644 index 00000000..17c5cc7e --- /dev/null +++ b/machines/aszlig/mmrnmhrm-kconf.nix @@ -0,0 +1,1272 @@ +{ + "CONFIG_64BIT" = "y"; + "CONFIG_X86_64" = "y"; + "CONFIG_X86" = "y"; + "CONFIG_INSTRUCTION_DECODER" = "y"; + "CONFIG_PERF_EVENTS_INTEL_UNCORE" = "y"; + "CONFIG_OUTPUT_FORMAT" = "elf64-x86-64"; + "CONFIG_ARCH_DEFCONFIG" = "arch/x86/configs/x86_64_defconfig"; + "CONFIG_LOCKDEP_SUPPORT" = "y"; + "CONFIG_STACKTRACE_SUPPORT" = "y"; + "CONFIG_HAVE_LATENCYTOP_SUPPORT" = "y"; + "CONFIG_MMU" = "y"; + "CONFIG_NEED_DMA_MAP_STATE" = "y"; + "CONFIG_NEED_SG_DMA_LENGTH" = "y"; + "CONFIG_GENERIC_ISA_DMA" = "y"; + "CONFIG_GENERIC_BUG" = "y"; + "CONFIG_GENERIC_BUG_RELATIVE_POINTERS" = "y"; + "CONFIG_GENERIC_HWEIGHT" = "y"; + "CONFIG_ARCH_MAY_HAVE_PC_FDC" = "y"; + "CONFIG_RWSEM_XCHGADD_ALGORITHM" = "y"; + "CONFIG_GENERIC_CALIBRATE_DELAY" = "y"; + "CONFIG_ARCH_HAS_CPU_RELAX" = "y"; + "CONFIG_ARCH_HAS_CACHE_LINE_SIZE" = "y"; + "CONFIG_HAVE_SETUP_PER_CPU_AREA" = "y"; + "CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK" = "y"; + "CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK" = "y"; + "CONFIG_ARCH_HIBERNATION_POSSIBLE" = "y"; + "CONFIG_ARCH_SUSPEND_POSSIBLE" = "y"; + "CONFIG_ARCH_WANT_HUGE_PMD_SHARE" = "y"; + "CONFIG_ARCH_WANT_GENERAL_HUGETLB" = "y"; + "CONFIG_ZONE_DMA32" = "y"; + "CONFIG_AUDIT_ARCH" = "y"; + "CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING" = "y"; + "CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC" = "y"; + "CONFIG_X86_64_SMP" = "y"; + "CONFIG_ARCH_HWEIGHT_CFLAGS" = "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"; + "CONFIG_ARCH_SUPPORTS_UPROBES" = "y"; + "CONFIG_FIX_EARLYCON_MEM" = "y"; + "CONFIG_PGTABLE_LEVELS" = "4"; + "CONFIG_DEFCONFIG_LIST" = "/lib/modules/$UNAME_RELEASE/.config"; + "CONFIG_IRQ_WORK" = "y"; + "CONFIG_BUILDTIME_EXTABLE_SORT" = "y"; + "CONFIG_INIT_ENV_ARG_LIMIT" = "32"; + "CONFIG_CROSS_COMPILE" = ""; + "CONFIG_LOCALVERSION" = ""; + "CONFIG_HAVE_KERNEL_GZIP" = "y"; + "CONFIG_HAVE_KERNEL_BZIP2" = "y"; + "CONFIG_HAVE_KERNEL_LZMA" = "y"; + "CONFIG_HAVE_KERNEL_XZ" = "y"; + "CONFIG_HAVE_KERNEL_LZO" = "y"; + "CONFIG_HAVE_KERNEL_LZ4" = "y"; + "CONFIG_KERNEL_XZ" = "y"; + "CONFIG_DEFAULT_HOSTNAME" = "mmrnmhrm"; + "CONFIG_SWAP" = "y"; + "CONFIG_SYSVIPC" = "y"; + "CONFIG_SYSVIPC_SYSCTL" = "y"; + "CONFIG_POSIX_MQUEUE" = "y"; + "CONFIG_POSIX_MQUEUE_SYSCTL" = "y"; + "CONFIG_CROSS_MEMORY_ATTACH" = "y"; + "CONFIG_FHANDLE" = "y"; + "CONFIG_HAVE_ARCH_AUDITSYSCALL" = "y"; + "CONFIG_GENERIC_IRQ_PROBE" = "y"; + "CONFIG_GENERIC_IRQ_SHOW" = "y"; + "CONFIG_GENERIC_PENDING_IRQ" = "y"; + "CONFIG_IRQ_DOMAIN" = "y"; + "CONFIG_IRQ_DOMAIN_HIERARCHY" = "y"; + "CONFIG_GENERIC_MSI_IRQ" = "y"; + "CONFIG_GENERIC_MSI_IRQ_DOMAIN" = "y"; + "CONFIG_IRQ_FORCED_THREADING" = "y"; + "CONFIG_SPARSE_IRQ" = "y"; + "CONFIG_CLOCKSOURCE_WATCHDOG" = "y"; + "CONFIG_ARCH_CLOCKSOURCE_DATA" = "y"; + "CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE" = "y"; + "CONFIG_GENERIC_TIME_VSYSCALL" = "y"; + "CONFIG_GENERIC_CLOCKEVENTS" = "y"; + "CONFIG_GENERIC_CLOCKEVENTS_BROADCAST" = "y"; + "CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST" = "y"; + "CONFIG_GENERIC_CMOS_UPDATE" = "y"; + "CONFIG_TICK_ONESHOT" = "y"; + "CONFIG_NO_HZ_COMMON" = "y"; + "CONFIG_NO_HZ_IDLE" = "y"; + "CONFIG_HIGH_RES_TIMERS" = "y"; + "CONFIG_TICK_CPU_ACCOUNTING" = "y"; + "CONFIG_BSD_PROCESS_ACCT" = "y"; + "CONFIG_BSD_PROCESS_ACCT_V3" = "y"; + "CONFIG_TASKSTATS" = "y"; + "CONFIG_TASK_DELAY_ACCT" = "y"; + "CONFIG_TASK_XACCT" = "y"; + "CONFIG_TASK_IO_ACCOUNTING" = "y"; + "CONFIG_PREEMPT_RCU" = "y"; + "CONFIG_SRCU" = "y"; + "CONFIG_RCU_STALL_COMMON" = "y"; + "CONFIG_BUILD_BIN2C" = "y"; + "CONFIG_IKCONFIG" = "y"; + "CONFIG_IKCONFIG_PROC" = "y"; + "CONFIG_LOG_BUF_SHIFT" = "17"; + "CONFIG_LOG_CPU_MAX_BUF_SHIFT" = "14"; + "CONFIG_HAVE_UNSTABLE_SCHED_CLOCK" = "y"; + "CONFIG_ARCH_SUPPORTS_NUMA_BALANCING" = "y"; + "CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH" = "y"; + "CONFIG_ARCH_SUPPORTS_INT128" = "y"; + "CONFIG_CGROUPS" = "y"; + "CONFIG_CGROUP_FREEZER" = "y"; + "CONFIG_CGROUP_PIDS" = "y"; + "CONFIG_CGROUP_DEVICE" = "y"; + "CONFIG_CPUSETS" = "y"; + "CONFIG_CGROUP_CPUACCT" = "y"; + "CONFIG_PAGE_COUNTER" = "y"; + "CONFIG_MEMCG" = "y"; + "CONFIG_MEMCG_SWAP" = "y"; + "CONFIG_MEMCG_SWAP_ENABLED" = "y"; + "CONFIG_MEMCG_KMEM" = "y"; + "CONFIG_CGROUP_PERF" = "y"; + "CONFIG_CGROUP_SCHED" = "y"; + "CONFIG_FAIR_GROUP_SCHED" = "y"; + "CONFIG_CFS_BANDWIDTH" = "y"; + "CONFIG_BLK_CGROUP" = "y"; + "CONFIG_CGROUP_WRITEBACK" = "y"; + "CONFIG_NAMESPACES" = "y"; + "CONFIG_UTS_NS" = "y"; + "CONFIG_IPC_NS" = "y"; + "CONFIG_USER_NS" = "y"; + "CONFIG_PID_NS" = "y"; + "CONFIG_NET_NS" = "y"; + "CONFIG_SCHED_AUTOGROUP" = "y"; + "CONFIG_RELAY" = "y"; + "CONFIG_BLK_DEV_INITRD" = "y"; + "CONFIG_INITRAMFS_SOURCE" = ""; + "CONFIG_RD_GZIP" = "y"; + "CONFIG_RD_BZIP2" = "y"; + "CONFIG_RD_LZMA" = "y"; + "CONFIG_RD_XZ" = "y"; + "CONFIG_RD_LZO" = "y"; + "CONFIG_RD_LZ4" = "y"; + "CONFIG_SYSCTL" = "y"; + "CONFIG_ANON_INODES" = "y"; + "CONFIG_HAVE_UID16" = "y"; + "CONFIG_SYSCTL_EXCEPTION_TRACE" = "y"; + "CONFIG_HAVE_PCSPKR_PLATFORM" = "y"; + "CONFIG_BPF" = "y"; + "CONFIG_UID16" = "y"; + "CONFIG_MULTIUSER" = "y"; + "CONFIG_SGETMASK_SYSCALL" = "y"; + "CONFIG_SYSFS_SYSCALL" = "y"; + "CONFIG_KALLSYMS" = "y"; + "CONFIG_PRINTK" = "y"; + "CONFIG_BUG" = "y"; + "CONFIG_ELF_CORE" = "y"; + "CONFIG_PCSPKR_PLATFORM" = "y"; + "CONFIG_BASE_FULL" = "y"; + "CONFIG_FUTEX" = "y"; + "CONFIG_EPOLL" = "y"; + "CONFIG_SIGNALFD" = "y"; + "CONFIG_TIMERFD" = "y"; + "CONFIG_EVENTFD" = "y"; + "CONFIG_SHMEM" = "y"; + "CONFIG_AIO" = "y"; + "CONFIG_ADVISE_SYSCALLS" = "y"; + "CONFIG_PCI_QUIRKS" = "y"; + "CONFIG_MEMBARRIER" = "y"; + "CONFIG_HAVE_PERF_EVENTS" = "y"; + "CONFIG_PERF_EVENTS" = "y"; + "CONFIG_VM_EVENT_COUNTERS" = "y"; + "CONFIG_SLUB_DEBUG" = "y"; + "CONFIG_SLUB" = "y"; + "CONFIG_KEXEC_CORE" = "y"; + "CONFIG_HAVE_OPROFILE" = "y"; + "CONFIG_OPROFILE_NMI_TIMER" = "y"; + "CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS" = "y"; + "CONFIG_ARCH_USE_BUILTIN_BSWAP" = "y"; + "CONFIG_USER_RETURN_NOTIFIER" = "y"; + "CONFIG_HAVE_IOREMAP_PROT" = "y"; + "CONFIG_HAVE_KPROBES" = "y"; + "CONFIG_HAVE_KRETPROBES" = "y"; + "CONFIG_HAVE_OPTPROBES" = "y"; + "CONFIG_HAVE_KPROBES_ON_FTRACE" = "y"; + "CONFIG_HAVE_ARCH_TRACEHOOK" = "y"; + "CONFIG_HAVE_DMA_ATTRS" = "y"; + "CONFIG_HAVE_DMA_CONTIGUOUS" = "y"; + "CONFIG_GENERIC_SMP_IDLE_THREAD" = "y"; + "CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT" = "y"; + "CONFIG_HAVE_REGS_AND_STACK_ACCESS_API" = "y"; + "CONFIG_HAVE_DMA_API_DEBUG" = "y"; + "CONFIG_HAVE_HW_BREAKPOINT" = "y"; + "CONFIG_HAVE_MIXED_BREAKPOINTS_REGS" = "y"; + "CONFIG_HAVE_USER_RETURN_NOTIFIER" = "y"; + "CONFIG_HAVE_PERF_EVENTS_NMI" = "y"; + "CONFIG_HAVE_PERF_REGS" = "y"; + "CONFIG_HAVE_PERF_USER_STACK_DUMP" = "y"; + "CONFIG_HAVE_ARCH_JUMP_LABEL" = "y"; + "CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG" = "y"; + "CONFIG_HAVE_ALIGNED_STRUCT_PAGE" = "y"; + "CONFIG_HAVE_CMPXCHG_LOCAL" = "y"; + "CONFIG_HAVE_CMPXCHG_DOUBLE" = "y"; + "CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION" = "y"; + "CONFIG_ARCH_WANT_OLD_COMPAT_IPC" = "y"; + "CONFIG_HAVE_ARCH_SECCOMP_FILTER" = "y"; + "CONFIG_SECCOMP_FILTER" = "y"; + "CONFIG_HAVE_CC_STACKPROTECTOR" = "y"; + "CONFIG_CC_STACKPROTECTOR" = "y"; + "CONFIG_CC_STACKPROTECTOR_REGULAR" = "y"; + "CONFIG_HAVE_CONTEXT_TRACKING" = "y"; + "CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN" = "y"; + "CONFIG_HAVE_IRQ_TIME_ACCOUNTING" = "y"; + "CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE" = "y"; + "CONFIG_HAVE_ARCH_HUGE_VMAP" = "y"; + "CONFIG_HAVE_ARCH_SOFT_DIRTY" = "y"; + "CONFIG_MODULES_USE_ELF_RELA" = "y"; + "CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK" = "y"; + "CONFIG_ARCH_HAS_ELF_RANDOMIZE" = "y"; + "CONFIG_HAVE_COPY_THREAD_TLS" = "y"; + "CONFIG_OLD_SIGSUSPEND3" = "y"; + "CONFIG_COMPAT_OLD_SIGACTION" = "y"; + "CONFIG_ARCH_HAS_GCOV_PROFILE_ALL" = "y"; + "CONFIG_SLABINFO" = "y"; + "CONFIG_RT_MUTEXES" = "y"; + "CONFIG_BASE_SMALL" = "0"; + "CONFIG_MODULES" = "y"; + "CONFIG_MODULE_FORCE_LOAD" = "y"; + "CONFIG_MODULE_UNLOAD" = "y"; + "CONFIG_MODULE_FORCE_UNLOAD" = "y"; + "CONFIG_MODVERSIONS" = "y"; + "CONFIG_MODULES_TREE_LOOKUP" = "y"; + "CONFIG_STOP_MACHINE" = "y"; + "CONFIG_BLOCK" = "y"; + "CONFIG_BLK_DEV_BSG" = "y"; + "CONFIG_BLK_DEV_INTEGRITY" = "y"; + "CONFIG_BLK_DEV_THROTTLING" = "y"; + "CONFIG_MSDOS_PARTITION" = "y"; + "CONFIG_EFI_PARTITION" = "y"; + "CONFIG_BLOCK_COMPAT" = "y"; + "CONFIG_IOSCHED_NOOP" = "y"; + "CONFIG_IOSCHED_DEADLINE" = "y"; + "CONFIG_IOSCHED_CFQ" = "y"; + "CONFIG_CFQ_GROUP_IOSCHED" = "y"; + "CONFIG_IOSCHED_BFQ" = "y"; + "CONFIG_DEFAULT_BFQ" = "y"; + "CONFIG_DEFAULT_IOSCHED" = "bfq"; + "CONFIG_PREEMPT_NOTIFIERS" = "y"; + "CONFIG_PADATA" = "y"; + "CONFIG_ASN1" = "m"; + "CONFIG_UNINLINE_SPIN_UNLOCK" = "y"; + "CONFIG_ARCH_SUPPORTS_ATOMIC_RMW" = "y"; + "CONFIG_MUTEX_SPIN_ON_OWNER" = "y"; + "CONFIG_RWSEM_SPIN_ON_OWNER" = "y"; + "CONFIG_LOCK_SPIN_ON_OWNER" = "y"; + "CONFIG_ARCH_USE_QUEUED_SPINLOCKS" = "y"; + "CONFIG_QUEUED_SPINLOCKS" = "y"; + "CONFIG_ARCH_USE_QUEUED_RWLOCKS" = "y"; + "CONFIG_QUEUED_RWLOCKS" = "y"; + "CONFIG_FREEZER" = "y"; + "CONFIG_ZONE_DMA" = "y"; + "CONFIG_SMP" = "y"; + "CONFIG_X86_FEATURE_NAMES" = "y"; + "CONFIG_X86_SUPPORTS_MEMORY_FAILURE" = "y"; + "CONFIG_SCHED_OMIT_FRAME_POINTER" = "y"; + "CONFIG_NO_BOOTMEM" = "y"; + "CONFIG_MCORE2" = "y"; + "CONFIG_X86_INTERNODE_CACHE_SHIFT" = "6"; + "CONFIG_X86_L1_CACHE_SHIFT" = "6"; + "CONFIG_X86_INTEL_USERCOPY" = "y"; + "CONFIG_X86_USE_PPRO_CHECKSUM" = "y"; + "CONFIG_X86_P6_NOP" = "y"; + "CONFIG_X86_TSC" = "y"; + "CONFIG_X86_CMPXCHG64" = "y"; + "CONFIG_X86_CMOV" = "y"; + "CONFIG_X86_MINIMUM_CPU_FAMILY" = "64"; + "CONFIG_X86_DEBUGCTLMSR" = "y"; + "CONFIG_CPU_SUP_INTEL" = "y"; + "CONFIG_CPU_SUP_AMD" = "y"; + "CONFIG_CPU_SUP_CENTAUR" = "y"; + "CONFIG_HPET_TIMER" = "y"; + "CONFIG_HPET_EMULATE_RTC" = "y"; + "CONFIG_DMI" = "y"; + "CONFIG_SWIOTLB" = "y"; + "CONFIG_IOMMU_HELPER" = "y"; + "CONFIG_NR_CPUS" = "8"; + "CONFIG_SCHED_SMT" = "y"; + "CONFIG_SCHED_MC" = "y"; + "CONFIG_PREEMPT" = "y"; + "CONFIG_PREEMPT_COUNT" = "y"; + "CONFIG_X86_LOCAL_APIC" = "y"; + "CONFIG_X86_IO_APIC" = "y"; + "CONFIG_X86_MCE" = "y"; + "CONFIG_X86_MCE_INTEL" = "y"; + "CONFIG_X86_MCE_THRESHOLD" = "y"; + "CONFIG_X86_THERMAL_VECTOR" = "y"; + "CONFIG_X86_16BIT" = "y"; + "CONFIG_X86_ESPFIX64" = "y"; + "CONFIG_X86_VSYSCALL_EMULATION" = "y"; + "CONFIG_MICROCODE" = "y"; + "CONFIG_MICROCODE_INTEL" = "y"; + "CONFIG_MICROCODE_OLD_INTERFACE" = "y"; + "CONFIG_X86_MSR" = "m"; + "CONFIG_X86_CPUID" = "m"; + "CONFIG_ARCH_PHYS_ADDR_T_64BIT" = "y"; + "CONFIG_ARCH_DMA_ADDR_T_64BIT" = "y"; + "CONFIG_X86_DIRECT_GBPAGES" = "y"; + "CONFIG_ARCH_SPARSEMEM_ENABLE" = "y"; + "CONFIG_ARCH_SPARSEMEM_DEFAULT" = "y"; + "CONFIG_ARCH_SELECT_MEMORY_MODEL" = "y"; + "CONFIG_ILLEGAL_POINTER_VALUE" = "0xdead000000000000"; + "CONFIG_SELECT_MEMORY_MODEL" = "y"; + "CONFIG_SPARSEMEM_MANUAL" = "y"; + "CONFIG_SPARSEMEM" = "y"; + "CONFIG_HAVE_MEMORY_PRESENT" = "y"; + "CONFIG_SPARSEMEM_EXTREME" = "y"; + "CONFIG_SPARSEMEM_VMEMMAP_ENABLE" = "y"; + "CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER" = "y"; + "CONFIG_SPARSEMEM_VMEMMAP" = "y"; + "CONFIG_HAVE_MEMBLOCK" = "y"; + "CONFIG_HAVE_MEMBLOCK_NODE_MAP" = "y"; + "CONFIG_ARCH_DISCARD_MEMBLOCK" = "y"; + "CONFIG_MEMORY_ISOLATION" = "y"; + "CONFIG_SPLIT_PTLOCK_CPUS" = "4"; + "CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK" = "y"; + "CONFIG_MEMORY_BALLOON" = "y"; + "CONFIG_BALLOON_COMPACTION" = "y"; + "CONFIG_COMPACTION" = "y"; + "CONFIG_MIGRATION" = "y"; + "CONFIG_PHYS_ADDR_T_64BIT" = "y"; + "CONFIG_ZONE_DMA_FLAG" = "1"; + "CONFIG_BOUNCE" = "y"; + "CONFIG_VIRT_TO_BUS" = "y"; + "CONFIG_MMU_NOTIFIER" = "y"; + "CONFIG_KSM" = "y"; + "CONFIG_DEFAULT_MMAP_MIN_ADDR" = "65536"; + "CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE" = "y"; + "CONFIG_MEMORY_FAILURE" = "y"; + "CONFIG_TRANSPARENT_HUGEPAGE" = "y"; + "CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS" = "y"; + "CONFIG_CLEANCACHE" = "y"; + "CONFIG_FRONTSWAP" = "y"; + "CONFIG_ZSWAP" = "y"; + "CONFIG_ZPOOL" = "y"; + "CONFIG_ZBUD" = "y"; + "CONFIG_ZSMALLOC" = "y"; + "CONFIG_GENERIC_EARLY_IOREMAP" = "y"; + "CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT" = "y"; + "CONFIG_FRAME_VECTOR" = "y"; + "CONFIG_X86_RESERVE_LOW" = "64"; + "CONFIG_MTRR" = "y"; + "CONFIG_MTRR_SANITIZER" = "y"; + "CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT" = "0"; + "CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT" = "1"; + "CONFIG_X86_PAT" = "y"; + "CONFIG_ARCH_USES_PG_UNCACHED" = "y"; + "CONFIG_ARCH_RANDOM" = "y"; + "CONFIG_X86_SMAP" = "y"; + "CONFIG_SECCOMP" = "y"; + "CONFIG_HZ_1000" = "y"; + "CONFIG_HZ" = "1000"; + "CONFIG_SCHED_HRTICK" = "y"; + "CONFIG_KEXEC" = "y"; + "CONFIG_KEXEC_FILE" = "y"; + "CONFIG_PHYSICAL_START" = "0x1000000"; + "CONFIG_PHYSICAL_ALIGN" = "0x1000000"; + "CONFIG_LEGACY_VSYSCALL_NONE" = "y"; + "CONFIG_MODIFY_LDT_SYSCALL" = "y"; + "CONFIG_HAVE_LIVEPATCH" = "y"; + "CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG" = "y"; + "CONFIG_PM" = "y"; + "CONFIG_ACPI" = "y"; + "CONFIG_ACPI_LEGACY_TABLES_LOOKUP" = "y"; + "CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC" = "y"; + "CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT" = "y"; + "CONFIG_ACPI_BUTTON" = "y"; + "CONFIG_ACPI_VIDEO" = "y"; + "CONFIG_ACPI_FAN" = "y"; + "CONFIG_ACPI_DOCK" = "y"; + "CONFIG_ACPI_CPU_FREQ_PSS" = "y"; + "CONFIG_ACPI_PROCESSOR_IDLE" = "y"; + "CONFIG_ACPI_PROCESSOR" = "y"; + "CONFIG_ACPI_THERMAL" = "y"; + "CONFIG_ACPI_CUSTOM_DSDT_FILE" = ""; + "CONFIG_ACPI_INITRD_TABLE_OVERRIDE" = "y"; + "CONFIG_X86_PM_TIMER" = "y"; + "CONFIG_ACPI_HOTPLUG_IOAPIC" = "y"; + "CONFIG_ACPI_HED" = "y"; + "CONFIG_ACPI_NFIT" = "m"; + "CONFIG_HAVE_ACPI_APEI" = "y"; + "CONFIG_HAVE_ACPI_APEI_NMI" = "y"; + "CONFIG_ACPI_EXTLOG" = "m"; + "CONFIG_CPU_IDLE" = "y"; + "CONFIG_CPU_IDLE_GOV_LADDER" = "y"; + "CONFIG_CPU_IDLE_GOV_MENU" = "y"; + "CONFIG_INTEL_IDLE" = "y"; + "CONFIG_PCI" = "y"; + "CONFIG_PCI_DIRECT" = "y"; + "CONFIG_PCI_MMCONFIG" = "y"; + "CONFIG_PCI_DOMAINS" = "y"; + "CONFIG_PCIEPORTBUS" = "y"; + "CONFIG_PCIEAER" = "y"; + "CONFIG_PCIEASPM" = "y"; + "CONFIG_PCIEASPM_PERFORMANCE" = "y"; + "CONFIG_PCIE_PME" = "y"; + "CONFIG_PCI_BUS_ADDR_T_64BIT" = "y"; + "CONFIG_PCI_MSI" = "y"; + "CONFIG_PCI_MSI_IRQ_DOMAIN" = "y"; + "CONFIG_HT_IRQ" = "y"; + "CONFIG_PCI_LABEL" = "y"; + "CONFIG_ISA_DMA_API" = "y"; + "CONFIG_AMD_NB" = "y"; + "CONFIG_BINFMT_ELF" = "y"; + "CONFIG_COMPAT_BINFMT_ELF" = "y"; + "CONFIG_BINFMT_SCRIPT" = "y"; + "CONFIG_BINFMT_MISC" = "y"; + "CONFIG_COREDUMP" = "y"; + "CONFIG_IA32_EMULATION" = "y"; + "CONFIG_X86_X32" = "y"; + "CONFIG_COMPAT" = "y"; + "CONFIG_COMPAT_FOR_U64_ALIGNMENT" = "y"; + "CONFIG_SYSVIPC_COMPAT" = "y"; + "CONFIG_KEYS_COMPAT" = "y"; + "CONFIG_X86_DEV_DMA_OPS" = "y"; + "CONFIG_PMC_ATOM" = "y"; + "CONFIG_NET" = "y"; + "CONFIG_NET_INGRESS" = "y"; + "CONFIG_PACKET" = "y"; + "CONFIG_PACKET_DIAG" = "m"; + "CONFIG_UNIX" = "y"; + "CONFIG_UNIX_DIAG" = "y"; + "CONFIG_XFRM" = "y"; + "CONFIG_XFRM_ALGO" = "y"; + "CONFIG_NET_KEY" = "y"; + "CONFIG_INET" = "y"; + "CONFIG_IP_MULTICAST" = "y"; + "CONFIG_IP_ROUTE_CLASSID" = "y"; + "CONFIG_NET_IP_TUNNEL" = "m"; + "CONFIG_NET_UDP_TUNNEL" = "m"; + "CONFIG_NET_FOU" = "m"; + "CONFIG_INET_TUNNEL" = "m"; + "CONFIG_INET_LRO" = "y"; + "CONFIG_INET_DIAG" = "y"; + "CONFIG_INET_TCP_DIAG" = "y"; + "CONFIG_INET_UDP_DIAG" = "y"; + "CONFIG_TCP_CONG_CUBIC" = "y"; + "CONFIG_DEFAULT_TCP_CONG" = "cubic"; + "CONFIG_IPV6" = "y"; + "CONFIG_IPV6_ROUTER_PREF" = "y"; + "CONFIG_IPV6_ILA" = "m"; + "CONFIG_INET6_TUNNEL" = "m"; + "CONFIG_IPV6_SIT" = "m"; + "CONFIG_IPV6_NDISC_NODETYPE" = "y"; + "CONFIG_IPV6_TUNNEL" = "m"; + "CONFIG_IPV6_GRE" = "m"; + "CONFIG_NET_PTP_CLASSIFY" = "y"; + "CONFIG_IP_SCTP" = "m"; + "CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5" = "y"; + "CONFIG_SCTP_COOKIE_HMAC_MD5" = "y"; + "CONFIG_HAVE_NET_DSA" = "y"; + "CONFIG_NET_SCHED" = "y"; + "CONFIG_NET_SCH_CBQ" = "m"; + "CONFIG_NET_SCH_HTB" = "m"; + "CONFIG_NET_SCH_HFSC" = "m"; + "CONFIG_NET_SCH_PRIO" = "m"; + "CONFIG_NET_SCH_MULTIQ" = "m"; + "CONFIG_NET_SCH_RED" = "m"; + "CONFIG_NET_SCH_SFB" = "m"; + "CONFIG_NET_SCH_SFQ" = "m"; + "CONFIG_NET_SCH_TEQL" = "m"; + "CONFIG_NET_SCH_TBF" = "m"; + "CONFIG_NET_SCH_GRED" = "m"; + "CONFIG_NET_SCH_DSMARK" = "m"; + "CONFIG_NET_SCH_NETEM" = "m"; + "CONFIG_NET_SCH_DRR" = "m"; + "CONFIG_NET_SCH_MQPRIO" = "m"; + "CONFIG_NET_SCH_CHOKE" = "m"; + "CONFIG_NET_SCH_QFQ" = "m"; + "CONFIG_NET_SCH_CODEL" = "m"; + "CONFIG_NET_SCH_FQ_CODEL" = "m"; + "CONFIG_NET_SCH_FQ" = "m"; + "CONFIG_NET_SCH_HHF" = "m"; + "CONFIG_NET_SCH_PIE" = "m"; + "CONFIG_NET_SCH_INGRESS" = "m"; + "CONFIG_NET_SCH_PLUG" = "m"; + "CONFIG_NET_CLS" = "y"; + "CONFIG_NET_CLS_BASIC" = "m"; + "CONFIG_NET_CLS_TCINDEX" = "m"; + "CONFIG_NET_CLS_ROUTE4" = "m"; + "CONFIG_NET_CLS_FW" = "m"; + "CONFIG_NET_CLS_U32" = "m"; + "CONFIG_NET_CLS_RSVP" = "m"; + "CONFIG_NET_CLS_RSVP6" = "m"; + "CONFIG_NET_CLS_FLOW" = "m"; + "CONFIG_NET_CLS_CGROUP" = "m"; + "CONFIG_NET_CLS_BPF" = "m"; + "CONFIG_NET_CLS_FLOWER" = "m"; + "CONFIG_NET_EMATCH" = "y"; + "CONFIG_NET_EMATCH_STACK" = "32"; + "CONFIG_NET_EMATCH_CMP" = "m"; + "CONFIG_NET_EMATCH_NBYTE" = "m"; + "CONFIG_NET_EMATCH_U32" = "m"; + "CONFIG_NET_EMATCH_META" = "m"; + "CONFIG_NET_EMATCH_TEXT" = "m"; + "CONFIG_NET_CLS_ACT" = "y"; + "CONFIG_NET_ACT_POLICE" = "m"; + "CONFIG_NET_ACT_GACT" = "m"; + "CONFIG_NET_ACT_MIRRED" = "m"; + "CONFIG_NET_ACT_NAT" = "m"; + "CONFIG_NET_ACT_PEDIT" = "m"; + "CONFIG_NET_ACT_SIMP" = "m"; + "CONFIG_NET_ACT_SKBEDIT" = "m"; + "CONFIG_NET_ACT_CSUM" = "m"; + "CONFIG_NET_ACT_VLAN" = "m"; + "CONFIG_NET_ACT_BPF" = "m"; + "CONFIG_NET_SCH_FIFO" = "y"; + "CONFIG_DNS_RESOLVER" = "y"; + "CONFIG_VSOCKETS" = "y"; + "CONFIG_NETLINK_MMAP" = "y"; + "CONFIG_NETLINK_DIAG" = "m"; + "CONFIG_RPS" = "y"; + "CONFIG_RFS_ACCEL" = "y"; + "CONFIG_XPS" = "y"; + "CONFIG_CGROUP_NET_CLASSID" = "y"; + "CONFIG_NET_RX_BUSY_POLL" = "y"; + "CONFIG_BQL" = "y"; + "CONFIG_BPF_JIT" = "y"; + "CONFIG_NET_FLOW_LIMIT" = "y"; + "CONFIG_LWTUNNEL" = "y"; + "CONFIG_HAVE_BPF_JIT" = "y"; + "CONFIG_DEVTMPFS" = "y"; + "CONFIG_DEVTMPFS_MOUNT" = "y"; + "CONFIG_FW_LOADER" = "y"; + "CONFIG_EXTRA_FIRMWARE" = ""; + "CONFIG_FW_LOADER_USER_HELPER" = "y"; + "CONFIG_ALLOW_DEV_COREDUMP" = "y"; + "CONFIG_GENERIC_CPU_AUTOPROBE" = "y"; + "CONFIG_REGMAP" = "y"; + "CONFIG_DMA_SHARED_BUFFER" = "y"; + "CONFIG_CONNECTOR" = "y"; + "CONFIG_PROC_EVENTS" = "y"; + "CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT" = "y"; + "CONFIG_PNP" = "y"; + "CONFIG_PNPACPI" = "y"; + "CONFIG_BLK_DEV" = "y"; + "CONFIG_BLK_DEV_NULL_BLK" = "m"; + "CONFIG_ZRAM" = "y"; + "CONFIG_ZRAM_LZ4_COMPRESS" = "y"; + "CONFIG_BLK_DEV_LOOP" = "y"; + "CONFIG_BLK_DEV_LOOP_MIN_COUNT" = "0"; + "CONFIG_BLK_DEV_CRYPTOLOOP" = "m"; + "CONFIG_CDROM_PKTCDVD" = "y"; + "CONFIG_CDROM_PKTCDVD_BUFFERS" = "8"; + "CONFIG_VIRTIO_BLK" = "m"; + "CONFIG_EEPROM_AT24" = "m"; + "CONFIG_EEPROM_93CX6" = "m"; + "CONFIG_HAVE_IDE" = "y"; + "CONFIG_SCSI_MOD" = "y"; + "CONFIG_SCSI" = "y"; + "CONFIG_SCSI_DMA" = "y"; + "CONFIG_SCSI_MQ_DEFAULT" = "y"; + "CONFIG_BLK_DEV_SD" = "y"; + "CONFIG_BLK_DEV_SR" = "y"; + "CONFIG_CHR_DEV_SG" = "y"; + "CONFIG_ATA" = "y"; + "CONFIG_ATA_ACPI" = "y"; + "CONFIG_SATA_AHCI" = "y"; + "CONFIG_ATA_SFF" = "y"; + "CONFIG_ATA_BMDMA" = "y"; + "CONFIG_ATA_PIIX" = "y"; + "CONFIG_MD" = "y"; + "CONFIG_BLK_DEV_DM_BUILTIN" = "y"; + "CONFIG_BLK_DEV_DM" = "y"; + "CONFIG_DM_CRYPT" = "y"; + "CONFIG_DM_UEVENT" = "y"; + "CONFIG_DM_LOG_WRITES" = "m"; + "CONFIG_NETDEVICES" = "y"; + "CONFIG_NET_CORE" = "y"; + "CONFIG_VXLAN" = "m"; + "CONFIG_GENEVE" = "m"; + "CONFIG_VIRTIO_NET" = "m"; + "CONFIG_NLMON" = "m"; + "CONFIG_VHOST_NET" = "m"; + "CONFIG_VHOST_RING" = "m"; + "CONFIG_VHOST" = "m"; + "CONFIG_ETHERNET" = "y"; + "CONFIG_NET_VENDOR_BROADCOM" = "y"; + "CONFIG_TIGON3" = "y"; + "CONFIG_PHYLIB" = "y"; + "CONFIG_USB_NET_DRIVERS" = "m"; + "CONFIG_INPUT" = "y"; + "CONFIG_INPUT_LEDS" = "y"; + "CONFIG_INPUT_FF_MEMLESS" = "y"; + "CONFIG_INPUT_MATRIXKMAP" = "m"; + "CONFIG_INPUT_MOUSEDEV" = "y"; + "CONFIG_INPUT_MOUSEDEV_SCREEN_X" = "1024"; + "CONFIG_INPUT_MOUSEDEV_SCREEN_Y" = "768"; + "CONFIG_INPUT_JOYDEV" = "y"; + "CONFIG_INPUT_EVDEV" = "y"; + "CONFIG_INPUT_KEYBOARD" = "y"; + "CONFIG_KEYBOARD_ATKBD" = "y"; + "CONFIG_INPUT_MOUSE" = "y"; + "CONFIG_INPUT_TABLET" = "y"; + "CONFIG_SERIO" = "y"; + "CONFIG_ARCH_MIGHT_HAVE_PC_SERIO" = "y"; + "CONFIG_SERIO_I8042" = "y"; + "CONFIG_SERIO_LIBPS2" = "y"; + "CONFIG_TTY" = "y"; + "CONFIG_VT" = "y"; + "CONFIG_CONSOLE_TRANSLATIONS" = "y"; + "CONFIG_VT_CONSOLE" = "y"; + "CONFIG_HW_CONSOLE" = "y"; + "CONFIG_VT_HW_CONSOLE_BINDING" = "y"; + "CONFIG_UNIX98_PTYS" = "y"; + "CONFIG_DEVPTS_MULTIPLE_INSTANCES" = "y"; + "CONFIG_DEVMEM" = "y"; + "CONFIG_DEVKMEM" = "y"; + "CONFIG_HVC_DRIVER" = "y"; + "CONFIG_VIRTIO_CONSOLE" = "m"; + "CONFIG_NVRAM" = "m"; + "CONFIG_HPET" = "y"; + "CONFIG_HPET_MMAP" = "y"; + "CONFIG_HPET_MMAP_DEFAULT" = "y"; + "CONFIG_HANGCHECK_TIMER" = "m"; + "CONFIG_TCG_TPM" = "y"; + "CONFIG_TCG_TIS" = "y"; + "CONFIG_DEVPORT" = "y"; + "CONFIG_I2C" = "y"; + "CONFIG_I2C_BOARDINFO" = "y"; + "CONFIG_I2C_CHARDEV" = "y"; + "CONFIG_I2C_MUX" = "y"; + "CONFIG_I2C_HELPER_AUTO" = "y"; + "CONFIG_I2C_ALGOBIT" = "y"; + "CONFIG_I2C_I801" = "y"; + "CONFIG_PPS" = "y"; + "CONFIG_PTP_1588_CLOCK" = "y"; + "CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB" = "y"; + "CONFIG_POWER_SUPPLY" = "y"; + "CONFIG_POWER_RESET" = "y"; + "CONFIG_HWMON" = "y"; + "CONFIG_SENSORS_CORETEMP" = "y"; + "CONFIG_SENSORS_LM90" = "y"; + "CONFIG_THERMAL" = "y"; + "CONFIG_THERMAL_HWMON" = "y"; + "CONFIG_THERMAL_WRITABLE_TRIPS" = "y"; + "CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE" = "y"; + "CONFIG_THERMAL_GOV_FAIR_SHARE" = "y"; + "CONFIG_THERMAL_GOV_STEP_WISE" = "y"; + "CONFIG_THERMAL_GOV_BANG_BANG" = "y"; + "CONFIG_THERMAL_GOV_USER_SPACE" = "y"; + "CONFIG_THERMAL_GOV_POWER_ALLOCATOR" = "y"; + "CONFIG_INTEL_POWERCLAMP" = "m"; + "CONFIG_X86_PKG_TEMP_THERMAL" = "m"; + "CONFIG_INTEL_PCH_THERMAL" = "m"; + "CONFIG_SSB_POSSIBLE" = "y"; + "CONFIG_BCMA_POSSIBLE" = "y"; + "CONFIG_MFD_CORE" = "y"; + "CONFIG_LPC_ICH" = "y"; + "CONFIG_MEDIA_SUPPORT" = "y"; + "CONFIG_MEDIA_CAMERA_SUPPORT" = "y"; + "CONFIG_VIDEO_DEV" = "y"; + "CONFIG_VIDEO_V4L2" = "y"; + "CONFIG_VIDEOBUF2_CORE" = "m"; + "CONFIG_VIDEOBUF2_MEMOPS" = "m"; + "CONFIG_VIDEOBUF2_VMALLOC" = "m"; + "CONFIG_MEDIA_USB_SUPPORT" = "y"; + "CONFIG_USB_VIDEO_CLASS" = "m"; + "CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV" = "y"; + "CONFIG_AGP" = "y"; + "CONFIG_AGP_INTEL" = "y"; + "CONFIG_INTEL_GTT" = "y"; + "CONFIG_VGA_ARB" = "y"; + "CONFIG_VGA_ARB_MAX_GPUS" = "16"; + "CONFIG_DRM" = "y"; + "CONFIG_DRM_KMS_HELPER" = "y"; + "CONFIG_DRM_KMS_FB_HELPER" = "y"; + "CONFIG_DRM_TTM" = "y"; + "CONFIG_DRM_NOUVEAU" = "y"; + "CONFIG_NOUVEAU_DEBUG" = "5"; + "CONFIG_NOUVEAU_DEBUG_DEFAULT" = "3"; + "CONFIG_DRM_NOUVEAU_BACKLIGHT" = "y"; + "CONFIG_DRM_BOCHS" = "m"; + "CONFIG_DRM_VIRTIO_GPU" = "m"; + "CONFIG_DRM_BRIDGE" = "y"; + "CONFIG_FB" = "y"; + "CONFIG_FB_CMDLINE" = "y"; + "CONFIG_FB_CFB_FILLRECT" = "y"; + "CONFIG_FB_CFB_COPYAREA" = "y"; + "CONFIG_FB_CFB_IMAGEBLIT" = "y"; + "CONFIG_FB_SYS_FILLRECT" = "y"; + "CONFIG_FB_SYS_COPYAREA" = "y"; + "CONFIG_FB_SYS_IMAGEBLIT" = "y"; + "CONFIG_FB_SYS_FOPS" = "y"; + "CONFIG_FB_BACKLIGHT" = "y"; + "CONFIG_FB_MODE_HELPERS" = "y"; + "CONFIG_FB_TILEBLITTING" = "y"; + "CONFIG_BACKLIGHT_LCD_SUPPORT" = "y"; + "CONFIG_BACKLIGHT_CLASS_DEVICE" = "y"; + "CONFIG_HDMI" = "y"; + "CONFIG_VGA_CONSOLE" = "y"; + "CONFIG_VGACON_SOFT_SCROLLBACK" = "y"; + "CONFIG_VGACON_SOFT_SCROLLBACK_SIZE" = "1024"; + "CONFIG_DUMMY_CONSOLE" = "y"; + "CONFIG_DUMMY_CONSOLE_COLUMNS" = "80"; + "CONFIG_DUMMY_CONSOLE_ROWS" = "25"; + "CONFIG_FRAMEBUFFER_CONSOLE" = "y"; + "CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY" = "y"; + "CONFIG_SOUND" = "y"; + "CONFIG_SOUND_OSS_CORE" = "y"; + "CONFIG_SOUND_OSS_CORE_PRECLAIM" = "y"; + "CONFIG_SND" = "y"; + "CONFIG_SND_TIMER" = "y"; + "CONFIG_SND_PCM" = "y"; + "CONFIG_SND_HWDEP" = "y"; + "CONFIG_SND_RAWMIDI" = "y"; + "CONFIG_SND_JACK" = "y"; + "CONFIG_SND_SEQUENCER" = "y"; + "CONFIG_SND_SEQ_DUMMY" = "m"; + "CONFIG_SND_OSSEMUL" = "y"; + "CONFIG_SND_MIXER_OSS" = "y"; + "CONFIG_SND_PCM_OSS" = "y"; + "CONFIG_SND_PCM_OSS_PLUGINS" = "y"; + "CONFIG_SND_PCM_TIMER" = "y"; + "CONFIG_SND_SEQUENCER_OSS" = "y"; + "CONFIG_SND_HRTIMER" = "y"; + "CONFIG_SND_SEQ_HRTIMER_DEFAULT" = "y"; + "CONFIG_SND_DYNAMIC_MINORS" = "y"; + "CONFIG_SND_MAX_CARDS" = "32"; + "CONFIG_SND_PROC_FS" = "y"; + "CONFIG_SND_VMASTER" = "y"; + "CONFIG_SND_DMA_SGBUF" = "y"; + "CONFIG_SND_RAWMIDI_SEQ" = "y"; + "CONFIG_SND_PCI" = "y"; + "CONFIG_SND_HDA" = "y"; + "CONFIG_SND_HDA_INTEL" = "y"; + "CONFIG_SND_HDA_INPUT_BEEP" = "y"; + "CONFIG_SND_HDA_INPUT_BEEP_MODE" = "0"; + "CONFIG_SND_HDA_CODEC_SIGMATEL" = "y"; + "CONFIG_SND_HDA_GENERIC" = "y"; + "CONFIG_SND_HDA_POWER_SAVE_DEFAULT" = "0"; + "CONFIG_SND_HDA_CORE" = "y"; + "CONFIG_SND_HDA_PREALLOC_SIZE" = "64"; + "CONFIG_SND_USB" = "y"; + "CONFIG_SND_USB_AUDIO" = "y"; + "CONFIG_HID" = "y"; + "CONFIG_HIDRAW" = "y"; + "CONFIG_UHID" = "m"; + "CONFIG_HID_GENERIC" = "y"; + "CONFIG_HID_GREENASIA" = "y"; + "CONFIG_GREENASIA_FF" = "y"; + "CONFIG_USB_HID" = "y"; + "CONFIG_USB_HIDDEV" = "y"; + "CONFIG_I2C_HID" = "m"; + "CONFIG_USB_OHCI_LITTLE_ENDIAN" = "y"; + "CONFIG_USB_SUPPORT" = "y"; + "CONFIG_USB_COMMON" = "y"; + "CONFIG_USB_ARCH_HAS_HCD" = "y"; + "CONFIG_USB" = "y"; + "CONFIG_USB_ANNOUNCE_NEW_DEVICES" = "y"; + "CONFIG_USB_DEFAULT_PERSIST" = "y"; + "CONFIG_USB_MON" = "m"; + "CONFIG_USB_EHCI_HCD" = "y"; + "CONFIG_USB_EHCI_ROOT_HUB_TT" = "y"; + "CONFIG_USB_EHCI_TT_NEWSCHED" = "y"; + "CONFIG_USB_EHCI_PCI" = "y"; + "CONFIG_USB_UHCI_HCD" = "y"; + "CONFIG_USB_STORAGE" = "y"; + "CONFIG_USB_STORAGE_REALTEK" = "m"; + "CONFIG_REALTEK_AUTOPM" = "y"; + "CONFIG_USB_STORAGE_DATAFAB" = "m"; + "CONFIG_USB_STORAGE_FREECOM" = "m"; + "CONFIG_USB_STORAGE_ISD200" = "m"; + "CONFIG_USB_STORAGE_USBAT" = "m"; + "CONFIG_USB_STORAGE_SDDR09" = "m"; + "CONFIG_USB_STORAGE_SDDR55" = "m"; + "CONFIG_USB_STORAGE_JUMPSHOT" = "m"; + "CONFIG_USB_STORAGE_ALAUDA" = "m"; + "CONFIG_USB_STORAGE_ONETOUCH" = "m"; + "CONFIG_USB_STORAGE_KARMA" = "m"; + "CONFIG_USB_STORAGE_CYPRESS_ATACB" = "m"; + "CONFIG_USB_STORAGE_ENE_UB6250" = "m"; + "CONFIG_USB_UAS" = "m"; + "CONFIG_USB_MDC800" = "m"; + "CONFIG_USB_MICROTEK" = "m"; + "CONFIG_USBIP_CORE" = "m"; + "CONFIG_USBIP_VHCI_HCD" = "m"; + "CONFIG_USBIP_HOST" = "m"; + "CONFIG_USB_SERIAL" = "m"; + "CONFIG_USB_SERIAL_GENERIC" = "y"; + "CONFIG_USB_SERIAL_SIMPLE" = "m"; + "CONFIG_USB_SERIAL_AIRCABLE" = "m"; + "CONFIG_USB_SERIAL_ARK3116" = "m"; + "CONFIG_USB_SERIAL_BELKIN" = "m"; + "CONFIG_USB_SERIAL_CH341" = "m"; + "CONFIG_USB_SERIAL_WHITEHEAT" = "m"; + "CONFIG_USB_SERIAL_DIGI_ACCELEPORT" = "m"; + "CONFIG_USB_SERIAL_CP210X" = "m"; + "CONFIG_USB_SERIAL_CYPRESS_M8" = "m"; + "CONFIG_USB_SERIAL_EMPEG" = "m"; + "CONFIG_USB_SERIAL_FTDI_SIO" = "m"; + "CONFIG_USB_SERIAL_VISOR" = "m"; + "CONFIG_USB_SERIAL_IPAQ" = "m"; + "CONFIG_USB_SERIAL_IR" = "m"; + "CONFIG_USB_SERIAL_EDGEPORT" = "m"; + "CONFIG_USB_SERIAL_EDGEPORT_TI" = "m"; + "CONFIG_USB_SERIAL_F81232" = "m"; + "CONFIG_USB_SERIAL_GARMIN" = "m"; + "CONFIG_USB_SERIAL_IPW" = "m"; + "CONFIG_USB_SERIAL_IUU" = "m"; + "CONFIG_USB_SERIAL_KEYSPAN_PDA" = "m"; + "CONFIG_USB_SERIAL_KEYSPAN" = "m"; + "CONFIG_USB_SERIAL_KLSI" = "m"; + "CONFIG_USB_SERIAL_KOBIL_SCT" = "m"; + "CONFIG_USB_SERIAL_MCT_U232" = "m"; + "CONFIG_USB_SERIAL_METRO" = "m"; + "CONFIG_USB_SERIAL_MOS7720" = "m"; + "CONFIG_USB_SERIAL_MOS7840" = "m"; + "CONFIG_USB_SERIAL_MXUPORT" = "m"; + "CONFIG_USB_SERIAL_NAVMAN" = "m"; + "CONFIG_USB_SERIAL_PL2303" = "m"; + "CONFIG_USB_SERIAL_OTI6858" = "m"; + "CONFIG_USB_SERIAL_QCAUX" = "m"; + "CONFIG_USB_SERIAL_QUALCOMM" = "m"; + "CONFIG_USB_SERIAL_SPCP8X5" = "m"; + "CONFIG_USB_SERIAL_SAFE" = "m"; + "CONFIG_USB_SERIAL_SIERRAWIRELESS" = "m"; + "CONFIG_USB_SERIAL_SYMBOL" = "m"; + "CONFIG_USB_SERIAL_TI" = "m"; + "CONFIG_USB_SERIAL_CYBERJACK" = "m"; + "CONFIG_USB_SERIAL_XIRCOM" = "m"; + "CONFIG_USB_SERIAL_WWAN" = "m"; + "CONFIG_USB_SERIAL_OPTION" = "m"; + "CONFIG_USB_SERIAL_OMNINET" = "m"; + "CONFIG_USB_SERIAL_OPTICON" = "m"; + "CONFIG_USB_SERIAL_XSENS_MT" = "m"; + "CONFIG_USB_SERIAL_WISHBONE" = "m"; + "CONFIG_USB_SERIAL_SSU100" = "m"; + "CONFIG_USB_SERIAL_QT2" = "m"; + "CONFIG_USB_EZUSB_FX2" = "m"; + "CONFIG_NEW_LEDS" = "y"; + "CONFIG_LEDS_CLASS" = "y"; + "CONFIG_LEDS_CLASS_FLASH" = "m"; + "CONFIG_EDAC_ATOMIC_SCRUB" = "y"; + "CONFIG_EDAC_SUPPORT" = "y"; + "CONFIG_EDAC" = "y"; + "CONFIG_EDAC_MM_EDAC" = "y"; + "CONFIG_EDAC_I82975X" = "y"; + "CONFIG_RTC_LIB" = "y"; + "CONFIG_RTC_CLASS" = "y"; + "CONFIG_RTC_HCTOSYS" = "y"; + "CONFIG_RTC_HCTOSYS_DEVICE" = "rtc0"; + "CONFIG_RTC_SYSTOHC" = "y"; + "CONFIG_RTC_SYSTOHC_DEVICE" = "rtc0"; + "CONFIG_RTC_INTF_SYSFS" = "y"; + "CONFIG_RTC_INTF_PROC" = "y"; + "CONFIG_RTC_INTF_DEV" = "y"; + "CONFIG_RTC_DRV_CMOS" = "y"; + "CONFIG_IRQ_BYPASS_MANAGER" = "y"; + "CONFIG_VIRT_DRIVERS" = "y"; + "CONFIG_VIRTIO" = "m"; + "CONFIG_VIRTIO_PCI" = "m"; + "CONFIG_VIRTIO_BALLOON" = "m"; + "CONFIG_VIRTIO_INPUT" = "m"; + "CONFIG_VIRTIO_MMIO" = "m"; + "CONFIG_X86_PLATFORM_DEVICES" = "y"; + "CONFIG_ACPI_WMI" = "y"; + "CONFIG_MXM_WMI" = "y"; + "CONFIG_SURFACE_PRO3_BUTTON" = "m"; + "CONFIG_CLKEVT_I8253" = "y"; + "CONFIG_I8253_LOCK" = "y"; + "CONFIG_CLKBLD_I8253" = "y"; + "CONFIG_RAS" = "y"; + "CONFIG_LIBNVDIMM" = "m"; + "CONFIG_ND_BLK" = "m"; + "CONFIG_FIRMWARE_MEMMAP" = "y"; + "CONFIG_DELL_RBU" = "y"; + "CONFIG_DCDBAS" = "y"; + "CONFIG_DMIID" = "y"; + "CONFIG_DMI_SYSFS" = "y"; + "CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK" = "y"; + "CONFIG_UEFI_CPER" = "y"; + "CONFIG_DCACHE_WORD_ACCESS" = "y"; + "CONFIG_EXT2_FS" = "y"; + "CONFIG_EXT2_FS_XATTR" = "y"; + "CONFIG_EXT2_FS_POSIX_ACL" = "y"; + "CONFIG_FS_MBCACHE" = "y"; + "CONFIG_BTRFS_FS" = "y"; + "CONFIG_BTRFS_FS_POSIX_ACL" = "y"; + "CONFIG_FS_POSIX_ACL" = "y"; + "CONFIG_EXPORTFS" = "y"; + "CONFIG_FILE_LOCKING" = "y"; + "CONFIG_FSNOTIFY" = "y"; + "CONFIG_DNOTIFY" = "y"; + "CONFIG_INOTIFY_USER" = "y"; + "CONFIG_FANOTIFY" = "y"; + "CONFIG_AUTOFS4_FS" = "y"; + "CONFIG_FUSE_FS" = "y"; + "CONFIG_CUSE" = "m"; + "CONFIG_OVERLAY_FS" = "y"; + "CONFIG_FSCACHE" = "m"; + "CONFIG_CACHEFILES" = "m"; + "CONFIG_ISO9660_FS" = "y"; + "CONFIG_JOLIET" = "y"; + "CONFIG_ZISOFS" = "y"; + "CONFIG_UDF_FS" = "y"; + "CONFIG_UDF_NLS" = "y"; + "CONFIG_FAT_FS" = "m"; + "CONFIG_MSDOS_FS" = "m"; + "CONFIG_VFAT_FS" = "m"; + "CONFIG_FAT_DEFAULT_CODEPAGE" = "437"; + "CONFIG_FAT_DEFAULT_IOCHARSET" = "utf8"; + "CONFIG_NTFS_FS" = "m"; + "CONFIG_NTFS_RW" = "y"; + "CONFIG_PROC_FS" = "y"; + "CONFIG_PROC_SYSCTL" = "y"; + "CONFIG_PROC_PAGE_MONITOR" = "y"; + "CONFIG_PROC_CHILDREN" = "y"; + "CONFIG_KERNFS" = "y"; + "CONFIG_SYSFS" = "y"; + "CONFIG_TMPFS" = "y"; + "CONFIG_TMPFS_POSIX_ACL" = "y"; + "CONFIG_TMPFS_XATTR" = "y"; + "CONFIG_CONFIGFS_FS" = "y"; + "CONFIG_MISC_FILESYSTEMS" = "y"; + "CONFIG_ECRYPT_FS" = "y"; + "CONFIG_SQUASHFS" = "m"; + "CONFIG_SQUASHFS_FILE_CACHE" = "y"; + "CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU" = "y"; + "CONFIG_SQUASHFS_XATTR" = "y"; + "CONFIG_SQUASHFS_ZLIB" = "y"; + "CONFIG_SQUASHFS_LZ4" = "y"; + "CONFIG_SQUASHFS_LZO" = "y"; + "CONFIG_SQUASHFS_XZ" = "y"; + "CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE" = "3"; + "CONFIG_NETWORK_FILESYSTEMS" = "y"; + "CONFIG_NFS_FS" = "y"; + "CONFIG_NFS_V3" = "y"; + "CONFIG_NFS_V3_ACL" = "y"; + "CONFIG_NFS_V4" = "y"; + "CONFIG_NFS_USE_KERNEL_DNS" = "y"; + "CONFIG_NFSD" = "y"; + "CONFIG_NFSD_V2_ACL" = "y"; + "CONFIG_NFSD_V3" = "y"; + "CONFIG_NFSD_V3_ACL" = "y"; + "CONFIG_NFSD_V4" = "y"; + "CONFIG_GRACE_PERIOD" = "y"; + "CONFIG_LOCKD" = "y"; + "CONFIG_LOCKD_V4" = "y"; + "CONFIG_NFS_ACL_SUPPORT" = "y"; + "CONFIG_NFS_COMMON" = "y"; + "CONFIG_SUNRPC" = "y"; + "CONFIG_SUNRPC_GSS" = "y"; + "CONFIG_RPCSEC_GSS_KRB5" = "m"; + "CONFIG_CIFS" = "y"; + "CONFIG_CIFS_XATTR" = "y"; + "CONFIG_CIFS_POSIX" = "y"; + "CONFIG_NLS" = "y"; + "CONFIG_NLS_DEFAULT" = "ascii"; + "CONFIG_NLS_CODEPAGE_437" = "m"; + "CONFIG_NLS_CODEPAGE_737" = "m"; + "CONFIG_NLS_CODEPAGE_775" = "m"; + "CONFIG_NLS_CODEPAGE_850" = "m"; + "CONFIG_NLS_CODEPAGE_852" = "m"; + "CONFIG_NLS_CODEPAGE_855" = "m"; + "CONFIG_NLS_CODEPAGE_857" = "m"; + "CONFIG_NLS_CODEPAGE_860" = "m"; + "CONFIG_NLS_CODEPAGE_861" = "m"; + "CONFIG_NLS_CODEPAGE_862" = "m"; + "CONFIG_NLS_CODEPAGE_863" = "m"; + "CONFIG_NLS_CODEPAGE_864" = "m"; + "CONFIG_NLS_CODEPAGE_865" = "m"; + "CONFIG_NLS_CODEPAGE_866" = "m"; + "CONFIG_NLS_CODEPAGE_869" = "m"; + "CONFIG_NLS_CODEPAGE_936" = "m"; + "CONFIG_NLS_CODEPAGE_950" = "m"; + "CONFIG_NLS_CODEPAGE_932" = "m"; + "CONFIG_NLS_CODEPAGE_949" = "m"; + "CONFIG_NLS_CODEPAGE_874" = "m"; + "CONFIG_NLS_ISO8859_8" = "m"; + "CONFIG_NLS_CODEPAGE_1250" = "m"; + "CONFIG_NLS_CODEPAGE_1251" = "m"; + "CONFIG_NLS_ASCII" = "y"; + "CONFIG_NLS_ISO8859_1" = "m"; + "CONFIG_NLS_ISO8859_2" = "m"; + "CONFIG_NLS_ISO8859_3" = "m"; + "CONFIG_NLS_ISO8859_4" = "m"; + "CONFIG_NLS_ISO8859_5" = "m"; + "CONFIG_NLS_ISO8859_6" = "m"; + "CONFIG_NLS_ISO8859_7" = "m"; + "CONFIG_NLS_ISO8859_9" = "m"; + "CONFIG_NLS_ISO8859_13" = "m"; + "CONFIG_NLS_ISO8859_14" = "m"; + "CONFIG_NLS_ISO8859_15" = "m"; + "CONFIG_NLS_KOI8_R" = "m"; + "CONFIG_NLS_KOI8_U" = "m"; + "CONFIG_NLS_MAC_ROMAN" = "m"; + "CONFIG_NLS_MAC_CELTIC" = "m"; + "CONFIG_NLS_MAC_CENTEURO" = "m"; + "CONFIG_NLS_MAC_CROATIAN" = "m"; + "CONFIG_NLS_MAC_CYRILLIC" = "m"; + "CONFIG_NLS_MAC_GAELIC" = "m"; + "CONFIG_NLS_MAC_GREEK" = "m"; + "CONFIG_NLS_MAC_ICELAND" = "m"; + "CONFIG_NLS_MAC_INUIT" = "m"; + "CONFIG_NLS_MAC_ROMANIAN" = "m"; + "CONFIG_NLS_MAC_TURKISH" = "m"; + "CONFIG_NLS_UTF8" = "y"; + "CONFIG_DLM" = "m"; + "CONFIG_TRACE_IRQFLAGS_SUPPORT" = "y"; + "CONFIG_MESSAGE_LOGLEVEL_DEFAULT" = "4"; + "CONFIG_FRAME_WARN" = "2048"; + "CONFIG_SECTION_MISMATCH_WARN_ONLY" = "y"; + "CONFIG_ARCH_WANT_FRAME_POINTERS" = "y"; + "CONFIG_MAGIC_SYSRQ" = "y"; + "CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE" = "0x1"; + "CONFIG_HAVE_DEBUG_KMEMLEAK" = "y"; + "CONFIG_DEBUG_MEMORY_INIT" = "y"; + "CONFIG_HAVE_DEBUG_STACKOVERFLOW" = "y"; + "CONFIG_HAVE_ARCH_KMEMCHECK" = "y"; + "CONFIG_HAVE_ARCH_KASAN" = "y"; + "CONFIG_PANIC_ON_OOPS_VALUE" = "0"; + "CONFIG_PANIC_TIMEOUT" = "0"; + "CONFIG_SCHED_INFO" = "y"; + "CONFIG_DEBUG_BUGVERBOSE" = "y"; + "CONFIG_RCU_CPU_STALL_TIMEOUT" = "60"; + "CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS" = "y"; + "CONFIG_USER_STACKTRACE_SUPPORT" = "y"; + "CONFIG_HAVE_FUNCTION_TRACER" = "y"; + "CONFIG_HAVE_FUNCTION_GRAPH_TRACER" = "y"; + "CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST" = "y"; + "CONFIG_HAVE_DYNAMIC_FTRACE" = "y"; + "CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS" = "y"; + "CONFIG_HAVE_FTRACE_MCOUNT_RECORD" = "y"; + "CONFIG_HAVE_SYSCALL_TRACEPOINTS" = "y"; + "CONFIG_HAVE_FENTRY" = "y"; + "CONFIG_HAVE_C_RECORDMCOUNT" = "y"; + "CONFIG_TRACING_SUPPORT" = "y"; + "CONFIG_TEST_HEXDUMP" = "m"; + "CONFIG_MEMTEST" = "y"; + "CONFIG_HAVE_ARCH_KGDB" = "y"; + "CONFIG_STRICT_DEVMEM" = "y"; + "CONFIG_X86_VERBOSE_BOOTUP" = "y"; + "CONFIG_EARLY_PRINTK" = "y"; + "CONFIG_DOUBLEFAULT" = "y"; + "CONFIG_HAVE_MMIOTRACE_SUPPORT" = "y"; + "CONFIG_IO_DELAY_TYPE_0X80" = "0"; + "CONFIG_IO_DELAY_TYPE_0XED" = "1"; + "CONFIG_IO_DELAY_TYPE_UDELAY" = "2"; + "CONFIG_IO_DELAY_TYPE_NONE" = "3"; + "CONFIG_IO_DELAY_0X80" = "y"; + "CONFIG_DEFAULT_IO_DELAY_TYPE" = "0"; + "CONFIG_KEYS" = "y"; + "CONFIG_ENCRYPTED_KEYS" = "y"; + "CONFIG_SECURITYFS" = "y"; + "CONFIG_DEFAULT_SECURITY_DAC" = "y"; + "CONFIG_DEFAULT_SECURITY" = ""; + "CONFIG_XOR_BLOCKS" = "y"; + "CONFIG_CRYPTO" = "y"; + "CONFIG_CRYPTO_ALGAPI" = "y"; + "CONFIG_CRYPTO_ALGAPI2" = "y"; + "CONFIG_CRYPTO_AEAD" = "y"; + "CONFIG_CRYPTO_AEAD2" = "y"; + "CONFIG_CRYPTO_BLKCIPHER" = "y"; + "CONFIG_CRYPTO_BLKCIPHER2" = "y"; + "CONFIG_CRYPTO_HASH" = "y"; + "CONFIG_CRYPTO_HASH2" = "y"; + "CONFIG_CRYPTO_RNG" = "y"; + "CONFIG_CRYPTO_RNG2" = "y"; + "CONFIG_CRYPTO_RNG_DEFAULT" = "y"; + "CONFIG_CRYPTO_PCOMP" = "y"; + "CONFIG_CRYPTO_PCOMP2" = "y"; + "CONFIG_CRYPTO_AKCIPHER2" = "y"; + "CONFIG_CRYPTO_AKCIPHER" = "m"; + "CONFIG_CRYPTO_RSA" = "m"; + "CONFIG_CRYPTO_MANAGER" = "y"; + "CONFIG_CRYPTO_MANAGER2" = "y"; + "CONFIG_CRYPTO_USER" = "m"; + "CONFIG_CRYPTO_GF128MUL" = "y"; + "CONFIG_CRYPTO_NULL" = "y"; + "CONFIG_CRYPTO_NULL2" = "y"; + "CONFIG_CRYPTO_PCRYPT" = "y"; + "CONFIG_CRYPTO_WORKQUEUE" = "y"; + "CONFIG_CRYPTO_CRYPTD" = "y"; + "CONFIG_CRYPTO_MCRYPTD" = "m"; + "CONFIG_CRYPTO_AUTHENC" = "m"; + "CONFIG_CRYPTO_TEST" = "m"; + "CONFIG_CRYPTO_ABLK_HELPER" = "y"; + "CONFIG_CRYPTO_GLUE_HELPER_X86" = "y"; + "CONFIG_CRYPTO_CCM" = "m"; + "CONFIG_CRYPTO_GCM" = "m"; + "CONFIG_CRYPTO_CHACHA20POLY1305" = "m"; + "CONFIG_CRYPTO_SEQIV" = "y"; + "CONFIG_CRYPTO_ECHAINIV" = "m"; + "CONFIG_CRYPTO_CBC" = "y"; + "CONFIG_CRYPTO_CTR" = "y"; + "CONFIG_CRYPTO_CTS" = "m"; + "CONFIG_CRYPTO_ECB" = "y"; + "CONFIG_CRYPTO_LRW" = "y"; + "CONFIG_CRYPTO_PCBC" = "y"; + "CONFIG_CRYPTO_XTS" = "y"; + "CONFIG_CRYPTO_KEYWRAP" = "m"; + "CONFIG_CRYPTO_CMAC" = "y"; + "CONFIG_CRYPTO_HMAC" = "y"; + "CONFIG_CRYPTO_XCBC" = "y"; + "CONFIG_CRYPTO_VMAC" = "y"; + "CONFIG_CRYPTO_CRC32C" = "y"; + "CONFIG_CRYPTO_CRC32C_INTEL" = "m"; + "CONFIG_CRYPTO_CRC32" = "y"; + "CONFIG_CRYPTO_CRC32_PCLMUL" = "m"; + "CONFIG_CRYPTO_CRCT10DIF" = "y"; + "CONFIG_CRYPTO_CRCT10DIF_PCLMUL" = "m"; + "CONFIG_CRYPTO_GHASH" = "y"; + "CONFIG_CRYPTO_POLY1305" = "m"; + "CONFIG_CRYPTO_POLY1305_X86_64" = "m"; + "CONFIG_CRYPTO_MD4" = "y"; + "CONFIG_CRYPTO_MD5" = "y"; + "CONFIG_CRYPTO_MICHAEL_MIC" = "y"; + "CONFIG_CRYPTO_RMD128" = "m"; + "CONFIG_CRYPTO_RMD160" = "m"; + "CONFIG_CRYPTO_RMD256" = "m"; + "CONFIG_CRYPTO_RMD320" = "m"; + "CONFIG_CRYPTO_SHA1" = "y"; + "CONFIG_CRYPTO_SHA1_SSSE3" = "m"; + "CONFIG_CRYPTO_SHA256_SSSE3" = "m"; + "CONFIG_CRYPTO_SHA512_SSSE3" = "m"; + "CONFIG_CRYPTO_SHA1_MB" = "m"; + "CONFIG_CRYPTO_SHA256" = "y"; + "CONFIG_CRYPTO_SHA512" = "y"; + "CONFIG_CRYPTO_TGR192" = "m"; + "CONFIG_CRYPTO_WP512" = "m"; + "CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL" = "m"; + "CONFIG_CRYPTO_AES" = "y"; + "CONFIG_CRYPTO_AES_X86_64" = "y"; + "CONFIG_CRYPTO_AES_NI_INTEL" = "m"; + "CONFIG_CRYPTO_ANUBIS" = "m"; + "CONFIG_CRYPTO_ARC4" = "y"; + "CONFIG_CRYPTO_BLOWFISH" = "y"; + "CONFIG_CRYPTO_BLOWFISH_COMMON" = "y"; + "CONFIG_CRYPTO_BLOWFISH_X86_64" = "y"; + "CONFIG_CRYPTO_CAMELLIA" = "m"; + "CONFIG_CRYPTO_CAMELLIA_X86_64" = "y"; + "CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64" = "m"; + "CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64" = "m"; + "CONFIG_CRYPTO_CAST_COMMON" = "y"; + "CONFIG_CRYPTO_CAST5" = "y"; + "CONFIG_CRYPTO_CAST5_AVX_X86_64" = "y"; + "CONFIG_CRYPTO_CAST6" = "y"; + "CONFIG_CRYPTO_CAST6_AVX_X86_64" = "y"; + "CONFIG_CRYPTO_DES" = "y"; + "CONFIG_CRYPTO_DES3_EDE_X86_64" = "y"; + "CONFIG_CRYPTO_FCRYPT" = "m"; + "CONFIG_CRYPTO_KHAZAD" = "m"; + "CONFIG_CRYPTO_SALSA20" = "m"; + "CONFIG_CRYPTO_SALSA20_X86_64" = "m"; + "CONFIG_CRYPTO_CHACHA20" = "m"; + "CONFIG_CRYPTO_CHACHA20_X86_64" = "m"; + "CONFIG_CRYPTO_SEED" = "m"; + "CONFIG_CRYPTO_SERPENT" = "y"; + "CONFIG_CRYPTO_SERPENT_SSE2_X86_64" = "y"; + "CONFIG_CRYPTO_SERPENT_AVX_X86_64" = "m"; + "CONFIG_CRYPTO_SERPENT_AVX2_X86_64" = "m"; + "CONFIG_CRYPTO_TEA" = "m"; + "CONFIG_CRYPTO_TWOFISH" = "y"; + "CONFIG_CRYPTO_TWOFISH_COMMON" = "y"; + "CONFIG_CRYPTO_TWOFISH_X86_64" = "y"; + "CONFIG_CRYPTO_TWOFISH_X86_64_3WAY" = "m"; + "CONFIG_CRYPTO_TWOFISH_AVX_X86_64" = "m"; + "CONFIG_CRYPTO_DEFLATE" = "y"; + "CONFIG_CRYPTO_ZLIB" = "y"; + "CONFIG_CRYPTO_LZO" = "y"; + "CONFIG_CRYPTO_842" = "m"; + "CONFIG_CRYPTO_LZ4" = "y"; + "CONFIG_CRYPTO_LZ4HC" = "y"; + "CONFIG_CRYPTO_ANSI_CPRNG" = "m"; + "CONFIG_CRYPTO_DRBG_MENU" = "y"; + "CONFIG_CRYPTO_DRBG_HMAC" = "y"; + "CONFIG_CRYPTO_DRBG" = "y"; + "CONFIG_CRYPTO_JITTERENTROPY" = "y"; + "CONFIG_CRYPTO_USER_API" = "m"; + "CONFIG_CRYPTO_USER_API_HASH" = "m"; + "CONFIG_CRYPTO_USER_API_SKCIPHER" = "m"; + "CONFIG_CRYPTO_USER_API_RNG" = "m"; + "CONFIG_CRYPTO_USER_API_AEAD" = "m"; + "CONFIG_CRYPTO_HASH_INFO" = "y"; + "CONFIG_ASYMMETRIC_KEY_TYPE" = "m"; + "CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE" = "m"; + "CONFIG_PUBLIC_KEY_ALGO_RSA" = "m"; + "CONFIG_X509_CERTIFICATE_PARSER" = "m"; + "CONFIG_PKCS7_MESSAGE_PARSER" = "m"; + "CONFIG_PKCS7_TEST_KEY" = "m"; + "CONFIG_SYSTEM_TRUSTED_KEYRING" = "y"; + "CONFIG_SYSTEM_TRUSTED_KEYS" = ""; + "CONFIG_HAVE_KVM" = "y"; + "CONFIG_HAVE_KVM_IRQCHIP" = "y"; + "CONFIG_HAVE_KVM_IRQFD" = "y"; + "CONFIG_HAVE_KVM_IRQ_ROUTING" = "y"; + "CONFIG_HAVE_KVM_EVENTFD" = "y"; + "CONFIG_KVM_APIC_ARCHITECTURE" = "y"; + "CONFIG_KVM_MMIO" = "y"; + "CONFIG_KVM_ASYNC_PF" = "y"; + "CONFIG_HAVE_KVM_MSI" = "y"; + "CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT" = "y"; + "CONFIG_KVM_VFIO" = "y"; + "CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT" = "y"; + "CONFIG_KVM_COMPAT" = "y"; + "CONFIG_HAVE_KVM_IRQ_BYPASS" = "y"; + "CONFIG_VIRTUALIZATION" = "y"; + "CONFIG_KVM" = "y"; + "CONFIG_KVM_INTEL" = "y"; + "CONFIG_RAID6_PQ" = "y"; + "CONFIG_BITREVERSE" = "y"; + "CONFIG_GENERIC_STRNCPY_FROM_USER" = "y"; + "CONFIG_GENERIC_STRNLEN_USER" = "y"; + "CONFIG_GENERIC_NET_UTILS" = "y"; + "CONFIG_GENERIC_FIND_FIRST_BIT" = "y"; + "CONFIG_GENERIC_PCI_IOMAP" = "y"; + "CONFIG_GENERIC_IOMAP" = "y"; + "CONFIG_GENERIC_IO" = "y"; + "CONFIG_ARCH_USE_CMPXCHG_LOCKREF" = "y"; + "CONFIG_ARCH_HAS_FAST_MULTIPLIER" = "y"; + "CONFIG_CRC_CCITT" = "y"; + "CONFIG_CRC16" = "y"; + "CONFIG_CRC_T10DIF" = "y"; + "CONFIG_CRC_ITU_T" = "y"; + "CONFIG_CRC32" = "y"; + "CONFIG_CRC32_SELFTEST" = "y"; + "CONFIG_CRC32_SLICEBY8" = "y"; + "CONFIG_CRC7" = "y"; + "CONFIG_LIBCRC32C" = "y"; + "CONFIG_CRC8" = "y"; + "CONFIG_RANDOM32_SELFTEST" = "y"; + "CONFIG_842_COMPRESS" = "m"; + "CONFIG_842_DECOMPRESS" = "m"; + "CONFIG_ZLIB_INFLATE" = "y"; + "CONFIG_ZLIB_DEFLATE" = "y"; + "CONFIG_LZO_COMPRESS" = "y"; + "CONFIG_LZO_DECOMPRESS" = "y"; + "CONFIG_LZ4_COMPRESS" = "y"; + "CONFIG_LZ4HC_COMPRESS" = "y"; + "CONFIG_LZ4_DECOMPRESS" = "y"; + "CONFIG_XZ_DEC" = "y"; + "CONFIG_XZ_DEC_X86" = "y"; + "CONFIG_XZ_DEC_POWERPC" = "y"; + "CONFIG_XZ_DEC_IA64" = "y"; + "CONFIG_XZ_DEC_ARM" = "y"; + "CONFIG_XZ_DEC_ARMTHUMB" = "y"; + "CONFIG_XZ_DEC_SPARC" = "y"; + "CONFIG_XZ_DEC_BCJ" = "y"; + "CONFIG_XZ_DEC_TEST" = "m"; + "CONFIG_DECOMPRESS_GZIP" = "y"; + "CONFIG_DECOMPRESS_BZIP2" = "y"; + "CONFIG_DECOMPRESS_LZMA" = "y"; + "CONFIG_DECOMPRESS_XZ" = "y"; + "CONFIG_DECOMPRESS_LZO" = "y"; + "CONFIG_DECOMPRESS_LZ4" = "y"; + "CONFIG_GENERIC_ALLOCATOR" = "y"; + "CONFIG_TEXTSEARCH" = "y"; + "CONFIG_TEXTSEARCH_KMP" = "m"; + "CONFIG_TEXTSEARCH_BM" = "m"; + "CONFIG_TEXTSEARCH_FSM" = "m"; + "CONFIG_ASSOCIATIVE_ARRAY" = "y"; + "CONFIG_HAS_IOMEM" = "y"; + "CONFIG_HAS_IOPORT_MAP" = "y"; + "CONFIG_HAS_DMA" = "y"; + "CONFIG_CHECK_SIGNATURE" = "y"; + "CONFIG_CPU_RMAP" = "y"; + "CONFIG_DQL" = "y"; + "CONFIG_GLOB" = "y"; + "CONFIG_NLATTR" = "y"; + "CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE" = "y"; + "CONFIG_CLZ_TAB" = "y"; + "CONFIG_CORDIC" = "y"; + "CONFIG_MPILIB" = "m"; + "CONFIG_OID_REGISTRY" = "y"; + "CONFIG_FONT_SUPPORT" = "y"; + "CONFIG_FONT_8x8" = "y"; + "CONFIG_FONT_8x16" = "y"; + "CONFIG_ARCH_HAS_SG_CHAIN" = "y"; + "CONFIG_ARCH_HAS_PMEM_API" = "y"; + "CONFIG_ARCH_HAS_MMIO_FLUSH" = "y"; +} diff --git a/machines/aszlig/mmrnmhrm.nix b/machines/aszlig/mmrnmhrm.nix new file mode 100644 index 00000000..49826d9b --- /dev/null +++ b/machines/aszlig/mmrnmhrm.nix @@ -0,0 +1,81 @@ +{ pkgs, lib, ... }: + +with lib; + +{ + vuizvui.user.aszlig.profiles.workstation.enable = true; + + nix.maxJobs = 2; + + boot = { + loader.grub.devices = map (i: "/dev/disk/by-id/${i}") [ + "ata-WDC_WD10EZEX-00BN5A0_WD-WCC3F5756955" + "ata-WDC_WD10EZEX-00BN5A0_WD-WCC3F5790537" + ]; + }; + + vuizvui.user.aszlig.system.kernel.enable = true; + vuizvui.user.aszlig.system.kernel.config = import ./mmrnmhrm-kconf.nix; + + networking.hostName = "mmrnmhrm"; + + fileSystems = { + "/" = { + label = "root"; + fsType = "btrfs"; + options = concatStringsSep "," [ + "autodefrag" + "space_cache" + "compress=lzo" + "noatime" + ]; + }; + }; + + swapDevices = [ + { label = "swap1"; } + { label = "swap2"; } + ]; + + services.synergy.server.enable = true; + services.synergy.server.configFile = pkgs.writeText "synergy.conf" '' + section: screens + dnyarri: + mmrnmhrm: + tishtushi: + end + + section: links + mmrnmhrm: + left = dnyarri + right = dnyarri + dnyarri: + right = mmrnmhrm + left = mmrnmhrm + end + + section: options + keystroke(Super+F1) = switchToScreen(dnyarri) + keystroke(Super+F2) = switchToScreen(mmrnmhrm) + keystroke(Super+F3) = switchToScreen(tishtushi) + end + ''; + + services.kmscon.enable = true; + + systemd.services."synergy-server".serviceConfig.CPUSchedulingPolicy = "rr"; + systemd.services."synergy-server".serviceConfig.CPUSchedulingPriority = 50; + + services.xserver.videoDrivers = [ "nouveau" ]; + services.xserver.xrandrHeads = [ "DVI-I-1" "VGA-1" ]; + + vuizvui.user.aszlig.services.i3.workspaces."1" = { + label = "XMPP"; + assign = singleton { class = "^(?:Tkabber|Gajim)\$"; }; + }; + + vuizvui.user.aszlig.services.i3.workspaces."3" = { + label = "Chromium"; + assign = singleton { class = "^Chromium(?:-browser)?\$"; }; + }; +} diff --git a/machines/aszlig/tishtushi.nix b/machines/aszlig/tishtushi.nix new file mode 100644 index 00000000..a3f281f4 --- /dev/null +++ b/machines/aszlig/tishtushi.nix @@ -0,0 +1,73 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + rootUUID = "e33a3dda-a87d-473b-b113-37783aa35667"; + swapUUID = "e9f59283-143c-4c36-978c-c730c6ca27c7"; + storeUUID = "ce1db87b-d717-450d-a212-3685a224f626"; + diskID = "ata-Hitachi_HTS543232A7A384_E2P31243FGB6PJ"; +in { + vuizvui.user.aszlig.profiles.workstation.enable = true; + vuizvui.user.aszlig.programs.taalo-build.enable = true; + + boot = rec { + kernelPackages = with pkgs; let + trimVer = ver: take 2 (splitString "." (replaceChars ["-"] ["."] ver)); + tooOld = trimVer linux_latest.version == trimVer linux_testing.version; + origKernel = if tooOld then linux_latest else linux_testing; + bfqsched = pkgs.vuizvui.kernelPatches.bfqsched // { + extraConfig = '' + IOSCHED_BFQ y + DEFAULT_BFQ y + DEFAULT_CFQ n + DEFAULT_IOSCHED "bfq" + ''; + }; + kernel = origKernel.override (origArgs: { + kernelPatches = origArgs.kernelPatches ++ singleton bfqsched; + }); + in linuxPackagesFor kernel kernelPackages; + + initrd.kernelModules = [ "fbcon" "usb_storage" ]; + loader.grub.device = "/dev/disk/by-id/${diskID}"; + loader.grub.timeout = 0; + }; + + networking.hostName = "tishtushi"; + networking.wireless.enable = mkForce true; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/${rootUUID}"; + fsType = "btrfs"; + options = concatStringsSep "," [ + "space_cache" "compress=zlib" "noatime" + ]; + }; + + fileSystems."/nix/store" = { + device = "/dev/disk/by-uuid/${storeUUID}"; + fsType = "btrfs"; + options = concatStringsSep "," [ + "ssd" "compress-force=zlib" "noatime" + ]; + }; + + swapDevices = singleton { + device = "/dev/disk/by-uuid/${swapUUID}"; + }; + + services.synergy.client.enable = true; + services.synergy.client.serverAddress = "mmrnmhrm"; + + services.tlp.enable = true; + + services.xserver.videoDrivers = [ "intel" ]; + services.xserver.synaptics.enable = true; + services.xserver.synaptics.tapButtons = true; + services.xserver.synaptics.twoFingerScroll = true; + services.xserver.synaptics.vertEdgeScroll = false; + services.xserver.synaptics.accelFactor = "0.1"; + + nix.maxJobs = 4; +} diff --git a/machines/default.nix b/machines/default.nix new file mode 100644 index 00000000..7c0ed379 --- /dev/null +++ b/machines/default.nix @@ -0,0 +1,31 @@ +{ system ? builtins.currentSystem, ... }: + +let + callMachine = import ../lib/call-machine.nix; +in { + aszlig = { + dnyarri = callMachine ./aszlig/dnyarri.nix {}; + mmrnmhrm = callMachine ./aszlig/mmrnmhrm.nix {}; + arilou = callMachine ./aszlig/arilou.nix {}; + kzerza = callMachine ./aszlig/kzerza.nix {}; + tishtushi = callMachine ./aszlig/tishtushi.nix {}; + managed = { + haenk = callMachine ./aszlig/managed/haenk.nix {}; + notsure = callMachine ./aszlig/managed/notsure.nix {}; + tyree = callMachine ./aszlig/managed/tyree.nix {}; + }; + }; + labnet = { + heinrich = callMachine ./labnet/heinrich.nix {}; + labtop = callMachine ./labnet/labtop.nix {}; + }; + profpatsch = { + katara = callMachine ./profpatsch/katara.nix {}; + }; + misc = { + mailserver = callMachine ./misc/mailserver.nix {}; + }; + sternenseemann = { + fliewatuet = callMachine ./sternenseemann/fliewatuet.nix {}; + }; +} diff --git a/machines/labnet/heinrich.nix b/machines/labnet/heinrich.nix new file mode 100644 index 00000000..64601314 --- /dev/null +++ b/machines/labnet/heinrich.nix @@ -0,0 +1,143 @@ +{ config, lib, ... }: + +with lib; + +let + routes = { + moritz = { + id = 14; + address = "192.168.0.12"; + prefixLength = 24; + gateway = "192.168.0.1"; + destination = "144.76.143.122"; + }; + + hotelturm = { + id = 8; + address = "10.11.77.5"; + prefixLength = 24; + gateway = "10.11.77.16"; + destination = "10.11.7.0/24"; + }; + }; + + internalIf = config.vuizvui.machines.heinrich.internalInterface; + externalIf = config.vuizvui.machines.heinrich.externalInterface; + + mkRouteConfig = name: cfg: { + key = "routes-${name}"; + + networking.vlans.${name} = { + inherit (cfg) id; + interface = externalIf; + }; + + networking.interfaces.${name}.ip4 = singleton { + inherit (cfg) address prefixLength; + }; + + systemd.network.networks."40-${name}".routes = singleton { + routeConfig.Gateway = cfg.gateway; + routeConfig.Destination = cfg.destination; + }; + }; + +in { + imports = mapAttrsToList mkRouteConfig routes; + + options.vuizvui.machines.heinrich = { + internalInterface = mkOption { + type = types.str; + default = "enp7s0"; + description = '' + The internal network interface where Heinrich is serving DHCP and DNS + requests. + ''; + }; + + externalInterface = mkOption { + type = types.str; + default = "enp5s0"; + description = '' + The external network interface where Heinrich is connected to the + internet. + ''; + }; + }; + + config = { + networking.useDHCP = false; + networking.interfaces.${externalIf}.ip4 = mkForce []; + networking.interfaces.${internalIf}.ip4 = lib.singleton { + address = "172.16.0.1"; + prefixLength = 24; + }; + + services.dnsmasq.enable = true; + services.dnsmasq.resolveLocalQueries = false; + services.dnsmasq.extraConfig = '' + dhcp-range=172.16.0.100,172.16.0.254,12h + + dhcp-option=3,172.16.0.1 # Gateway + dhcp-option=6,172.16.0.1 # DNS-server + + local=/openlab.lan/ + domain=openlab.lan + + dhcp-leasefile=/var/db/dnsmasq/dhcp.leases + ''; + + systemd.services.dnsmasq-pre = { + description = "Pre-Init DNSMasq"; + before = [ "dnsmasq.service" ]; + wantedBy = [ "multi-user.target" ]; + script = '' + mkdir -p /var/db/dnsmasq + chown dnsmasq:nogroup /var/db/dnsmasq + ''; + serviceConfig.Type = "oneshot"; + serviceConfig.RemainAfterExit = true; + }; + + users.motd = '' + 0. Never touch a running system. + 1. Dokumentiere alle trotz 0 erfolgten Änderungen im Github-Repo: + https://github.com/openlab-aux/labnetz-doku + 2. Mit großer Macht geht große Verantwortung einher. + 3. So weit! + 4. ... + 5. Reisst dir Hannes den Arsch auf, wenn Du die Punkte 0-2 ignorierst. + ''; + + # TODO: This is a dummy, replace it once we know about the real root fs. + fileSystems."/".label = "root"; + boot.loader.grub.device = "nodev"; + + networking.useNetworkd = true; + networking.firewall.enable = false; + networking.nat.enable = true; + networking.nat.externalIP = routes.hotelturm.address; + networking.nat.externalInterface = "hotelturm"; + networking.nat.internalIPs = [ "172.16.0.1/24" ]; + networking.nat.internalInterfaces = [ internalIf ]; + + /* TODO! + services.openvpn.enable = true; + services.openvpn.servers.heinrich.config = '' + dev tun0 + remote 144.76.143.122 + ifconfig 10.9.8.2 10.9.8.1 + secret /etc/openvpn/priv.key + + comp-lzo + + keepalive 10 60 + ping-timer-rem + persist-tun + persist-key + + route 0.0.0.0 0.0.0.0 + ''; + */ + }; +} diff --git a/machines/labnet/labtop.nix b/machines/labnet/labtop.nix new file mode 100644 index 00000000..65e3723d --- /dev/null +++ b/machines/labnet/labtop.nix @@ -0,0 +1,135 @@ +{ pkgs, lib, ... }: + +let + greybird = pkgs.stdenv.mkDerivation { + name = "greybird-xfce-theme"; + + src = pkgs.fetchFromGitHub { + repo = "Greybird"; + owner = "shimmerproject"; + rev = "61ec18d22780aa87998381599c941e0cf4f7bfb5"; + sha256 = "03h8hba4lfp337a4drylcplrbggry9gz8dq1f3gjy25fhqkgvq05"; + }; + + phases = [ "unpackPhase" "installPhase" ]; + + installPhase = '' + mkdir -p "$out/share/themes/Greybird" \ + "$out/share/themes/Greybird-compact/xfwm4" + cp -vrt "$out/share/themes/Greybird" \ + gtk-* metacity-1 unity xfce-notify-4.0 xfwm4 + cp -vrt "$out/share/themes/Greybird-compact/xfwm4" \ + xfwm4_compact/* + ''; + }; + + modulesPath = "${import ../../nixpkgs-path.nix}/nixos/modules"; + +in { + imports = [ "${modulesPath}/installer/scan/not-detected.nix" ]; + + boot.loader.grub.device = "/dev/disk/by-id/ata-HITACHI_HTS722010K9SA00_080711DP0270DPGLVMPC"; + + boot.kernelModules = [ "kvm-intel" ]; + boot.initrd.availableKernelModules = [ + "uhci_hcd" "ehci_pci" "ata_piix" "firewire_ohci" "usb_storage" + ]; + + i18n = { + consoleFont = "lat9w-16"; + consoleKeyMap = "us"; + defaultLocale = "de_DE.UTF-8"; + }; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/754fd3e3-2e04-4028-9363-0c6bb4c54367"; + fsType = "ext4"; + }; + + vuizvui.hardware.thinkpad.enable = true; + + environment.systemPackages = with pkgs; [ + #repetierhost <- TODO + ack + antimony + blender + filezilla + firefox + fish + freecad + gcc + gnome3.gedit + gimp + git + gmpc + vuizvui.greybird-xfce-theme + inkscape + ino + (libreoffice.overrideDerivation (lib.const { doCheck = false; })) + netcat-openbsd + openscad + printrun + python3 + screen + slic3r + tmux + vim + vlc + wget + ]; + + services.xserver = { + enable = true; + layout = "us"; + xkbOptions = "eurosign:e"; + + displayManager.auto.enable = true; + displayManager.auto.user = "openlab"; + desktopManager.xfce.enable = true; + # synaptics.enable = true; + # synaptics.minSpeed = "0.5"; + # synaptics.accelFactor = "0.01"; + }; + + + # hardware.trackpoint = { + # enable = true; + # emulateWheel = true; + # sensitivity = 130; + # speed = 350; + # }; + + + services.openssh.enable = true; + + networking.networkmanager.enable = true; + networking.enableIntel3945ABGFirmware = true; + networking.hostName = "labtop"; + networking.firewall = { + allowedTCPPorts = [ 1337 2342 ]; + allowedTCPPortRanges = [ { from = 8000; to = 8005; } ]; + allowPing = true; + }; + + nix.maxJobs = 2; + + users.mutableUsers = false; + users.extraUsers.openlab = { + uid = 1000; + isNormalUser = true; + password = "openlab"; + extraGroups = [ "wheel" "networkmanager" "dialout"]; + openssh.authorizedKeys.keys = lib.singleton (lib.concatStrings [ + + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJhthfk38lzDvoI7lPqRneI0yBpZEhLD" + "GRBpcXzpPSu+V0YlgrDix5fHhBl+EKfw4aeQNvQNuAky3pDtX+BDK1b7idbz9ZMCExy2a1" + "kBKDVJz/onLSQxiiZMuHlAljVj9iU4uoTOxX3vB85Ok9aZtMP1rByRIWR9e81/km4HdfZT" + "CjFVRLWfvo0s29H7l0fnbG9bb2E6kydlvjnXJnZFXX+KUM16X11lK53ilPdPJdm87VtxeS" + "KZ7GOiBz6q7FHzEd2Zc3CnzgupQiXGSblXrlN22IY3IWfm5S/8RTeQbMLVoH0TncgCeenX" + "H7FU/sXD79ypqQV/WaVVDYMOirsnh/ philip@nyx" + ]); + }; + + # fix for emacs + programs.bash.promptInit = "PS=\"# \""; +} diff --git a/machines/misc/mailserver.nix b/machines/misc/mailserver.nix new file mode 100644 index 00000000..a9548fcb --- /dev/null +++ b/machines/misc/mailserver.nix @@ -0,0 +1,118 @@ +{ config, pkgs, lib, ... }: let + vhostMap = { + smtpd_sender_login_maps = [ + "SELECT username AS allowedUser" + "FROM mailbox" + "WHERE username='%s' AND active = 1" + "UNION SELECT goto FROM alias" + "WHERE address='%s' AND active = 1" + ]; + + virtual_alias_maps = [ + "SELECT goto" + "FROM alias" + "WHERE address='%s' AND active = '1'" + ]; + + virtual_mailbox_domains = [ + "SELECT domain" + "FROM domain" + "WHERE domain='%s' AND active = '1'" + ]; + + virtual_mailbox_maps = [ + "SELECT maildir" + "FROM mailbox" + "WHERE username='%s' AND active = '1'" + ]; + }; + + mkDbMap = query: "proxy:pgsql:${pkgs.writeText "database.cf" '' + hosts = localhost + user = postfix + dbname = postfix + query = ${query} + ''}"; + +in { + services.spamassassin.enable = true; + + services.postfix.enable = true; + services.postfix.hostname = "mailtest.lan"; + + # TODO: This is a dummy, replace it once we know about the real root fs. + fileSystems."/".label = "root"; + boot.loader.grub.device = "nodev"; + + vuizvui.services.postfix.enable = true; + vuizvui.services.postfix.restrictions = { + sender = [ + "reject_authenticated_sender_login_mismatch" + "reject_unknown_sender_domain" + ]; + recipient = [ + "permit_sasl_authenticated" + "permit_mynetworks" + "reject_unauth_destination" + "reject_invalid_hostname" + "reject_non_fqdn_hostname" + "reject_non_fqdn_sender" + "reject_non_fqdn_recipient" + "reject_unknown_reverse_client_hostname" + ]; + helo = [ + "permit_sasl_authenticated" + "permit_mynetworks" + "reject_invalid_hostname" + "reject_unauth_pipelining" + "reject_non_fqdn_hostname" + ]; + }; + + services.postfix.extraConfig = '' + ${lib.concatStrings (lib.mapAttrsToList (cfgvar: query: '' + ${cfgvar} = ${mkDbMap (lib.concatStringsSep " " query)} + '') vhostMap)} + + # a bit more spam protection + disable_vrfy_command = yes + + smtpd_sasl_type=dovecot + smtpd_sasl_path=private/auth_dovecot XXXXXXXXXXXXXXX + smtpd_sasl_auth_enable = yes + smtpd_sasl_authenticated_header = yes + broken_sasl_auth_clients = yes + + proxy_read_maps = ${lib.concatStringsSep " " (map (s: "\$${s}") [ + "local_recipient_maps" "mydestination" "virtual_alias_maps" + "virtual_alias_domains" "virtual_mailbox_maps" "virtual_mailbox_domains" + "relay_recipient_maps" "relay_domains" "canonical_maps" + "sender_canonical_maps" "recipient_canonical_maps" "relocated_maps" + "transport_maps" "mynetworks" "smtpd_sender_login_maps" + ])} + + local_transport = virtual + virtual_transport = dovecot + + virtual_uid_maps = static:5000 XXXXXXXXXXXX + virtual_gid_maps = static:5000 XXXXXXXXXXXX + + smtpd_tls_cert_file=/etc/ssl/mail.crt XXXX: KEYS + smtpd_tls_key_file=/etc/ssl/mail.key XXXX: KEYS + smtpd_use_tls=yes + ''; + + services.postfix.extraMasterConf = '' + mailman unix - n n - - pipe + flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ''${nexthop} ''${user} + # ^^^ FIXME: maybe not needed! + + dovecot unix - n n - - pipe + flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ''${recipient} + # ^^^ FIXME: maybe not needed! + + spamassassin unix - n n - - pipe + user=${toString config.ids.uids.spamd} argv=${pkgs.spamassassin}/bin/spamc -f -e /var/setuid-wrappers/sendmail -oi -f ''${sender} ''${recipient} + # ^^^ FIXME: maybe not needed! + ''; +} diff --git a/machines/profpatsch/katara.nix b/machines/profpatsch/katara.nix new file mode 100644 index 00000000..00cbe88b --- /dev/null +++ b/machines/profpatsch/katara.nix @@ -0,0 +1,343 @@ +{ config, pkgs, lib, ... }: +let + + myPkgs = import ./pkgs.nix { inherit pkgs; }; + + mytexlive = with pkgs.texlive; combine { inherit scheme-medium minted units collection-bibtexextra; }; + +in { + + config = rec { + + ######### + # Kernel + + boot.initrd.availableKernelModules = [ "uhci_hcd" "ehci_pci" "ahci" ]; + boot.loader.grub.enable = true; + boot.loader.grub.version = 2; + boot.loader.grub.device = "/dev/sda"; + boot.initrd.luks.devices = [ { device = "/dev/sda2"; name = "cryptroot"; } ]; + + + ########### + # Hardware + + + fileSystems."/" = { + device = "/dev/dm-0"; + fsType = "btrfs"; + options = [ "ssd" ]; + }; + + fileSystems."/boot" = { + device = "/dev/sda1"; + fsType = "ext3"; + }; + + hardware.pulseaudio.enable = true; + vuizvui.hardware.thinkpad.enable = true; + + + ###### + # Nix + + nix.maxJobs = 2; + vuizvui.enableGlobalNixpkgsConfig = true; + + ########## + # Network + + networking.hostName = "katara"; + networking.networkmanager.enable = true; + + networking.firewall = { + enable = true; + # Programmer’s dilemma + allowedTCPPortRanges = [ + { from = 8000; to = 8005; } + { from = 8080; to = 8085; } + ]; + }; + + i18n = { + consoleFont = "lat9w-16"; + consoleKeyMap = "us"; + defaultLocale = "en_US.UTF-8"; + }; + + + ########### + # Packages + + environment.profileRelativeEnvVars = { EDITOR = [ "${pkgs.vim}/bin/vim" ]; }; + + environment.systemPackages = with pkgs; + let + systemPkgs = [ + atool # archive tools + curl # transfer data to/from a URL + diffoscope # diff whole filetrees (and archives) + dos2unix # text file conversion + fdupes # file duplicate finder + file # file information + git # version control system + gnupg # PGP encryption + htop # top replacement + imagemagick # image conversion + jmtpfs # MTP fuse + gnumake # make + manpages # system manpages (not included by default) + mkpasswd # UNIX password creator + mosh # ssh with stable connections + nmap # stats about clients in the network + silver-searcher # file content searcher, > ack > grep + stow # dotfile management + tmux # detachable terminal multiplexer + traceroute # trace ip routes + vim # slight improvement over vi + wget # the other URL file fetcher + ]; + xPkgs = [ + dmenu # simple UI menu builder + dunst # notification daemon (implements libnotify) + i3lock # lock screen + libnotify # notification library + lxappearance # GTK theme chooser + myPkgs.taffybar # status bar + xbindkeys # keybinding manager + xclip # clipboard thingy + xorg.xkill # X11 application kill + ]; + guiPkgs = [ + gnome3.adwaita-icon-theme + # TODO: get themes to work. See notes.org. + gnome3.gnome_themes_standard + # kde4.oxygen-icons TODO + ]; + userPrograms = [ + abcde # high-level cd-ripper with tag support + anki # spaced repetition system + audacity lame # audio editor and mp3 codec + beets # audio file metadata tagger + # chromium # browser + (chromium.override { enablePepperFlash = true; }) + dropbox-cli # dropbox.com client + emacs # pretty neat operating system i guess + feh # brother of meh, displays images in a meh way, but fast + filezilla # FTP GUI business-ready interface framework + ghc # Glasgow Haskell Compiler, mostly for ghci + gimp # graphics + gmpc # mpd client and best music player interface in the world + httpie + keepassx # password manager + libreoffice # a giant ball of C++, that sometimes helps with proprietary shitformats + lilyterm # terminal emulator, best one around + # lyx mytexlive # you didn’t see a thing + mpv # you are my sun and my stars. and you play my stuff. + newsbeuter # RSS/Atom feed reader + networkmanagerapplet # NetworkManager status bar widget + poezio # CLI XMPP client + poppler_utils # pdfto* + ranger # CLI file browser + rtorrent # monster of a bittorrent client + stack # haskell package manager + pkgs.vuizvui.show-qr-code # display a QR code + zathura # pdf viewer + ]; + mailPkgs = [ + elinks # command line browser + myPkgs.offlineimap # IMAP client + mutt-with-sidebar # has been sucking less since 1970 + msmtp # SMTP client + notmuch # mail indexer + ]; + nixPkgs = [ + nix-repl # nix REPL + nix-prefetch-scripts # prefetch store paths from various destinations + haskellPackages.cabal2nix # convert cabal files to nix + ]; + tmpPkgs = [ + # needs user service + redshift # increases screen warmth at night (so i don’t have to feel cold) + snapper + ]; + in systemPkgs ++ xPkgs ++ guiPkgs ++ userPrograms ++ nixPkgs ++ mailPkgs ++ nixPkgs ++ tmpPkgs; + system.extraDependencies = with pkgs; lib.singleton ( + # Haskell packages I want to keep around + haskellPackages.ghcWithPackages (hpkgs: with hpkgs; + [ + # frp + frpnow + gloss + gtk + frpnow-gtk + frpnow-gloss + + lens + wreq + aeson-lens + ])) + ++ + # other packages that I use sometimes in a shell + [ + #wkhtmltopdf + rustc + haskellPackages.purescript + ]; + + ########### + # Services + + # Enable the OpenSSH daemon. + services.openssh.enable = true; + + # Enable CUPS to print documents. + services.printing = { + enable = true; + drivers = [ pkgs.gutenprint ]; + }; + + time.timeZone = "Europe/Berlin"; + + # redshift TODO as user + services.redshift = { + # enable = true; + latitude = "48"; + longitude = "10"; + temperature.day = 6300; + }; + + # locate + services.locate = { + enable = true; + }; + + # Automount + services.udisks2.enable = true; + + services.journald.extraConfig = "SystemMaxUse=50M"; + + # TODO: taffybar battery depends on this + services.upower.enable = true; + + ################### + # Graphical System + + services.xserver = { + enable = true; + layout = "de"; + xkbVariant = "neo"; + xkbOptions = "altwin:swap_alt_win"; + serverFlagsSection = '' + Option "StandbyTime" "10" + Option "SuspendTime" "20" + Option "OffTime" "30" + ''; + synaptics.enable = true; + synaptics.minSpeed = "0.5"; + synaptics.accelFactor = "0.01"; + videoDrivers = [ "intel" ]; + + # otherwise xterm is enabled, creating an xterm that spawns the window manager. + desktopManager.xterm.enable = false; + + # TODO: include taffybar + windowManager.xmonad = { + enable = true; + enableContribAndExtras = true; + }; + displayManager = { + desktopManagerHandlesLidAndPower = false; + sessionCommands = + '' + #TODO add as nixpkg + export PATH+=":$HOME/scripts" #add utility scripts + export EDITOR=emacsclient + xset r rate 250 35 + set-background & + # TODO xbindkeys user service file + xbindkeys + nice -n19 dropbox start & + nm-applet & + ''; + }; + + startGnuPGAgent = true; + + }; + + fonts.fontconfig = { + defaultFonts = { + monospace = [ "Source Code Pro" "DejaVu Sans Mono" ]; # TODO does not work + sansSerif = [ "Liberation Sans" ]; + }; + # use overkill infinality settings from old Arch installation + ultimate = { + rendering = { + INFINALITY_FT_FILTER_PARAMS = "08 24 36 24 08"; + INFINALITY_FT_FRINGE_FILTER_STRENGTH = "25"; + INFINALITY_FT_USE_VARIOUS_TWEAKS = "true"; + INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH = "25"; + INFINALITY_FT_STEM_ALIGNMENT_STRENGTH = "15"; + INFINALITY_FT_STEM_FITTING_STRENGTH = "15"; + }; + }; + }; + fonts.fonts = with pkgs; [ + corefonts + source-han-sans-japanese + source-han-sans-korean + source-han-sans-simplified-chinese + source-code-pro + dejavu_fonts + ubuntu_font_family + ]; + + + ######## + # Users + + # Nobody wants mutable state. :) + users.mutableUsers = false; + users.extraUsers = + let authKeys = ["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJhthfk38lzDvoI7lPqRneI0yBpZEhLDGRBpcXzpPSu+V0YlgrDix5fHhBl+EKfw4aeQNvQNuAky3pDtX+BDK1b7idbz9ZMCExy2a1kBKDVJz/onLSQxiiZMuHlAljVj9iU4uoTOxX3vB85Ok9aZtMP1rByRIWR9e81/km4HdfZTCjFVRLWfvo0s29H7l0fnbG9bb2E6kydlvjnXJnZFXX+KUM16X11lK53ilPdPJdm87VtxeSKZ7GOiBz6q7FHzEd2Zc3CnzgupQiXGSblXrlN22IY3IWfm5S/8RTeQbMLVoH0TncgCeenXH7FU/sXD79ypqQV/WaVVDYMOirsnh/ philip@nyx"]; + in { + philip = rec { + name = "philip"; + group = "users"; + extraGroups = [ "wheel" "networkmanager" ]; + uid = 1000; + createHome = true; + home = "/home/philip"; + passwordFile = "${home}/.config/passwd"; + # password = "test"; # in case of emergency, break glass + shell = "/run/current-system/sw/bin/fish"; + openssh.authorizedKeys.keys = authKeys; + }; + }; + + ########### + # Programs + + # see gpgAgent + programs.ssh.startAgent = false; + + # friendly user shell + programs.fish.enable = true; + + vuizvui.user.profpatsch.programs.scanning.enable = true; + + ####### + # Misc + + # TODO seems to work only sometimes in chromium + # security.pki.certificateFiles = [ "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt" ]; + + ######## + # Fixes + + # fix for emacs ssh + programs.bash.promptInit = "PS1=\"# \""; + + }; +} diff --git a/machines/profpatsch/notes.org b/machines/profpatsch/notes.org new file mode 100644 index 00000000..b5a82651 --- /dev/null +++ b/machines/profpatsch/notes.org @@ -0,0 +1,32 @@ +* GTK themes +this should work: + +#+BEGIN_SRC nix + # https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/desktop-managers/gnome3.nix + xserver.displayManager.session = [ + { + manage = "window"; + name = "awesome"; + start = '' + # Set GTK_DATA_PREFIX so that GTK+ can find the themes + export GTK_DATA_PREFIX=${config.system.path} + # Find theme engines + export GTK_PATH=${config.system.path}/lib/gtk-3.0:${config.system.path}/lib/gtk-2.0 + # Find the mouse + export XCURSOR_PATH=~/.icons:${config.system.path}/share/icons + # Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/ + ${pkgs.xdg-user-dirs}/bin/xdg-user-dirs-update + # Find the mouse + export XCURSOR_PATH=~/.icons:${config.system.path}/share/icons + ${pkgs.awesome}/bin/awesome& + waitPID=$! + ''; + } + ]; + + environment = { + + # Share needed for themes and backgrounds + pathsToLink = [ "/include" "/share"]; + }; +#+END_SRC diff --git a/machines/profpatsch/pkgs.nix b/machines/profpatsch/pkgs.nix new file mode 100644 index 00000000..ef0a2f3f --- /dev/null +++ b/machines/profpatsch/pkgs.nix @@ -0,0 +1,25 @@ +{ pkgs }: + +let + addRuntimeDeps = drv: ds: drv.overrideDerivation (old: { + propagatedNativeBuildInputs = old.propagatedNativeBuildInputs ++ ds; + }); + +in +with pkgs; +{ + + offlineimap = addRuntimeDeps offlineimap [ pythonPackages.pygpgme ]; + + taffybar = taffybar.override { + ghcWithPackages = (haskellPackages.override { + overrides = _: super: { + taffybar = super.taffybar.overrideDerivation (old: { + name = old.name + "foo"; + patches = (old.patches or []) ++ [ ./taffybar.patch ]; + }); + }; + }).ghcWithPackages; + }; + +} diff --git a/machines/profpatsch/taffybar.patch b/machines/profpatsch/taffybar.patch new file mode 100644 index 00000000..a93fca1a --- /dev/null +++ b/machines/profpatsch/taffybar.patch @@ -0,0 +1,71 @@ +diff --git a/src/System/Taffybar/Battery.hs b/src/System/Taffybar/Battery.hs +index 5335eff..32c7efa 100644 +--- a/src/System/Taffybar/Battery.hs ++++ b/src/System/Taffybar/Battery.hs +@@ -9,6 +9,7 @@ + -- more advanced features could be supported if there is interest. + module System.Taffybar.Battery ( + batteryBarNew, ++ batteryIconNew, + textBatteryNew, + defaultBatteryConfig + ) where +@@ -108,30 +109,22 @@ defaultBatteryConfig = + | pct < 0.9 = (0.5, 0.5, 0.5) + | otherwise = (0, 1, 0) + +--- | A fancy graphical battery widget that represents the current +--- charge as a colored vertical bar. There is also a textual +--- percentage readout next to the bar. ++-- | + batteryBarNew :: BarConfig -- ^ Configuration options for the bar display +- -> Double -- ^ Polling period in seconds + -> IO Widget +-batteryBarNew battCfg pollSeconds = do ++batteryBarNew battCfg = do + battCtxt <- batteryContextNew +- case battCtxt of +- Nothing -> do +- let lbl :: Maybe String +- lbl = Just "No battery" +- labelNew lbl >>= return . toWidget +- Just ctxt -> do +- -- This is currently pretty inefficient - each poll period it +- -- queries the battery twice (once for the label and once for +- -- the bar). +- -- +- -- Converting it to combine the two shouldn't be hard. +- b <- hBoxNew False 1 +- txt <- textBatteryNew "$percentage$%" pollSeconds +- r <- newIORef ctxt +- bar <- pollingBarNew battCfg pollSeconds (battPct r) +- boxPackStart b bar PackNatural 0 +- boxPackStart b txt PackNatural 0 +- widgetShowAll b +- return (toWidget b) ++ let noBat = toWidget <$> labelNew (Just "No battery" :: Maybe String) ++ maybe noBat (batteryIconNew battCfg) battCtxt ++ ++-- | A fancy graphical battery widget that represents the current ++-- charge as a colored vertical bar. ++batteryIconNew :: BarConfig ++ -> BatteryContext ++ -> IO Widget ++batteryIconNew cfg ctxt = do ++ icon <- pollingBarNew cfg pollSeconds . battPct =<< newIORef ctxt ++ widgetShowAll icon ++ return icon ++ where ++ pollSeconds = 5 +diff --git a/src/System/Taffybar/Widgets/PollingBar.hs b/src/System/Taffybar/Widgets/PollingBar.hs +index d30adaf..01f161c 100644 +--- a/src/System/Taffybar/Widgets/PollingBar.hs ++++ b/src/System/Taffybar/Widgets/PollingBar.hs +@@ -16,6 +16,7 @@ import Control.Monad ( forever ) + import Graphics.UI.Gtk + + import System.Taffybar.Widgets.VerticalBar ++import Debug.Trace + + pollingBarNew :: BarConfig -> Double -> IO Double -> IO Widget + pollingBarNew cfg pollSeconds action = do diff --git a/machines/sternenseemann/fliewatuet.nix b/machines/sternenseemann/fliewatuet.nix new file mode 100644 index 00000000..6c8994ee --- /dev/null +++ b/machines/sternenseemann/fliewatuet.nix @@ -0,0 +1,272 @@ +# Edit this configuration file to define what should be installed on +{ config, pkgs, ... }: + +let + mytexlive = with pkgs.texlive; combine { inherit scheme-medium minted units collection-bibtexextra; }; +in { + nixpkgs.config.allowUnfree = true; + + # hardware + boot.blacklistedKernelModules = [ "nouveau" ]; + boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" ]; + boot.kernelModules = [ "kvm-intel" ]; + boot.initrd.luks.devices = [ { device = "/dev/sda2"; name = "crypted"; } ]; + + fileSystems."/" = { + device = "/dev/dm-0"; + fsType = "btrfs"; + }; + fileSystems."/boot/" = { + device = "/dev/sda1"; + fsType = "vfat"; + }; + + swapDevices = [ ]; + + nix.maxJobs = 8; + + boot.loader.gummiboot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + # sound + # fix sound + boot.extraModprobeConfig = '' + options snd-hda-intel index=1,0 enable_msi=1 + ''; + + hardware.pulseaudio.enable = true; + hardware.pulseaudio.support32Bit = true; + + hardware.opengl.driSupport32Bit = true; + + hardware.enableAllFirmware = true; + + hardware.trackpoint = { + enable = true; + emulateWheel = true; + speed = 250; + sensitivity = 140; + }; + + networking.hostName = "fliewatuet"; # Define your hostname. + networking.networkmanager.enable = true; + + # Select internationalisation properties. + i18n = { + consoleFont = "Lat2-Terminus16"; + consoleKeyMap = "de-latin1"; + defaultLocale = "en_US.UTF-8"; + }; + + # Set your time zone. + time.timeZone = "Europe/Berlin"; + + environment.systemPackages = with pkgs; [ + ## tools + rdiff-backup + pass + wget + curl + stow + scrot + dmenu + mosh + gnupg + gpgme + sudo + silver-searcher + graphicsmagick + dcraw + mkpasswd + nmap + traceroute + file + progress + zip + unzip + atool + manpages + man_db + sshuttle + speedtest-cli + youtube-dl + yafc + psmisc + telnet + + ## dev + git + vim + neovim + gnumake + clang + gcc + gnum4 + automake + valgrind + ghc + cabal-install + haskellPackages.cabal2nix + haskellPackages.stylish-haskell + clisp + go + + ## applications + tmux + htop + mutt + tor + torbrowser + mupdf + zathura + w3m + pythonPackages.alot + msmtp + offlineimap + notmuch + irssi + mytexlive + + ## GUI + # wm etc. + taffybar + xbindkeys + alock + dunst + libnotify + redshift + xorg.xbacklight + xorg.xmodmap + hicolor_icon_theme + networkmanagerapplet + xclip + xsel + # applications + lxappearance + firefox + qutebrowser + gstreamer + termite + feh + pavucontrol + cbatticon + filezilla + screen-message + mumble + libreoffice + + ## audio / video + mpv + abcde + audacity + beets + lame + ffmpeg + + ## services + gutenprint + acpi + + ## games + jdk + ]; + + # Proudly stolen from Profpatsch + fonts.fontconfig = { + defaultFonts = { + monospace = [ "Inconsolata" "Source Code Pro" "DejaVu Sans Mono" ]; + sansSerif = [ "Liberation Sans" ]; + }; + ultimate = { + rendering = { + INFINALITY_FT_FILTER_PARAMS = "08 24 36 24 08"; + INFINALITY_FT_FRINGE_FILTER_STRENGTH = "25"; + INFINALITY_FT_USE_VARIOUS_TWEAKS = "true"; + INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH = "25"; + INFINALITY_FT_STEM_ALIGNMENT_STRENGTH = "15"; + INFINALITY_FT_STEM_FITTING_STRENGTH = "15"; + }; + }; + }; + fonts.fonts = with pkgs; [ + corefonts + source-han-sans-japanese + source-han-sans-korean + source-han-sans-simplified-chinese + source-code-pro + dejavu_fonts + ubuntu_font_family + inconsolata + tewi-font + ]; + + # to make Ctrl-Shift-t work in termite + environment.etc."vte.sh" = { source = "${pkgs.gnome3.vte}/etc/profile.d/vte.sh"; }; + + # Enable the OpenSSH daemon. + services.openssh.enable = true; + + # for taffybar + services.upower.enable = true; + + services.tor.enable = true; + + # Enable CUPS to print documents. + services.printing = { + enable = true; + drivers = [ pkgs.gutenprint pkgs.hplip ]; + }; + + services.tlp.enable = true; + + # Enable the X11 windowing system. + services.xserver = { + enable = true; + layout = "de"; + xkbVariant = "neo"; + + desktopManager.xterm.enable = false; + + windowManager.xmonad = { + enable = true; + enableContribAndExtras = true; + }; + displayManager = { + desktopManagerHandlesLidAndPower = false; + sessionCommands = + '' + export BROWSER=firefox + redshift -c .redshift & + xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9" + xbindkeys + cbatticon & + set-bg + ''; + }; + + synaptics.enable = true; + synaptics.tapButtons = false; + synaptics.twoFingerScroll = true; + + videoDrivers = [ "intel" ]; + + startGnuPGAgent = true; + }; + + programs.fish.enable = true; + + users.mutableUsers = false; + users.extraUsers.lukas = { + isNormalUser = true; + uid = 1000; + home = "/home/lukas"; + shell = "/run/current-system/sw/bin/fish"; + group = "users"; + passwordFile = "/home/lukas/.config/passwd"; + extraGroups = [ "audio" "wheel" "networkmanager" ]; + }; + + system.stateVersion = "unstable"; + + programs.ssh.startAgent = false; +} diff --git a/machines/sternenseemann/schnurrkadse.nix b/machines/sternenseemann/schnurrkadse.nix new file mode 100644 index 00000000..e1bf9f63 --- /dev/null +++ b/machines/sternenseemann/schnurrkadse.nix @@ -0,0 +1,111 @@ +{ config, lib, pkgs, ... }: + +{ + + boot.initrd.availableKernelModules = [ "uhci_hcd" "ehci_pci" "ata_piix" "usb_storage" "floppy" ]; + boot.kernelModules = [ ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/98d6b322-25d9-4eff-a64a-684b3aad3734"; + fsType = "ext4"; + }; + + swapDevices = + [ { device = "/dev/disk/by-uuid/e5e7e8ad-af02-4b51-8a5b-f79f143c63da"; } + ]; + + nix.maxJobs = 1; + networking.enableIntel2200BGFirmware = true; + hardware.enableAllFirmware = true; + + hardware.trackpoint = { + enable = true; + emulateWheel = true; + speed = 250; + sensitivity = 140; + }; + + boot.loader.grub.enable = true; + boot.loader.grub.version = 2; + boot.loader.grub.device = "/dev/sda"; + + networking.hostName = "schnurrkadse"; + networking.networkmanager.enable = true; + + i18n = { + consoleFont = "Lat2-Terminus16"; + consoleKeyMap = "de-latin1"; + defaultLocale = "en_US.UTF-8"; + }; + + time.timeZone = "Europe/Berlin"; + + environment.systemPackages = with pkgs; [ + wget + vim + git + stow + acpi + termite + redshift + networkmanagerapplet + sudo + mosh + dmenu + + chromium + mpv + htop + ]; + + services.openssh.enable = true; + services.printing = { + enable = true; + drivers = [ pkgs.gutenprint pkgs.hplip ]; + }; + + services.xserver = { + enable = true; + layout = "de"; + xkbVariant = "neo"; + + desktopManager.xterm.enable = false; + + windowManager.xmonad = { + enable = true; + enableContribAndExtras = true; + }; + + displayManager = { + desktopManagerHandlesLidAndPower = false; + sessionCommands = + '' + redshift -c .redshift & + ''; + }; + + synaptics.enable = true; + synaptics.tapButtons = false; + synaptics.twoFingerScroll = true; + + videoDrivers = [ "intel" ]; + + startGnuPGAgent = true; + }; + + programs.fish.enable = true; + + users.extraUsers.lukas = { + isNormalUser = true; + uid = 1000; + shell = "/run/current-system/sw/bin/fish"; + group = "users"; + extraGroups = [ "audio" "wheel" "networkmanager" ]; + }; + + environment.etc."vte.sh" = { source = "${pkgs.gnome3.vte}/etc/profile.d/vte.sh"; }; + programs.ssh.startAgent = false; + + system.stateVersion = "unstable"; +} |