github.com/mvdan/u-root-coreutils@v0.0.0-20230122170626-c2eef2898555/.circleci/images/test-image-arm64/config_linux.txt (about)

     1  # If you copy this to your Linux directory, run
     2  #   make olddefconfig
     3  # to fill in the blanks.
     4  
     5  # Config settings specific to ARM hardware:
     6  
     7  CONFIG_MMU=y
     8  CONFIG_ARCH_MULTIPLATFORM=y
     9  CONFIG_ARCH_MULTI_V7=y
    10  CONFIG_ARCH_VIRT=y
    11  CONFIG_ARM_AMBA=y
    12  
    13  # Minimal kernel config needed for Go and serial port:
    14  
    15  CONFIG_BINFMT_ELF=y
    16  CONFIG_BLK_DEV_INITRD=y
    17  CONFIG_DEVTMPFS=y
    18  CONFIG_TMPFS=y
    19  CONFIG_EPOLL=y
    20  CONFIG_FUTEX=y
    21  CONFIG_PRINTK=y
    22  CONFIG_PROC_FS=y
    23  CONFIG_TTY=y
    24  CONFIG_SERIAL_AMBA_PL011=y
    25  CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
    26  
    27  # Add /dev/mem for io command:
    28  CONFIG_DEVMEM=y
    29  CONFIG_STRICT_DEVMEM=n
    30  
    31  # vfat filesystem:
    32  CONFIG_BLOCK=y
    33  CONFIG_ATA=y
    34  CONFIG_SATA_AHCI=y
    35  CONFIG_BLK_DEV_NVME=y
    36  CONFIG_BLK_DEV_SD=y
    37  CONFIG_MSDOS_FS=y
    38  CONFIG_VFAT_FS=y
    39  CONFIG_FAT_DEFAULT_CODEPAGE=437
    40  CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
    41  CONFIG_NLS=y
    42  CONFIG_NLS_CODEPAGE_437=y
    43  CONFIG_NLS_ISO8859_1=y
    44  CONFIG_MSDOS_FS=y
    45  CONFIG_EXT4_FS=y
    46  
    47  # 9P filesystem
    48  
    49  CONFIG_NET_9P=y
    50  CONFIG_NET_9P_VIRTIO=y
    51  CONFIG_9P_FS=y
    52  CONFIG_PCI=y
    53  CONFIG_VIRTIO_PCI=y
    54  CONFIG_PCI_HOST_GENERIC=y
    55  CONFIG_PCIEPORTBUS=y
    56  CONFIG_PCI_IOV=y
    57  CONFIG_HOTPLUG_PCI=y
    58  CONFIG_HOTPLUG_PCI_ACPI=y
    59  CONFIG_PCI_AARDVARK=y
    60  CONFIG_PCI_TEGRA=y
    61  CONFIG_PCIE_RCAR=y
    62  CONFIG_PCI_HOST_GENERIC=y
    63  CONFIG_PCI_XGENE=y
    64  CONFIG_PCIE_ALTERA=y
    65  CONFIG_PCIE_ALTERA_MSI=y
    66  CONFIG_PCI_HOST_THUNDER_PEM=y
    67  CONFIG_PCI_HOST_THUNDER_ECAM=y
    68  CONFIG_PCIE_ROCKCHIP_HOST=m
    69  CONFIG_PCI_LAYERSCAPE=y
    70  CONFIG_PCI_HISI=y
    71  CONFIG_PCIE_QCOM=y
    72  CONFIG_PCIE_ARMADA_8K=y
    73  CONFIG_PCIE_KIRIN=y
    74  CONFIG_PCIE_HISI_STB=y
    75  
    76  # Loop device for tcz:
    77  
    78  CONFIG_BLK_DEV_LOOP=y
    79  CONFIG_MISC_FILESYSTEMS=y
    80  CONFIG_SQUASHFS=y
    81  
    82  # Virtio Networking + random + storage
    83  CONFIG_VIRTIO_PCI=y
    84  CONFIG_HW_RANDOM_VIRTIO=y
    85  CONFIG_CRYPTO_DEV_VIRTIO=y
    86  CONFIG_VIRTIO_BLK=y
    87  CONFIG_VIRTIO_SCSI=y
    88  CONFIG_VIRTIO_NET=y
    89  
    90  # Networking
    91  CONFIG_NET=y
    92  CONFIG_INET=y
    93  CONFIG_PACKET=y
    94  CONFIG_UNIX=y
    95  CONFIG_IPV6=y
    96  CONFIG_NET_CORE=y
    97  CONFIG_NETDEVICES=y
    98  CONFIG_ETHERNET=y
    99  CONFIG_E1000=y
   100  
   101  # GPIO test - mock GPIO libraries
   102  CONFIG_GPIOLIB=y
   103  CONFIG_GPIO_MOCKUP=y
   104  CONFIG_GPIO_SYSFS=y
   105  
   106  # For the kernel doing the kexec'ing
   107  CONFIG_CRYPTO=y
   108  CONFIG_KEXEC=y
   109  CONFIG_KEXEC_FILE=y
   110  
   111  # For the kernel being kexec'ed
   112  CONFIG_RELOCATABLE=y
   113  
   114  # Enable ACPI
   115  CONFIG_ACPI=y
   116  
   117  # pkg/efivarfs (and its test) require immutable bit on xattr
   118  CONFIG_TMPFS_XATTR=y
   119  
   120  # v6.0 has a missing dependency, and PCIE_KIRIN is "y" in the defconfig.
   121  # Compilation fails if you use this and run `make olddefconfig` without setting
   122  # CONFIG_PCIE_KIRIN=n explicitly.
   123  CONFIG_PCIE_KIRIN=n
   124  
   125  # Enable time in guest. QEMU uses PL031 to set RTC. pkg/boot/fit requires
   126  # current time signature checks.
   127  CONFIG_RTC_CLASS=y
   128  CONFIG_ARM_RZN1=y
   129  CONFIG_RTC_DRV_PL031=y