Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
126 changes: 94 additions & 32 deletions config/amd64/config
Original file line number Diff line number Diff line change
Expand Up @@ -17,31 +17,21 @@ CONFIG_X86_VSYSCALL_EMULATION=y
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_X86_SGX=y
CONFIG_X86_USER_SHADOW_STACK=y
CONFIG_EFI_MIXED=y
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_ADDRESS_MASKING=y
## choice: vsyscall table for legacy applications
CONFIG_LEGACY_VSYSCALL_NONE=y
## end choice
CONFIG_SLS=y
CONFIG_MITIGATION_SLS=y
CONFIG_PCI_MMCONFIG=y
CONFIG_ISA_DMA_API=y
CONFIG_X86_X32_ABI=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/crypto/Kconfig
##
Expand All @@ -58,16 +48,15 @@ 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
CONFIG_CRYPTO_CHACHA20_X86_64=m
CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m
CONFIG_CRYPTO_NHPOLY1305_SSE2=m
CONFIG_CRYPTO_NHPOLY1305_AVX2=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_CRCT10DIF_PCLMUL=m

##
## file: arch/x86/kvm/Kconfig
##
CONFIG_KVM_XEN=y

##
## file: arch/x86/ras/Kconfig
Expand All @@ -84,6 +73,26 @@ CONFIG_XEN_512GB=y
##
CONFIG_SIGNED_PE_FILE_VERIFICATION=y

##
## file: drivers/accel/Kconfig
##
CONFIG_DRM_ACCEL=y

##
## file: drivers/accel/amdxdna/Kconfig
##
CONFIG_DRM_ACCEL_AMDXDNA=m

##
## file: drivers/accel/habanalabs/Kconfig
##
CONFIG_DRM_ACCEL_HABANALABS=m

##
## file: drivers/accel/ivpu/Kconfig
##
CONFIG_DRM_ACCEL_IVPU=m

##
## file: drivers/acpi/Kconfig
##
Expand All @@ -101,6 +110,11 @@ CONFIG_AGP=y
#. Needed by GART_IOMMU
CONFIG_AGP_AMD64=y

##
## file: drivers/crypto/intel/iaa/Kconfig
##
CONFIG_CRYPTO_DEV_IAA_CRYPTO=m

##
## file: drivers/cxl/Kconfig
##
Expand All @@ -119,6 +133,11 @@ CONFIG_INTEL_IDXD_PERFMON=y
CONFIG_EDAC_SBRIDGE=m
CONFIG_EDAC_IGEN6=m

##
## file: drivers/gpu/drm/amd/amdkfd/Kconfig
##
CONFIG_HSA_AMD_SVM=y

##
## file: drivers/gpu/drm/i915/Kconfig
##
Expand Down Expand Up @@ -151,6 +170,11 @@ CONFIG_STM_SOURCE_FTRACE=m
##
CONFIG_I2C_STUB=m

##
## file: drivers/infiniband/hw/mana/Kconfig
##
CONFIG_MANA_INFINIBAND=m

##
## file: drivers/input/mouse/Kconfig
##
Expand All @@ -159,19 +183,27 @@ CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y

##
## file: drivers/iommu/Kconfig
##
CONFIG_VIRTIO_IOMMU=m

##
## 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/misc/Kconfig
##
CONFIG_NSM=m

##
## file: drivers/net/Kconfig
##
Expand All @@ -188,6 +220,11 @@ CONFIG_AMD_XGBE=m
CONFIG_NET_VENDOR_GOOGLE=y
CONFIG_GVE=m

##
## file: drivers/net/ethernet/intel/idpf/Kconfig
##
CONFIG_IDPF=m

##
## file: drivers/net/ethernet/microsoft/Kconfig
##
Expand All @@ -207,18 +244,29 @@ CONFIG_NVDIMM_PFN=y
##
## file: drivers/pci/Kconfig
##
CONFIG_PCI_P2PDMA=y
CONFIG_PCI_HYPERV=y

##
## file: drivers/pinctrl/Kconfig
##
CONFIG_PINCTRL_AMD=y

##
## file: drivers/platform/x86/Kconfig
##
CONFIG_SAMSUNG_GALAXYBOOK=m

##
## file: drivers/platform/x86/amd/pmc/Kconfig
##
CONFIG_AMD_PMC=m

##
## file: drivers/platform/x86/amd/pmf/Kconfig
##
CONFIG_AMD_PMF=m

##
## file: drivers/platform/x86/intel/Kconfig
##
Expand Down Expand Up @@ -248,6 +296,17 @@ CONFIG_SCSI_INIA100=m
## file: drivers/spi/Kconfig
##
CONFIG_SPI_PXA2XX=m
CONFIG_SPI_AMD=m

##
## file: drivers/tee/Kconfig
##
CONFIG_TEE=m

##
## file: drivers/tee/amdtee/Kconfig
##
CONFIG_AMDTEE=m

##
## file: drivers/tty/Kconfig
Expand All @@ -267,6 +326,11 @@ CONFIG_FB_MATROX_MAVEN=m
##
CONFIG_TDX_GUEST_DRIVER=m

##
## file: drivers/virt/nitro_enclaves/Kconfig
##
CONFIG_NITRO_ENCLAVES=m

##
## file: drivers/virtio/Kconfig
##
Expand All @@ -289,18 +353,10 @@ CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
##
CONFIG_LIVEPATCH=y

##
## file: kernel/rcu/Kconfig
##
CONFIG_RCU_FANOUT=64

##
## file: lib/Kconfig.debug
##
CONFIG_DEBUG_INFO_BTF=y
#. Workaround module loading of different builds of on-disk modules
#. vs booted kernel when keeping same ABI, cf. #1003210, #1022202
CONFIG_MODULE_ALLOW_BTF_MISMATCH=y
CONFIG_FRAME_WARN=2048

##
Expand All @@ -309,9 +365,7 @@ CONFIG_FRAME_WARN=2048
## choice: Memory model
CONFIG_SPARSEMEM_MANUAL=y
## end choice
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
CONFIG_ZONE_DEVICE=y
CONFIG_NUMA_EMU=y

##
## file: security/Kconfig
Expand All @@ -324,3 +378,11 @@ CONFIG_LSM_MMAP_MIN_ADDR=65536
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_RENOIR=m
CONFIG_SND_SOC_AMD_RENOIR_MACH=m

##
## file: sound/soc/amd/acp/Kconfig
##
CONFIG_SND_SOC_AMD_ACP_PCI=m
CONFIG_SND_AMD_ASOC_RENOIR=m
CONFIG_SND_AMD_ASOC_ACP70=m
CONFIG_SND_SOC_AMD_LEGACY_MACH=m
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
# CONFIG_X86_MCE is not set
# CONFIG_X86_16BIT 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_ABI is not set
Expand All @@ -32,6 +31,11 @@ CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m
##
# CONFIG_I8K is not set

##
## file: drivers/idle/Kconfig
##
CONFIG_INTEL_IDLE=y

##
## file: drivers/infiniband/hw/usnic/Kconfig
##
Expand All @@ -48,7 +52,18 @@ CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m
# CONFIG_DCDBAS is not set
# CONFIG_DELL_RBU is not set

##
## file: drivers/virt/vboxguest/Kconfig
##
# CONFIG_VBOXGUEST is not set

##
## file: drivers/watchdog/Kconfig
##
CONFIG_I6300ESB_WDT=m
# CONFIG_PCIPCWATCHDOG is not set

##
## file: mm/Kconfig
##
# CONFIG_NUMA_EMU is not set
6 changes: 2 additions & 4 deletions config/amd64/defines.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
name = 'amd64'
[flavour.build]
config = [
'config',
'amd64/config',
'amd64/config.mlx',
'config.gardenlinux',
'config.tdx'
Expand All @@ -21,8 +19,8 @@ name = 'cloud-amd64'
[flavour.build]
config = [
'config.cloud',
'amd64/config.cloud-amd64',
'config.gardenlinux'
'config.gardenlinux',
'amd64/config-cloud-amd64'
]
[flavour.description]
hardware = 'x86-64 cloud'
Expand Down
Loading