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