diff options
Diffstat (limited to 'debian/config/amd64')
-rw-r--r-- | debian/config/amd64/config | 259 | ||||
-rw-r--r-- | debian/config/amd64/config.cloud-amd64 | 42 | ||||
-rw-r--r-- | debian/config/amd64/defines | 26 | ||||
-rw-r--r-- | debian/config/amd64/none/defines | 10 | ||||
-rw-r--r-- | debian/config/amd64/rt/defines | 3 |
5 files changed, 340 insertions, 0 deletions
diff --git a/debian/config/amd64/config b/debian/config/amd64/config new file mode 100644 index 000000000..87691911f --- /dev/null +++ b/debian/config/amd64/config @@ -0,0 +1,259 @@ +## +## file: arch/Kconfig +## +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 + +## +## file: arch/x86/Kconfig +## +CONFIG_64BIT=y +CONFIG_SMP=y +CONFIG_X86_X2APIC=y +CONFIG_MAXSMP=y +CONFIG_X86_16BIT=y +CONFIG_X86_VSYSCALL_EMULATION=y +# CONFIG_X86_5LEVEL is not set +CONFIG_NUMA=y +CONFIG_AMD_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NUMA_EMU=y +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +CONFIG_EFI_MIXED=y +CONFIG_KEXEC_FILE=y +CONFIG_KEXEC_SIG=y +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_RANDOMIZE_MEMORY=y +## choice: vsyscall table for legacy applications +# CONFIG_LEGACY_VSYSCALL_EMULATE is not set +CONFIG_LEGACY_VSYSCALL_NONE=y +## end choice +CONFIG_PCI_MMCONFIG=y +CONFIG_ISA_DMA_API=y +# CONFIG_IA32_AOUT is not set +CONFIG_X86_X32=y +CONFIG_X86_X32_DISABLED=y + +## +## file: arch/x86/Kconfig.cpu +## +## choice: Processor family +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_GENERIC_CPU=y +## end choice + +## +## file: arch/x86/xen/Kconfig +## +CONFIG_XEN_512GB=y + +## +## file: crypto/Kconfig +## +CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_POLY1305_X86_64=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_CHACHA20_X86_64=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m + +## +## file: crypto/asymmetric_keys/Kconfig +## +CONFIG_SIGNED_PE_FILE_VERIFICATION=y + +## +## file: drivers/acpi/Kconfig +## +CONFIG_ACPI_BGRT=y + +## +## file: drivers/android/Kconfig +## +CONFIG_ANDROID=y + +## +## file: drivers/block/Kconfig +## +CONFIG_BLK_DEV_RSXX=m + +## +## file: drivers/char/agp/Kconfig +## +CONFIG_AGP=y +#. Needed by GART_IOMMU +CONFIG_AGP_AMD64=y + +## +## file: drivers/edac/Kconfig +## +CONFIG_EDAC_SBRIDGE=m + +## +## file: drivers/gpu/drm/i915/Kconfig +## +CONFIG_DRM_I915_GVT=y +CONFIG_DRM_I915_GVT_KVMGT=m + +## +## file: drivers/hwmon/Kconfig +## +CONFIG_SENSORS_AMD_ENERGY=m + +## +## file: drivers/i2c/Kconfig +## +CONFIG_I2C_STUB=m + +## +## file: drivers/input/mouse/Kconfig +## +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y + +## +## file: drivers/iommu/amd/Kconfig +## +CONFIG_AMD_IOMMU=y +#. Can be built as a module, but nothing will trigger loading +CONFIG_AMD_IOMMU_V2=y + +## +## file: drivers/macintosh/Kconfig +## +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=y + +## +## file: drivers/net/Kconfig +## +CONFIG_FUJITSU_ES=m + +## +## file: drivers/net/ethernet/amd/Kconfig +## +CONFIG_AMD_XGBE=m + +## +## file: drivers/net/ethernet/google/Kconfig +## +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m + +## +## file: drivers/net/wireless/intel/ipw2x00/Kconfig +## +# CONFIG_IPW2100 is not set + +## +## file: drivers/nvdimm/Kconfig +## +CONFIG_NVDIMM_PFN=y + +## +## file: drivers/pci/Kconfig +## +CONFIG_PCI_HYPERV=y + +## +## file: drivers/pinctrl/Kconfig +## +CONFIG_PINCTRL_AMD=y + +## +## file: drivers/scsi/Kconfig +## +CONFIG_SCSI_INIA100=m + +## +## file: drivers/spi/Kconfig +## +CONFIG_SPI_PXA2XX=m + +## +## file: drivers/tty/Kconfig +## +CONFIG_MOXA_INTELLIO=m +CONFIG_ISI=m + +## +## file: drivers/vfio/mdev/Kconfig +## +CONFIG_VFIO_MDEV=m +CONFIG_VFIO_MDEV_DEVICE=m + +## +## file: drivers/video/fbdev/Kconfig +## +CONFIG_FB_MATROX_G=y +CONFIG_FB_MATROX_MAVEN=m +# CONFIG_FB_ATY_GENERIC_LCD is not set +# CONFIG_FB_SAVAGE_I2C is not set + +## +## file: init/Kconfig +## +CONFIG_KALLSYMS_ALL=y + +## +## file: kernel/livepatch/Kconfig +## +CONFIG_LIVEPATCH=y + +## +## file: kernel/rcu/Kconfig +## +CONFIG_RCU_FANOUT=64 + +## +## file: lib/Kconfig.debug +## +CONFIG_DEBUG_INFO_BTF=y +CONFIG_FRAME_WARN=2048 + +## +## file: mm/Kconfig +## +## choice: Memory model +CONFIG_SPARSEMEM_MANUAL=y +## end choice +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ZONE_DEVICE=y + +## +## file: security/Kconfig +## +CONFIG_LSM_MMAP_MIN_ADDR=65536 + +## +## file: sound/soc/amd/Kconfig +## +CONFIG_SND_SOC_AMD_ACP3x=m +CONFIG_SND_SOC_AMD_RENOIR=m +CONFIG_SND_SOC_AMD_RENOIR_MACH=m + +## +## file: sound/soc/sof/intel/Kconfig +## +CONFIG_SND_SOC_SOF_COMETLAKE_LP_SUPPORT=y + diff --git a/debian/config/amd64/config.cloud-amd64 b/debian/config/amd64/config.cloud-amd64 new file mode 100644 index 000000000..bc87079ab --- /dev/null +++ b/debian/config/amd64/config.cloud-amd64 @@ -0,0 +1,42 @@ +## +## file: arch/x86/Kconfig +## +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +# CONFIG_X86_INTEL_LPSS is not set +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +# CONFIG_IOSF_MBI is not set +# CONFIG_GART_IOMMU is not set +#. XXX +# CONFIG_X86_MCE is not set +# CONFIG_X86_16BIT is not set +# CONFIG_I8K is not set +# CONFIG_MICROCODE is not set +# CONFIG_AMD_NUMA is not set +# CONFIG_NUMA_EMU is not set +# CONFIG_ISA_DMA_API is not set +# CONFIG_ISA is not set +# CONFIG_X86_X32 is not set + +## +## file: arch/x86/xen/Kconfig +## +# CONFIG_XEN_DOM0 is not set + +## +## file: drivers/infiniband/hw/usnic/Kconfig +## +# CONFIG_INFINIBAND_USNIC is not set + +## +## file: drivers/platform/x86/Kconfig +## +# CONFIG_X86_PLATFORM_DEVICES is not set +# CONFIG_DCDBAS is not set +# CONFIG_DELL_RBU is not set + +## +## file: drivers/watchdog/Kconfig +## +# CONFIG_PCIPCWATCHDOG is not set + diff --git a/debian/config/amd64/defines b/debian/config/amd64/defines new file mode 100644 index 000000000..b278f3622 --- /dev/null +++ b/debian/config/amd64/defines @@ -0,0 +1,26 @@ +[base] +featuresets: + none + rt +kernel-arch: x86 + +[build] +image-file: arch/x86/boot/bzImage +signed-code: true +vdso: true + +[image] +bootloaders: grub-pc grub-efi-amd64 extlinux +install-stem: vmlinuz +breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99) + +[relations] +headers%gcc-10: linux-compiler-gcc-10-x86 + +[amd64_description] +hardware: 64-bit PCs +hardware-long: PCs with AMD64, Intel 64 or VIA Nano processors + +[cloud-amd64_description] +hardware: x86-64 cloud +hardware-long: cloud platforms including Amazon EC2, Microsoft Azure, and Google Compute Engine diff --git a/debian/config/amd64/none/defines b/debian/config/amd64/none/defines new file mode 100644 index 000000000..ada23557a --- /dev/null +++ b/debian/config/amd64/none/defines @@ -0,0 +1,10 @@ +[base] +flavours: + amd64 + cloud-amd64 +default-flavour: amd64 + +[cloud-amd64_image] +configs: + config.cloud + amd64/config.cloud-amd64 diff --git a/debian/config/amd64/rt/defines b/debian/config/amd64/rt/defines new file mode 100644 index 000000000..090dc41bf --- /dev/null +++ b/debian/config/amd64/rt/defines @@ -0,0 +1,3 @@ +[base] +flavours: + amd64 |