github.com/u-root/u-root@v7.0.1-0.20200915234505-ad7babab0a8e+incompatible/.circleci/images/test-image-amd64/config_linux4.17_x86_64.txt (about) 1 # If you copy this to your Linux directory, run 2 # make olddefconfig 3 # to fill in the blanks. 4 # 5 # This is not intended to be a minimal Linux configuration, but perhaps it comes 6 # close to listing requirements for certain things. 7 8 # Minimal kernel config needed for Go 9 CONFIG_64BIT=y 10 CONFIG_BINFMT_ELF=y 11 CONFIG_BLK_DEV_INITRD=y 12 CONFIG_DEVTMPFS=y 13 CONFIG_EARLY_PRINTK=y 14 CONFIG_EPOLL=y 15 CONFIG_FUTEX=y 16 CONFIG_PRINTK=y 17 CONFIG_PROC_FS=y 18 19 # Serial port output 20 CONFIG_SERIAL_8250=y 21 CONFIG_SERIAL_8250_CONSOLE=y 22 CONFIG_TTY=y 23 24 # Block devices 25 CONFIG_BLOCK=y 26 CONFIG_ATA=y 27 CONFIG_SATA_AHCI=y 28 CONFIG_BLK_DEV_NVME=y 29 CONFIG_BLK_DEV_SD=y 30 # Allows using -hda when running QEMU 31 CONFIG_ATA_PIIX=y 32 33 # vfat+ext4 filesystem 34 CONFIG_MSDOS_FS=y 35 CONFIG_VFAT_FS=y 36 CONFIG_FAT_DEFAULT_CODEPAGE=437 37 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" 38 CONFIG_NLS=y 39 CONFIG_NLS_CODEPAGE_437=y 40 CONFIG_NLS_ISO8859_1=y 41 CONFIG_EXT4_FS=y 42 43 # Loop device for tcz 44 CONFIG_BLK_DEV_LOOP=y 45 CONFIG_MISC_FILESYSTEMS=y 46 CONFIG_SQUASHFS=y 47 48 # Add /dev/port for io command 49 CONFIG_PCI=y 50 CONFIG_DEVPORT=y 51 52 # For the kernel doing the kexec'ing 53 CONFIG_CRYPTO=y 54 CONFIG_KEXEC=y 55 CONFIG_KEXEC_FILE=y 56 57 # For the kernel being kexec'ed 58 CONFIG_RELOCATABLE=y 59 60 # Add EFI support 61 CONFIG_EFI=y 62 63 # Frame buffer graphics support 64 CONFIG_FB_SIMPLE=y 65 CONFIG_FB=y 66 CONFIG_X86_SYSFB=y 67 68 # Virtio Networking + random + storage 69 CONFIG_VIRTIO_PCI=y 70 CONFIG_HW_RANDOM_VIRTIO=y 71 CONFIG_CRYPTO_DEV_VIRTIO=y 72 CONFIG_VIRTIO_BLK=y 73 CONFIG_VIRTIO_SCSI=y 74 CONFIG_VIRTIO_NET=y 75 76 # Networking 77 CONFIG_NET=y 78 CONFIG_INET=y 79 CONFIG_PACKET=y 80 CONFIG_UNIX=y 81 CONFIG_IPV6=y 82 CONFIG_NET_CORE=y 83 CONFIG_NETDEVICES=y 84 CONFIG_ETHERNET=y 85 CONFIG_E1000=y 86 87 # 9P net filesystem 88 CONFIG_NET_9P=y 89 CONFIG_NET_9P_VIRTIO=y 90 CONFIG_9P_FS=y 91 92 # GPIO test - mock GPIO libraries 93 CONFIG_GPIOLIB=y 94 CONFIG_GPIO_MOCKUP=y 95 96 # Compressed initramfs 97 CONFIG_KERNEL_GZIP=y 98 99 # iSCSI initiator support 100 CONFIG_ISCSI_TCP=y 101 102 # NBD (Network Block Device) support: will automatically re-read partitions when 103 # iSCSI disk is mounted. 104 CONFIG_BLK_DEV_NBD=y