]> git.proxmox.com Git - proxmox-backup-restore-image.git/blob - config-base
debian: use compat level 12
[proxmox-backup-restore-image.git] / config-base
1 CONFIG_LOCALVERSION="-pbs-restore"
2
3 # kernel commandline override
4 CONFIG_CMDLINE_BOOL=y
5 CONFIG_CMDLINE="console=ttyS0"
6
7 # NOTE: ZFS will be enabled from Makefile, since we can only activate it after
8 # 'copy-builtin' creates the necessary Kconfig in the kernel tree.
9 # CONFIG_ZFS=y
10
11 # in case we crash the kernel, so we can at least read the stacktraces
12 CONFIG_KALLSYMS=y
13
14 # CPU settings
15 CONFIG_64BIT=y
16 CONFIG_MMU=y
17 CONFIG_SMP=y
18 CONFIG_X86_X2APIC=y
19 CONFIG_ACPI=y
20 # not super necessary, but avoids a warning
21 CONFIG_RETPOLINE=y
22
23 # basic kernel features
24 CONFIG_MULTIUSER=y
25 CONFIG_POSIX_TIMERS=y
26 CONFIG_BUG=y
27 CONFIG_FUTEX=y
28 CONFIG_EPOLL=y
29 CONFIG_AIO=y
30 CONFIG_BINFMT_ELF=y
31 CONFIG_ELFCORE=y
32 CONFIG_PRINTK=y
33 CONFIG_EVENTFD=y
34 CONFIG_MODULES=y
35
36 # initramfs support
37 CONFIG_TMPFS=y
38 CONFIG_BLK_DEV_INITRD=y
39
40 # paravirt acceleration
41 CONFIG_KVM_GUEST=y
42 CONFIG_PARAVIRT=y
43 CONFIG_PARAVIRT_CLOCK=y
44 CONFIG_PARAVIRT_SPINLOCKS=y
45 CONFIG_VIRTIO_MENU=y
46 CONFIG_VIRTIO=y
47
48 # enable terminal on serial for debugging/logging
49 CONFIG_TTY=y
50 CONFIG_VT=y
51 CONFIG_VT_CONSOLE=y
52 CONFIG_SERIAL_8250=y
53 CONFIG_SERIAL_8250_CONSOLE=y
54 CONFIG_INPUT_KEYBOARD=y
55
56 # vsock support
57 CONFIG_PCI=y
58 CONFIG_NET=y
59 CONFIG_UNIX=y
60 CONFIG_VSOCKETS=y
61 CONFIG_VIRTIO_VSOCKETS=y
62 CONFIG_VIRTIO_VSOCKETS_COMMON=y
63
64 # block device support, especially virtio-scsi/blk
65 CONFIG_BLOCK=y
66 CONFIG_BLK_DEV=y
67 CONFIG_BLK_DEV_SD=y
68 CONFIG_BLK_DEV_SR=y
69 CONFIG_VIRT_DRIVERS=y
70 CONFIG_SCSI=y
71 CONFIG_SCSI_VIRTIO=y
72 CONFIG_BLK_MQ_VIRTIO=y
73 CONFIG_VIRTIO_BLK=y
74 CONFIG_VIRTIO_MMIO=y
75 CONFIG_VIRTIO_PCI=y
76
77 # md/LVM/device-mapper support
78 CONFIG_DM_CRYPT=y
79 CONFIG_DM_MIRROR=y
80 CONFIG_DM_RAID=y
81 CONFIG_DM_SNAPSHOT=y
82 CONFIG_DM_THIN_PROVISIONING=y
83 CONFIG_DM_UNSTRIPED=y
84 CONFIG_MD=y
85 CONFIG_MD_AUTODETECT=y
86 CONFIG_MD_LINEAR=y
87 CONFIG_MD_RAID0=y
88 CONFIG_MD_RAID1=y
89 CONFIG_MD_RAID10=y
90 CONFIG_MD_RAID456=y
91 CONFIG_BLK_DEV_MD=y
92 CONFIG_BLK_DEV_DM=y
93
94 # basic fs features
95 CONFIG_FS_POSIX_ACL=y
96 CONFIG_DEVTMPFS=y
97 CONFIG_DEVTMPFS_MOUNT=y
98 CONFIG_PROC_FS=y
99 # proc_sysctl is necessary for ZFS, it panics otherwise
100 CONFIG_PROC_SYSCTL=y
101 CONFIG_SYSFS=y
102 CONFIG_NLS=y
103 CONFIG_NLS_UTF8=y
104 CONFIG_NLS_ISO8859_1=y
105 CONFIG_MSDOS_PARTITION=y
106 CONFIG_EFI_PARTITION=y
107
108 # filesystem support
109 CONFIG_MISC_FILESYSTEMS=y
110 CONFIG_EXT2_FS=y
111 CONFIG_EXT2_FS_XATTR=y
112 CONFIG_EXT2_FS_POSIX_ACL=y
113 CONFIG_EXT3_FS=y
114 CONFIG_EXT3_FS_XATTR=y
115 CONFIG_EXT3_FS_POSIX_ACL=y
116 CONFIG_EXT4_FS=y
117 CONFIG_EXT4_FS_XATTR=y
118 CONFIG_EXT4_FS_POSIX_ACL=y
119 CONFIG_REISERFS_FS=y
120 CONFIG_REISERFS_FS_XATTR=y
121 CONFIG_REISERFS_FS_POSIX_ACL=y
122 CONFIG_JFS_FS=y
123 CONFIG_JFS_POSIX_ACL=y
124 CONFIG_XFS_FS=y
125 CONFIG_XFS_POSIX_ACL=y
126 CONFIG_BTRFS_FS=y
127 CONFIG_BTRFS_FS_POSIX_ACL=y
128 CONFIG_F2FS_FS=y
129 CONFIG_F2FS_FS_XATTR=y
130 CONFIG_F2FS_FS_POSIX_ACL=y
131 CONFIG_F2FS_FS_COMPRESSION=y
132 CONFIG_F2FS_FS_LZO=y
133 CONFIG_F2FS_FS_LZ4=y
134 CONFIG_F2FS_FS_ZSTD=y
135 CONFIG_F2FS_FS_LZORLE=y
136 CONFIG_HFS_FS=y
137 CONFIG_HFSPLUS_FS=y
138 CONFIG_BEFS_FS=y
139 CONFIG_SYSV_FS=y
140 CONFIG_UFS_FS=y
141 CONFIG_ISO9660_FS=y
142 CONFIG_NTFS_FS=y
143 CONFIG_MSDOS_FS=y
144 CONFIG_VFAT_FS=y