From ebe147bfeb199351a5dbd0136d1abd3be824a4be Mon Sep 17 00:00:00 2001 From: Thomas Kuschel Date: Fri, 14 Feb 2025 01:33:41 +0100 Subject: [PATCH] UPD NUMA Memory Allocation and Scheduler Support --- config-6.13.2 | 21 +- config-6.13.2.patch | 1464 +++++++++++++++++ documentation/linux_configuration.pdf | 4 +- ...uration_03_processor_type_and_features.tex | 12 +- 4 files changed, 1482 insertions(+), 19 deletions(-) create mode 100644 config-6.13.2.patch diff --git a/config-6.13.2 b/config-6.13.2 index 5127003..49f7f88 100644 --- a/config-6.13.2 +++ b/config-6.13.2 @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.13.1-arch1 Kernel Configuration +# Linux/x86 6.13.2-arch1 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250128" +CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250207" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=140201 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24301 +CONFIG_AS_VERSION=24400 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24301 +CONFIG_LD_VERSION=24400 CONFIG_LLD_VERSION=0 CONFIG_RUSTC_VERSION=108401 CONFIG_RUSTC_LLVM_VERSION=190107 @@ -372,14 +372,12 @@ CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_SCHED_OMIT_FRAME_POINTER=y # CONFIG_HYPERVISOR_GUEST is not set # CONFIG_MK8 is not set -# CONFIG_MPSC is not set -CONFIG_MCORE2=y +CONFIG_MPSC=y +# CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_GENERIC_CPU is not set -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_INTEL_USERCOPY=y -CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=7 +CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_X86_P6_NOP=y CONFIG_X86_TSC=y CONFIG_X86_HAVE_PAE=y @@ -426,8 +424,7 @@ CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m # end of Performance monitoring -CONFIG_X86_16BIT=y -CONFIG_X86_ESPFIX64=y +# CONFIG_X86_16BIT is not set # CONFIG_X86_VSYSCALL_EMULATION is not set CONFIG_X86_IOPL_IOPERM=y CONFIG_MICROCODE=y diff --git a/config-6.13.2.patch b/config-6.13.2.patch new file mode 100644 index 0000000..b86bba1 --- /dev/null +++ b/config-6.13.2.patch @@ -0,0 +1,1464 @@ +--- ../config 2025-02-04 01:14:00.219420420 +0100 ++++ .config 2025-02-14 01:09:23.815798443 +0100 +@@ -1,18 +1,18 @@ + # + # Automatically generated file; DO NOT EDIT. +-# Linux/x86 6.13.1-arch1 Kernel Configuration ++# Linux/x86 6.13.2-arch1 Kernel Configuration + # +-CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250128" ++CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250207" + CONFIG_CC_IS_GCC=y + CONFIG_GCC_VERSION=140201 + CONFIG_CLANG_VERSION=0 + CONFIG_AS_IS_GNU=y +-CONFIG_AS_VERSION=24301 ++CONFIG_AS_VERSION=24400 + CONFIG_LD_IS_BFD=y +-CONFIG_LD_VERSION=24301 ++CONFIG_LD_VERSION=24400 + CONFIG_LLD_VERSION=0 +-CONFIG_RUSTC_VERSION=0 +-CONFIG_RUSTC_LLVM_VERSION=0 ++CONFIG_RUSTC_VERSION=108401 ++CONFIG_RUSTC_LLVM_VERSION=190107 + CONFIG_CC_CAN_LINK=y + CONFIG_CC_CAN_LINK_STATIC=y + CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +@@ -30,7 +30,7 @@ + # + CONFIG_INIT_ENV_ARG_LIMIT=32 + # CONFIG_COMPILE_TEST is not set +-# CONFIG_WERROR is not set ++CONFIG_WERROR=y + CONFIG_LOCALVERSION="" + CONFIG_LOCALVERSION_AUTO=y + CONFIG_BUILD_SALT="" +@@ -49,13 +49,13 @@ + # CONFIG_KERNEL_LZ4 is not set + CONFIG_KERNEL_ZSTD=y + CONFIG_DEFAULT_INIT="" +-CONFIG_DEFAULT_HOSTNAME="archlinux" ++CONFIG_DEFAULT_HOSTNAME="silver" + CONFIG_SYSVIPC=y + CONFIG_SYSVIPC_SYSCTL=y + CONFIG_SYSVIPC_COMPAT=y + CONFIG_POSIX_MQUEUE=y + CONFIG_POSIX_MQUEUE_SYSCTL=y +-CONFIG_WATCH_QUEUE=y ++# CONFIG_WATCH_QUEUE is not set + CONFIG_CROSS_MEMORY_ATTACH=y + # CONFIG_USELIB is not set + CONFIG_AUDIT=y +@@ -80,7 +80,6 @@ + CONFIG_IRQ_MSI_IOMMU=y + CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y + CONFIG_GENERIC_IRQ_RESERVATION_MODE=y +-CONFIG_GENERIC_IRQ_STAT_SNAPSHOT=y + CONFIG_IRQ_FORCED_THREADING=y + CONFIG_SPARSE_IRQ=y + # CONFIG_GENERIC_IRQ_DEBUGFS is not set +@@ -109,7 +108,7 @@ + CONFIG_NO_HZ_FULL=y + CONFIG_CONTEXT_TRACKING_USER=y + # CONFIG_CONTEXT_TRACKING_USER_FORCE is not set +-CONFIG_NO_HZ=y ++# CONFIG_NO_HZ is not set + CONFIG_HIGH_RES_TIMERS=y + CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 + # end of Timers subsystem +@@ -130,15 +129,14 @@ + CONFIG_BPF_LSM=y + # end of BPF subsystem + +-CONFIG_PREEMPT_BUILD=y ++CONFIG_PREEMPT_VOLUNTARY_BUILD=y + CONFIG_ARCH_HAS_PREEMPT_LAZY=y + # CONFIG_PREEMPT_NONE is not set +-# CONFIG_PREEMPT_VOLUNTARY is not set +-CONFIG_PREEMPT=y ++CONFIG_PREEMPT_VOLUNTARY=y ++# CONFIG_PREEMPT is not set + # CONFIG_PREEMPT_LAZY is not set +-CONFIG_PREEMPT_COUNT=y +-CONFIG_PREEMPTION=y +-CONFIG_PREEMPT_DYNAMIC=y ++# CONFIG_PREEMPT_RT is not set ++# CONFIG_PREEMPT_DYNAMIC is not set + CONFIG_SCHED_CORE=y + CONFIG_SCHED_CLASS_EXT=y + +@@ -147,8 +145,7 @@ + # + CONFIG_VIRT_CPU_ACCOUNTING=y + CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +-CONFIG_IRQ_TIME_ACCOUNTING=y +-CONFIG_HAVE_SCHED_AVG_IRQ=y ++# CONFIG_IRQ_TIME_ACCOUNTING is not set + CONFIG_BSD_PROCESS_ACCT=y + CONFIG_BSD_PROCESS_ACCT_V3=y + CONFIG_TASKSTATS=y +@@ -165,46 +162,31 @@ + # RCU Subsystem + # + CONFIG_TREE_RCU=y +-CONFIG_PREEMPT_RCU=y +-CONFIG_RCU_EXPERT=y ++# CONFIG_RCU_EXPERT is not set + CONFIG_TREE_SRCU=y + CONFIG_TASKS_RCU_GENERIC=y +-# CONFIG_FORCE_TASKS_RCU is not set + CONFIG_NEED_TASKS_RCU=y +-CONFIG_TASKS_RCU=y +-# CONFIG_FORCE_TASKS_RUDE_RCU is not set + CONFIG_TASKS_RUDE_RCU=y +-# CONFIG_FORCE_TASKS_TRACE_RCU is not set + CONFIG_TASKS_TRACE_RCU=y + CONFIG_RCU_STALL_COMMON=y + CONFIG_RCU_NEED_SEGCBLIST=y +-CONFIG_RCU_FANOUT=64 +-CONFIG_RCU_FANOUT_LEAF=16 +-CONFIG_RCU_BOOST=y +-CONFIG_RCU_BOOST_DELAY=500 +-# CONFIG_RCU_EXP_KTHREAD is not set + CONFIG_RCU_NOCB_CPU=y + # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set +-# CONFIG_RCU_NOCB_CPU_CB_BOOST is not set +-# CONFIG_TASKS_TRACE_RCU_READ_MB is not set + CONFIG_RCU_LAZY=y + # CONFIG_RCU_LAZY_DEFAULT_OFF is not set +-CONFIG_RCU_DOUBLE_CHECK_CB_TIME=y + # end of RCU Subsystem + +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_IKHEADERS=m ++# CONFIG_IKCONFIG is not set ++# CONFIG_IKHEADERS is not set + CONFIG_LOG_BUF_SHIFT=17 + CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +-CONFIG_PRINTK_INDEX=y ++# CONFIG_PRINTK_INDEX is not set + CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y + + # + # Scheduler features + # +-CONFIG_UCLAMP_TASK=y +-CONFIG_UCLAMP_BUCKETS_COUNT=5 ++# CONFIG_UCLAMP_TASK is not set + # end of Scheduler features + + CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +@@ -233,7 +215,6 @@ + # CONFIG_RT_GROUP_SCHED is not set + CONFIG_EXT_GROUP_SCHED=y + CONFIG_SCHED_MM_CID=y +-CONFIG_UCLAMP_TASK_GROUP=y + CONFIG_CGROUP_PIDS=y + CONFIG_CGROUP_RDMA=y + CONFIG_CGROUP_FREEZER=y +@@ -261,12 +242,12 @@ + CONFIG_RELAY=y + CONFIG_BLK_DEV_INITRD=y + CONFIG_INITRAMFS_SOURCE="" +-CONFIG_RD_GZIP=y +-CONFIG_RD_BZIP2=y +-CONFIG_RD_LZMA=y +-CONFIG_RD_XZ=y +-CONFIG_RD_LZO=y +-CONFIG_RD_LZ4=y ++# CONFIG_RD_GZIP is not set ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_XZ is not set ++# CONFIG_RD_LZO is not set ++# CONFIG_RD_LZ4 is not set + CONFIG_RD_ZSTD=y + CONFIG_BOOT_CONFIG=y + # CONFIG_BOOT_CONFIG_FORCE is not set +@@ -275,22 +256,23 @@ + CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y + # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set + CONFIG_LD_ORPHAN_WARN=y +-CONFIG_LD_ORPHAN_WARN_LEVEL="warn" ++CONFIG_LD_ORPHAN_WARN_LEVEL="error" + CONFIG_SYSCTL=y + CONFIG_HAVE_UID16=y + CONFIG_SYSCTL_EXCEPTION_TRACE=y + CONFIG_HAVE_PCSPKR_PLATFORM=y +-# CONFIG_EXPERT is not set ++CONFIG_EXPERT=y + CONFIG_UID16=y + CONFIG_MULTIUSER=y + CONFIG_SGETMASK_SYSCALL=y +-CONFIG_SYSFS_SYSCALL=y ++# CONFIG_SYSFS_SYSCALL is not set + CONFIG_FHANDLE=y + CONFIG_POSIX_TIMERS=y + CONFIG_PRINTK=y + CONFIG_BUG=y + CONFIG_ELF_CORE=y +-CONFIG_PCSPKR_PLATFORM=y ++# CONFIG_PCSPKR_PLATFORM is not set ++# CONFIG_BASE_SMALL is not set + CONFIG_FUTEX=y + CONFIG_FUTEX_PI=y + CONFIG_EPOLL=y +@@ -304,10 +286,12 @@ + CONFIG_MEMBARRIER=y + CONFIG_KCMP=y + CONFIG_RSEQ=y ++# CONFIG_DEBUG_RSEQ is not set + CONFIG_CACHESTAT_SYSCALL=y ++# CONFIG_PC104 is not set + CONFIG_KALLSYMS=y + # CONFIG_KALLSYMS_SELFTEST is not set +-CONFIG_KALLSYMS_ALL=y ++# CONFIG_KALLSYMS_ALL is not set + CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y + CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y + CONFIG_HAVE_PERF_EVENTS=y +@@ -367,7 +351,6 @@ + CONFIG_X86_64_SMP=y + CONFIG_ARCH_SUPPORTS_UPROBES=y + CONFIG_FIX_EARLYCON_MEM=y +-CONFIG_DYNAMIC_PHYSICAL_MASK=y + CONFIG_PGTABLE_LEVELS=5 + CONFIG_CC_HAS_SANE_STACKPROTECTOR=y + +@@ -376,51 +359,26 @@ + # + CONFIG_SMP=y + CONFIG_X86_X2APIC=y +-CONFIG_X86_POSTED_MSI=y +-CONFIG_X86_MPPARSE=y ++# CONFIG_X86_POSTED_MSI is not set ++# CONFIG_X86_MPPARSE is not set + CONFIG_X86_CPU_RESCTRL=y + CONFIG_X86_FRED=y + # CONFIG_X86_EXTENDED_PLATFORM is not set + CONFIG_X86_INTEL_LPSS=y +-CONFIG_X86_AMD_PLATFORM_DEVICE=y ++# CONFIG_X86_AMD_PLATFORM_DEVICE is not set + CONFIG_IOSF_MBI=y + # CONFIG_IOSF_MBI_DEBUG is not set + CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y + CONFIG_SCHED_OMIT_FRAME_POINTER=y +-CONFIG_HYPERVISOR_GUEST=y +-CONFIG_PARAVIRT=y +-CONFIG_PARAVIRT_XXL=y +-# CONFIG_PARAVIRT_DEBUG is not set +-CONFIG_PARAVIRT_SPINLOCKS=y +-CONFIG_X86_HV_CALLBACK_VECTOR=y +-CONFIG_XEN=y +-CONFIG_XEN_PV=y +-CONFIG_XEN_512GB=y +-CONFIG_XEN_PV_SMP=y +-CONFIG_XEN_PV_DOM0=y +-CONFIG_XEN_PVHVM=y +-CONFIG_XEN_PVHVM_SMP=y +-CONFIG_XEN_PVHVM_GUEST=y +-CONFIG_XEN_SAVE_RESTORE=y +-# CONFIG_XEN_DEBUG_FS is not set +-CONFIG_XEN_PVH=y +-CONFIG_XEN_DOM0=y +-CONFIG_XEN_PV_MSR_SAFE=y +-CONFIG_KVM_GUEST=y +-CONFIG_ARCH_CPUIDLE_HALTPOLL=y +-CONFIG_PVH=y +-CONFIG_PARAVIRT_TIME_ACCOUNTING=y +-CONFIG_PARAVIRT_CLOCK=y +-CONFIG_JAILHOUSE_GUEST=y +-CONFIG_ACRN_GUEST=y +-CONFIG_INTEL_TDX_GUEST=y ++# CONFIG_HYPERVISOR_GUEST is not set + # CONFIG_MK8 is not set +-# CONFIG_MPSC is not set ++CONFIG_MPSC=y + # CONFIG_MCORE2 is not set + # CONFIG_MATOM is not set +-CONFIG_GENERIC_CPU=y +-CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +-CONFIG_X86_L1_CACHE_SHIFT=6 ++# CONFIG_GENERIC_CPU is not set ++CONFIG_X86_INTERNODE_CACHE_SHIFT=7 ++CONFIG_X86_L1_CACHE_SHIFT=7 ++CONFIG_X86_P6_NOP=y + CONFIG_X86_TSC=y + CONFIG_X86_HAVE_PAE=y + CONFIG_X86_CMPXCHG64=y +@@ -429,33 +387,32 @@ + CONFIG_X86_DEBUGCTLMSR=y + CONFIG_IA32_FEAT_CTL=y + CONFIG_X86_VMX_FEATURE_NAMES=y ++CONFIG_PROCESSOR_SELECT=y + CONFIG_CPU_SUP_INTEL=y +-CONFIG_CPU_SUP_AMD=y +-CONFIG_CPU_SUP_HYGON=y +-CONFIG_CPU_SUP_CENTAUR=y +-CONFIG_CPU_SUP_ZHAOXIN=y ++# CONFIG_CPU_SUP_AMD is not set ++# CONFIG_CPU_SUP_HYGON is not set ++# CONFIG_CPU_SUP_CENTAUR is not set ++# CONFIG_CPU_SUP_ZHAOXIN is not set + CONFIG_HPET_TIMER=y + CONFIG_HPET_EMULATE_RTC=y + CONFIG_DMI=y +-# CONFIG_GART_IOMMU is not set + CONFIG_BOOT_VESA_SUPPORT=y +-CONFIG_MAXSMP=y +-CONFIG_NR_CPUS_RANGE_BEGIN=8192 +-CONFIG_NR_CPUS_RANGE_END=8192 +-CONFIG_NR_CPUS_DEFAULT=8192 +-CONFIG_NR_CPUS=8192 +-CONFIG_SCHED_CLUSTER=y ++# CONFIG_MAXSMP is not set ++CONFIG_NR_CPUS_RANGE_BEGIN=2 ++CONFIG_NR_CPUS_RANGE_END=512 ++CONFIG_NR_CPUS_DEFAULT=64 ++CONFIG_NR_CPUS=8 ++# CONFIG_SCHED_CLUSTER is not set + CONFIG_SCHED_SMT=y + CONFIG_SCHED_MC=y + CONFIG_SCHED_MC_PRIO=y + CONFIG_X86_LOCAL_APIC=y + CONFIG_ACPI_MADT_WAKEUP=y + CONFIG_X86_IO_APIC=y +-CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y ++# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set + CONFIG_X86_MCE=y + # CONFIG_X86_MCELOG_LEGACY is not set + CONFIG_X86_MCE_INTEL=y +-CONFIG_X86_MCE_AMD=y + CONFIG_X86_MCE_THRESHOLD=y + CONFIG_X86_MCE_INJECT=m + +@@ -465,14 +422,10 @@ + CONFIG_PERF_EVENTS_INTEL_UNCORE=m + CONFIG_PERF_EVENTS_INTEL_RAPL=m + CONFIG_PERF_EVENTS_INTEL_CSTATE=m +-CONFIG_PERF_EVENTS_AMD_POWER=m +-CONFIG_PERF_EVENTS_AMD_UNCORE=m +-CONFIG_PERF_EVENTS_AMD_BRS=y + # end of Performance monitoring + +-CONFIG_X86_16BIT=y +-CONFIG_X86_ESPFIX64=y +-CONFIG_X86_VSYSCALL_EMULATION=y ++# CONFIG_X86_16BIT is not set ++# CONFIG_X86_VSYSCALL_EMULATION is not set + CONFIG_X86_IOPL_IOPERM=y + CONFIG_MICROCODE=y + # CONFIG_MICROCODE_LATE_LOADING is not set +@@ -481,8 +434,6 @@ + CONFIG_X86_5LEVEL=y + CONFIG_X86_DIRECT_GBPAGES=y + CONFIG_X86_CPA_STATISTICS=y +-CONFIG_X86_MEM_ENCRYPT=y +-CONFIG_AMD_MEM_ENCRYPT=y + CONFIG_NUMA=y + CONFIG_AMD_NUMA=y + CONFIG_X86_64_ACPI_NUMA=y +@@ -551,7 +502,6 @@ + CONFIG_MODIFY_LDT_SYSCALL=y + # CONFIG_STRICT_SIGALTSTACK_SIZE is not set + CONFIG_HAVE_LIVEPATCH=y +-# CONFIG_LIVEPATCH is not set + CONFIG_X86_BUS_LOCK_DETECT=y + # end of Processor type and features + +@@ -571,12 +521,9 @@ + CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y + CONFIG_MITIGATION_RETPOLINE=y + CONFIG_MITIGATION_RETHUNK=y +-CONFIG_MITIGATION_UNRET_ENTRY=y + CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y + # CONFIG_CALL_THUNKS_DEBUG is not set +-CONFIG_MITIGATION_IBPB_ENTRY=y + CONFIG_MITIGATION_IBRS_ENTRY=y +-CONFIG_MITIGATION_SRSO=y + CONFIG_MITIGATION_SLS=y + CONFIG_MITIGATION_GDS=y + CONFIG_MITIGATION_RFDS=y +@@ -598,6 +545,7 @@ + CONFIG_ARCH_HIBERNATION_HEADER=y + CONFIG_SUSPEND=y + CONFIG_SUSPEND_FREEZER=y ++# CONFIG_SUSPEND_SKIP_SYNC is not set + CONFIG_HIBERNATE_CALLBACKS=y + CONFIG_HIBERNATION=y + CONFIG_HIBERNATION_SNAPSHOT_DEV=y +@@ -615,6 +563,7 @@ + # CONFIG_PM_ADVANCED_DEBUG is not set + # CONFIG_PM_TEST_SUSPEND is not set + CONFIG_PM_SLEEP_DEBUG=y ++# CONFIG_DPM_WATCHDOG is not set + CONFIG_PM_TRACE=y + CONFIG_PM_TRACE_RTC=y + CONFIG_PM_CLK=y +@@ -664,6 +613,7 @@ + CONFIG_ACPI_SBS=m + CONFIG_ACPI_HED=y + CONFIG_ACPI_BGRT=y ++# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set + CONFIG_ACPI_NHLT=y + CONFIG_ACPI_NFIT=m + # CONFIG_NFIT_SECURITY_DEBUG is not set +@@ -727,9 +677,7 @@ + CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3 + CONFIG_X86_AMD_PSTATE_UT=m + CONFIG_X86_ACPI_CPUFREQ=m +-CONFIG_X86_ACPI_CPUFREQ_CPB=y + CONFIG_X86_POWERNOW_K8=m +-CONFIG_X86_AMD_FREQ_SENSITIVITY=m + # CONFIG_X86_SPEEDSTEP_CENTRINO is not set + CONFIG_X86_P4_CLOCKMOD=m + +@@ -746,8 +694,6 @@ + CONFIG_CPU_IDLE_GOV_LADDER=y + CONFIG_CPU_IDLE_GOV_MENU=y + CONFIG_CPU_IDLE_GOV_TEO=y +-CONFIG_CPU_IDLE_GOV_HALTPOLL=y +-CONFIG_HALTPOLL_CPUIDLE=m + # end of CPU Idle + + CONFIG_INTEL_IDLE=y +@@ -758,10 +704,10 @@ + # + CONFIG_PCI_DIRECT=y + CONFIG_PCI_MMCONFIG=y +-CONFIG_PCI_XEN=y + CONFIG_MMCONF_FAM10H=y ++# CONFIG_PCI_CNB20LE_QUIRK is not set ++# CONFIG_ISA_BUS is not set + CONFIG_ISA_DMA_API=y +-CONFIG_AMD_NB=y + # end of Bus options (PCI etc.) + + # +@@ -798,21 +744,18 @@ + CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y + CONFIG_KVM_GENERIC_MMU_NOTIFIER=y + CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y +-CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y +-CONFIG_KVM_PRIVATE_MEM=y +-CONFIG_KVM_GENERIC_PRIVATE_MEM=y +-CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y +-CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y + CONFIG_VIRTUALIZATION=y + CONFIG_KVM_X86=m + CONFIG_KVM=m ++CONFIG_KVM_WERROR=y ++# CONFIG_KVM_SW_PROTECTED_VM is not set + CONFIG_KVM_INTEL=m ++# CONFIG_KVM_INTEL_PROVE_VE is not set + CONFIG_X86_SGX_KVM=y +-CONFIG_KVM_AMD=m +-CONFIG_KVM_AMD_SEV=y + CONFIG_KVM_SMM=y + CONFIG_KVM_HYPERV=y + CONFIG_KVM_XEN=y ++# CONFIG_KVM_PROVE_MMU is not set + CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y + CONFIG_KVM_MAX_NR_VCPUS=1024 + CONFIG_AS_AVX512=y +@@ -824,7 +767,6 @@ + CONFIG_AS_VPCLMULQDQ=y + CONFIG_AS_WRUSS=y + CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y +-CONFIG_ARCH_HAS_DMA_OPS=y + + # + # General architecture-dependent options +@@ -883,8 +825,6 @@ + CONFIG_HAVE_PERF_USER_STACK_DUMP=y + CONFIG_HAVE_ARCH_JUMP_LABEL=y + CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +-CONFIG_MMU_GATHER_TABLE_FREE=y +-CONFIG_MMU_GATHER_RCU_TABLE_FREE=y + CONFIG_MMU_GATHER_MERGE_VMAS=y + CONFIG_MMU_LAZY_TLB_REFCOUNT=y + CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +@@ -966,7 +906,6 @@ + CONFIG_ARCH_USE_MEMREMAP_PROT=y + CONFIG_LOCK_EVENT_COUNTS=y + CONFIG_ARCH_HAS_MEM_ENCRYPT=y +-CONFIG_ARCH_HAS_CC_PLATFORM=y + CONFIG_HAVE_STATIC_CALL=y + CONFIG_HAVE_STATIC_CALL_INLINE=y + CONFIG_HAVE_PREEMPT_DYNAMIC=y +@@ -1098,7 +1037,11 @@ + CONFIG_PREEMPT_NOTIFIERS=y + CONFIG_PADATA=y + CONFIG_ASN1=y +-CONFIG_UNINLINE_SPIN_UNLOCK=y ++CONFIG_INLINE_SPIN_UNLOCK_IRQ=y ++CONFIG_INLINE_READ_UNLOCK=y ++CONFIG_INLINE_READ_UNLOCK_IRQ=y ++CONFIG_INLINE_WRITE_UNLOCK=y ++CONFIG_INLINE_WRITE_UNLOCK_IRQ=y + CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y + CONFIG_MUTEX_SPIN_ON_OWNER=y + CONFIG_RWSEM_SPIN_ON_OWNER=y +@@ -1153,6 +1096,7 @@ + # Slab allocator options + # + CONFIG_SLUB=y ++# CONFIG_SLUB_TINY is not set + CONFIG_SLAB_MERGE_DEFAULT=y + CONFIG_SLAB_FREELIST_RANDOM=y + CONFIG_SLAB_FREELIST_HARDENED=y +@@ -1231,6 +1175,7 @@ + CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y + CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y + CONFIG_ARCH_HAS_PTE_DEVMAP=y ++CONFIG_ARCH_HAS_ZONE_DMA_SET=y + CONFIG_ZONE_DMA=y + CONFIG_ZONE_DMA32=y + CONFIG_ZONE_DEVICE=y +@@ -1246,7 +1191,6 @@ + # CONFIG_GUP_TEST is not set + # CONFIG_DMAPOOL_TEST is not set + CONFIG_ARCH_HAS_PTE_SPECIAL=y +-CONFIG_MAPPING_DIRTY_HELPERS=y + CONFIG_MEMFD_CREATE=y + CONFIG_SECRETMEM=y + CONFIG_ANON_VMA_NAME=y +@@ -1988,7 +1932,6 @@ + CONFIG_VMWARE_VMCI_VSOCKETS=m + CONFIG_VIRTIO_VSOCKETS=m + CONFIG_VIRTIO_VSOCKETS_COMMON=m +-CONFIG_HYPERV_VSOCKETS=m + CONFIG_NETLINK_DIAG=m + CONFIG_MPLS=y + CONFIG_NET_MPLS_GSO=m +@@ -2140,6 +2083,7 @@ + CONFIG_CFG80211=m + # CONFIG_NL80211_TESTMODE is not set + # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set ++# CONFIG_CFG80211_CERTIFICATION_ONUS is not set + CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y + CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y + CONFIG_CFG80211_DEFAULT_PS=y +@@ -2164,7 +2108,6 @@ + CONFIG_NET_9P=m + CONFIG_NET_9P_FD=m + CONFIG_NET_9P_VIRTIO=m +-CONFIG_NET_9P_XEN=m + CONFIG_NET_9P_USBG=m + CONFIG_NET_9P_RDMA=m + # CONFIG_NET_9P_DEBUG is not set +@@ -2264,7 +2207,6 @@ + # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set + CONFIG_PCI_STUB=y + CONFIG_PCI_PF_STUB=m +-CONFIG_XEN_PCIDEV_FRONTEND=m + CONFIG_PCI_ATS=y + CONFIG_PCI_DOE=y + CONFIG_PCI_LOCKLESS_CONFIG=y +@@ -2275,7 +2217,11 @@ + CONFIG_PCIE_TPH=y + CONFIG_PCI_P2PDMA=y + CONFIG_PCI_LABEL=y +-CONFIG_PCI_HYPERV=m ++# CONFIG_PCIE_BUS_TUNE_OFF is not set ++CONFIG_PCIE_BUS_DEFAULT=y ++# CONFIG_PCIE_BUS_SAFE is not set ++# CONFIG_PCIE_BUS_PERFORMANCE is not set ++# CONFIG_PCIE_BUS_PEER2PEER is not set + CONFIG_VGA_ARB=y + CONFIG_VGA_ARB_MAX_GPUS=10 + CONFIG_HOTPLUG_PCI=y +@@ -2291,7 +2237,6 @@ + # PCI controller drivers + # + CONFIG_VMD=m +-CONFIG_PCI_HYPERV_INTERFACE=m + + # + # Cadence-based PCIe controllers +@@ -2395,7 +2340,6 @@ + # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set + CONFIG_HMEM_REPORTING=y + # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +-CONFIG_SYS_HYPERVISOR=y + CONFIG_GENERIC_CPU_DEVICES=y + CONFIG_GENERIC_CPU_AUTOPROBE=y + CONFIG_GENERIC_CPU_VULNERABILITIES=y +@@ -2486,7 +2430,6 @@ + CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y + # CONFIG_EFI_DISABLE_RUNTIME is not set + CONFIG_EFI_COCO_SECRET=y +-CONFIG_UNACCEPTED_MEMORY=y + CONFIG_EFI_EMBEDDED_FIRMWARE=y + # end of EFI (Extensible Firmware Interface) Support + +@@ -2695,8 +2638,6 @@ + CONFIG_CDROM_PKTCDVD_BUFFERS=8 + # CONFIG_CDROM_PKTCDVD_WCACHE is not set + CONFIG_ATA_OVER_ETH=m +-CONFIG_XEN_BLKDEV_FRONTEND=m +-CONFIG_XEN_BLKDEV_BACKEND=m + CONFIG_VIRTIO_BLK=m + CONFIG_BLK_DEV_RBD=m + CONFIG_BLK_DEV_UBLK=m +@@ -2759,7 +2700,6 @@ + CONFIG_SENSORS_APDS990X=m + CONFIG_HMC6352=m + CONFIG_DS1682=m +-CONFIG_VMWARE_BALLOON=m + CONFIG_LATTICE_ECP3_CONFIG=m + # CONFIG_SRAM is not set + CONFIG_DW_XDATA_PCIE=m +@@ -2907,8 +2847,6 @@ + CONFIG_SCSI_MYRB=m + CONFIG_SCSI_MYRS=m + CONFIG_VMWARE_PVSCSI=m +-CONFIG_XEN_SCSI_FRONTEND=m +-CONFIG_HYPERV_STORAGE=m + CONFIG_LIBFC=m + CONFIG_LIBFCOE=m + CONFIG_FCOE=m +@@ -3513,7 +3451,6 @@ + CONFIG_NET_VENDOR_MICROSEMI=y + CONFIG_MSCC_OCELOT_SWITCH_LIB=m + CONFIG_NET_VENDOR_MICROSOFT=y +-CONFIG_MICROSOFT_MANA=m + CONFIG_NET_VENDOR_MYRI=y + CONFIG_MYRI10GE=m + CONFIG_MYRI10GE_DCA=y +@@ -4267,12 +4204,9 @@ + CONFIG_MTK_T7XX=m + # end of Wireless WAN + +-CONFIG_XEN_NETDEV_FRONTEND=m +-CONFIG_XEN_NETDEV_BACKEND=m + CONFIG_VMXNET3=m + CONFIG_FUJITSU_ES=m + CONFIG_USB4_NET=m +-CONFIG_HYPERV_NET=m + CONFIG_NETDEVSIM=m + CONFIG_NET_FAILOVER=m + CONFIG_ISDN=y +@@ -4369,7 +4303,6 @@ + CONFIG_MOUSE_PS2_SENTELIC=y + CONFIG_MOUSE_PS2_TOUCHKIT=y + CONFIG_MOUSE_PS2_FOCALTECH=y +-CONFIG_MOUSE_PS2_VMMOUSE=y + CONFIG_MOUSE_PS2_SMBUS=y + CONFIG_MOUSE_SERIAL=m + CONFIG_MOUSE_APPLETOUCH=m +@@ -4547,7 +4480,6 @@ + CONFIG_INPUT_BMA150=m + # CONFIG_INPUT_CS40L50_VIBRA is not set + CONFIG_INPUT_E3X0_BUTTON=m +-CONFIG_INPUT_PCSPKR=m + CONFIG_INPUT_MAX77693_HAPTIC=m + CONFIG_INPUT_MAX8925_ONKEY=m + CONFIG_INPUT_MAX8997_HAPTIC=m +@@ -4593,7 +4525,6 @@ + CONFIG_INPUT_IQS7222=m + CONFIG_INPUT_CMA3000=m + CONFIG_INPUT_CMA3000_I2C=m +-CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m + CONFIG_INPUT_IDEAPAD_SLIDEBAR=m + CONFIG_INPUT_SOC_BUTTON_ARRAY=m + CONFIG_INPUT_DRV260X_HAPTICS=m +@@ -4631,7 +4562,6 @@ + CONFIG_SERIO_ALTERA_PS2=m + CONFIG_SERIO_PS2MULT=m + CONFIG_SERIO_ARC_PS2=m +-CONFIG_HYPERV_KEYBOARD=m + CONFIG_SERIO_GPIO_PS2=m + CONFIG_USERIO=m + CONFIG_GAMEPORT=m +@@ -4725,12 +4655,10 @@ + CONFIG_NOZOMI=m + CONFIG_NULL_TTY=m + CONFIG_HVC_DRIVER=y +-CONFIG_HVC_IRQ=y +-CONFIG_HVC_XEN=y +-CONFIG_HVC_XEN_FRONTEND=y + CONFIG_RPMSG_TTY=m + CONFIG_SERIAL_DEV_BUS=y + CONFIG_SERIAL_DEV_CTRL_TTYPORT=y ++# CONFIG_TTY_PRINTK is not set + CONFIG_PRINTER=m + CONFIG_LP_CONSOLE=y + CONFIG_PPDEV=m +@@ -4778,7 +4706,6 @@ + CONFIG_TCG_NSC=m + CONFIG_TCG_ATMEL=m + CONFIG_TCG_INFINEON=m +-CONFIG_TCG_XEN=m + CONFIG_TCG_CRB=y + CONFIG_TCG_VTPM_PROXY=m + CONFIG_TCG_TIS_ST33ZP24=m +@@ -4985,13 +4912,11 @@ + CONFIG_PTP_1588_CLOCK_OPTIONAL=m + CONFIG_DP83640_PHY=m + CONFIG_PTP_1588_CLOCK_INES=m +-CONFIG_PTP_1588_CLOCK_KVM=m + CONFIG_PTP_1588_CLOCK_VMCLOCK=m + CONFIG_PTP_1588_CLOCK_IDT82P33=m + CONFIG_PTP_1588_CLOCK_IDTCM=m + CONFIG_PTP_1588_CLOCK_FC3W=m + CONFIG_PTP_1588_CLOCK_MOCK=m +-CONFIG_PTP_1588_CLOCK_VMW=m + CONFIG_PTP_1588_CLOCK_OCP=m + CONFIG_PTP_DFL_TOD=m + # end of PTP clock support +@@ -5052,6 +4977,7 @@ + CONFIG_GPIO_ACPI=y + CONFIG_GPIOLIB_IRQCHIP=y + # CONFIG_DEBUG_GPIO is not set ++# CONFIG_GPIO_SYSFS is not set + CONFIG_GPIO_CDEV=y + CONFIG_GPIO_CDEV_V1=y + CONFIG_GPIO_GENERIC=m +@@ -5181,6 +5107,7 @@ + # + # GPIO Debugging utilities + # ++# CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER is not set + # CONFIG_GPIO_VIRTUSER is not set + # end of GPIO Debugging utilities + +@@ -5348,8 +5275,6 @@ + CONFIG_SENSORS_ASUS_ROG_RYUJIN=m + CONFIG_SENSORS_AXI_FAN_CONTROL=m + CONFIG_SENSORS_K8TEMP=m +-CONFIG_SENSORS_K10TEMP=m +-CONFIG_SENSORS_FAM15H_POWER=m + CONFIG_SENSORS_APPLESMC=m + CONFIG_SENSORS_ASB100=m + CONFIG_SENSORS_ATXP1=m +@@ -5732,7 +5657,6 @@ + CONFIG_NIC7018_WDT=m + CONFIG_SIEMENS_SIMATIC_IPC_WDT=m + CONFIG_MEN_A21_WDT=m +-CONFIG_XEN_WDT=m + + # + # PCI-based Watchdog Cards +@@ -6061,17 +5985,14 @@ + CONFIG_RC_XBOX_DVD=m + CONFIG_CEC_CORE=m + CONFIG_CEC_NOTIFIER=y +-CONFIG_CEC_PIN=y + + # + # CEC support + # + CONFIG_MEDIA_CEC_RC=y +-# CONFIG_CEC_PIN_ERROR_INJ is not set + CONFIG_MEDIA_CEC_SUPPORT=y + CONFIG_CEC_CH7322=m + CONFIG_CEC_CROS_EC=m +-CONFIG_CEC_GPIO=m + CONFIG_CEC_SECO=m + CONFIG_CEC_SECO_RC=y + CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC=m +@@ -6543,8 +6464,6 @@ + CONFIG_VIDEOBUF2_DVB=m + # end of Media drivers + +-CONFIG_MEDIA_HIDE_ANCILLARY_SUBDRV=y +- + # + # Media ancillary drivers + # +@@ -6652,48 +6571,110 @@ + # end of Flash devices + + # +-# audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers' ++# Audio decoders, processors and mixers + # + CONFIG_VIDEO_CS3308=m + CONFIG_VIDEO_CS5345=m + CONFIG_VIDEO_CS53L32A=m + CONFIG_VIDEO_MSP3400=m + CONFIG_VIDEO_SONY_BTF_MPX=m ++# CONFIG_VIDEO_TDA1997X is not set + CONFIG_VIDEO_TDA7432=m + CONFIG_VIDEO_TDA9840=m + CONFIG_VIDEO_TEA6415C=m + CONFIG_VIDEO_TEA6420=m ++# CONFIG_VIDEO_TLV320AIC23B is not set + CONFIG_VIDEO_TVAUDIO=m + CONFIG_VIDEO_UDA1342=m + CONFIG_VIDEO_VP27SMPX=m + CONFIG_VIDEO_WM8739=m + CONFIG_VIDEO_WM8775=m ++# end of Audio decoders, processors and mixers ++ ++# ++# RDS decoders ++# + CONFIG_VIDEO_SAA6588=m ++# end of RDS decoders ++ ++# ++# Video decoders ++# ++# CONFIG_VIDEO_ADV7180 is not set ++# CONFIG_VIDEO_ADV7183 is not set ++# CONFIG_VIDEO_ADV7604 is not set ++# CONFIG_VIDEO_ADV7842 is not set ++# CONFIG_VIDEO_BT819 is not set ++# CONFIG_VIDEO_BT856 is not set ++# CONFIG_VIDEO_BT866 is not set ++# CONFIG_VIDEO_KS0127 is not set ++# CONFIG_VIDEO_ML86V7667 is not set ++# CONFIG_VIDEO_SAA7110 is not set + CONFIG_VIDEO_SAA711X=m ++# CONFIG_VIDEO_TC358743 is not set ++# CONFIG_VIDEO_TC358746 is not set ++# CONFIG_VIDEO_TVP514X is not set + CONFIG_VIDEO_TVP5150=m ++# CONFIG_VIDEO_TVP7002 is not set + CONFIG_VIDEO_TW2804=m ++# CONFIG_VIDEO_TW9900 is not set + CONFIG_VIDEO_TW9903=m + CONFIG_VIDEO_TW9906=m ++# CONFIG_VIDEO_TW9910 is not set ++# CONFIG_VIDEO_VPX3220 is not set + + # + # Video and audio decoders + # + CONFIG_VIDEO_SAA717X=m + CONFIG_VIDEO_CX25840=m ++# end of Video decoders ++ ++# ++# Video encoders ++# ++# CONFIG_VIDEO_ADV7170 is not set ++# CONFIG_VIDEO_ADV7175 is not set ++# CONFIG_VIDEO_ADV7343 is not set ++# CONFIG_VIDEO_ADV7393 is not set ++# CONFIG_VIDEO_ADV7511 is not set ++# CONFIG_VIDEO_AK881X is not set + CONFIG_VIDEO_SAA7127=m ++# CONFIG_VIDEO_SAA7185 is not set ++# CONFIG_VIDEO_THS8200 is not set ++# end of Video encoders ++ ++# ++# Video improvement chips ++# + CONFIG_VIDEO_UPD64031A=m + CONFIG_VIDEO_UPD64083=m ++# end of Video improvement chips ++ ++# ++# Audio/Video compression chips ++# + CONFIG_VIDEO_SAA6752HS=m +-CONFIG_VIDEO_M52790=m ++# end of Audio/Video compression chips + + # +-# Video serializers and deserializers ++# SDR tuner chips + # +-# end of Video serializers and deserializers ++# end of SDR tuner chips + + # +-# SPI I2C drivers auto-selected by 'Autoselect ancillary drivers' ++# Miscellaneous helper chips + # ++# CONFIG_VIDEO_I2C is not set ++CONFIG_VIDEO_M52790=m ++# CONFIG_VIDEO_ST_MIPID02 is not set ++# CONFIG_VIDEO_THS7303 is not set ++# end of Miscellaneous helper chips ++ ++# ++# Video serializers and deserializers ++# ++# end of Video serializers and deserializers + + # + # Media SPI Adapters +@@ -6705,7 +6686,7 @@ + CONFIG_MEDIA_TUNER=m + + # +-# Tuner drivers auto-selected by 'Autoselect ancillary drivers' ++# Customize TV tuners + # + CONFIG_MEDIA_TUNER_E4000=m + CONFIG_MEDIA_TUNER_FC0011=m +@@ -6716,6 +6697,7 @@ + CONFIG_MEDIA_TUNER_M88RS6000T=m + CONFIG_MEDIA_TUNER_MAX2165=m + CONFIG_MEDIA_TUNER_MC44S803=m ++# CONFIG_MEDIA_TUNER_MSI001 is not set + CONFIG_MEDIA_TUNER_MT2060=m + CONFIG_MEDIA_TUNER_MT2063=m + CONFIG_MEDIA_TUNER_MT20XX=m +@@ -6743,9 +6725,10 @@ + CONFIG_MEDIA_TUNER_XC2028=m + CONFIG_MEDIA_TUNER_XC4000=m + CONFIG_MEDIA_TUNER_XC5000=m ++# end of Customize TV tuners + + # +-# DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers' ++# Customise DVB Frontends + # + + # +@@ -6813,6 +6796,7 @@ + CONFIG_DVB_DIB3000MC=m + CONFIG_DVB_DIB7000M=m + CONFIG_DVB_DIB7000P=m ++# CONFIG_DVB_DIB9000 is not set + CONFIG_DVB_DRXD=m + CONFIG_DVB_EC100=m + CONFIG_DVB_GP8PSK_FE=m +@@ -6821,6 +6805,7 @@ + CONFIG_DVB_NXT6000=m + CONFIG_DVB_RTL2830=m + CONFIG_DVB_RTL2832=m ++# CONFIG_DVB_S5H1432 is not set + CONFIG_DVB_SI2168=m + CONFIG_DVB_SP887X=m + CONFIG_DVB_STV0367=m +@@ -6828,6 +6813,7 @@ + CONFIG_DVB_TDA1004X=m + CONFIG_DVB_ZD1301_DEMOD=m + CONFIG_DVB_ZL10353=m ++# CONFIG_DVB_CXD2880 is not set + + # + # DVB-C (cable) frontends +@@ -6865,6 +6851,7 @@ + # + # ISDB-S (satellite) & ISDB-T (terrestrial) frontends + # ++# CONFIG_DVB_MN88443X is not set + CONFIG_DVB_TC90522=m + + # +@@ -6887,8 +6874,10 @@ + CONFIG_DVB_ISL6421=m + CONFIG_DVB_ISL6423=m + CONFIG_DVB_IX2505V=m ++# CONFIG_DVB_LGS8GL5 is not set + CONFIG_DVB_LGS8GXX=m + CONFIG_DVB_LNBH25=m ++# CONFIG_DVB_LNBH29 is not set + CONFIG_DVB_LNBP21=m + CONFIG_DVB_LNBP22=m + CONFIG_DVB_M88RS2000=m +@@ -6900,6 +6889,7 @@ + # + CONFIG_DVB_CXD2099=m + CONFIG_DVB_SP2=m ++# end of Customise DVB Frontends + + # + # Tools to develop new frontends +@@ -6916,7 +6906,6 @@ + # CONFIG_AUXDISPLAY is not set + # CONFIG_PANEL is not set + CONFIG_AGP=y +-CONFIG_AGP_AMD64=m + CONFIG_AGP_INTEL=m + CONFIG_AGP_SIS=m + CONFIG_AGP_VIA=m +@@ -6932,6 +6921,8 @@ + CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x0000aa + # CONFIG_DRM_PANIC_DEBUG is not set + CONFIG_DRM_PANIC_SCREEN="kmsg" ++# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set ++# CONFIG_DRM_DEBUG_MODESET_LOCK is not set + CONFIG_DRM_CLIENT=y + CONFIG_DRM_CLIENT_LIB=y + CONFIG_DRM_CLIENT_SELECTION=y +@@ -6942,6 +6933,7 @@ + # + CONFIG_DRM_FBDEV_EMULATION=y + CONFIG_DRM_FBDEV_OVERALLOC=100 ++# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set + # end of Supported DRM clients + + CONFIG_DRM_LOAD_EDID_FIRMWARE=y +@@ -6985,6 +6977,7 @@ + CONFIG_DRM_AMDGPU_CIK=y + CONFIG_DRM_AMDGPU_USERPTR=y + CONFIG_DRM_AMD_ISP=y ++# CONFIG_DRM_AMDGPU_WERROR is not set + + # + # ACP (Audio CoProcessor) Configuration +@@ -7019,6 +7012,27 @@ + CONFIG_DRM_I915_GVT_KVMGT=m + CONFIG_DRM_I915_PXP=y + CONFIG_DRM_I915_DP_TUNNEL=y ++ ++# ++# drm/i915 Debugging ++# ++# CONFIG_DRM_I915_WERROR is not set ++# CONFIG_DRM_I915_REPLAY_GPU_HANGS_API is not set ++# CONFIG_DRM_I915_DEBUG is not set ++# CONFIG_DRM_I915_DEBUG_MMIO is not set ++# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set ++# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set ++# CONFIG_DRM_I915_DEBUG_GUC is not set ++# CONFIG_DRM_I915_SELFTEST is not set ++# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set ++# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set ++# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set ++# CONFIG_DRM_I915_DEBUG_WAKEREF is not set ++# end of drm/i915 Debugging ++ ++# ++# drm/i915 Profile Guided Optimisation ++# + CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 + CONFIG_DRM_I915_FENCE_TIMEOUT=10000 + CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 +@@ -7028,10 +7042,29 @@ + CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 + CONFIG_DRM_I915_STOP_TIMEOUT=100 + CONFIG_DRM_I915_TIMESLICE_DURATION=1 ++# end of drm/i915 Profile Guided Optimisation ++ + CONFIG_DRM_I915_GVT=y + CONFIG_DRM_XE=m + CONFIG_DRM_XE_DISPLAY=y + CONFIG_DRM_XE_FORCE_PROBE="" ++ ++# ++# drm/Xe Debugging ++# ++# CONFIG_DRM_XE_WERROR is not set ++# CONFIG_DRM_XE_DEBUG is not set ++# CONFIG_DRM_XE_DEBUG_VM is not set ++# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set ++# CONFIG_DRM_XE_DEBUG_SRIOV is not set ++# CONFIG_DRM_XE_DEBUG_MEM is not set ++# CONFIG_DRM_XE_LARGE_GUC_BUFFER is not set ++# CONFIG_DRM_XE_USERPTR_INVAL_INJECT is not set ++# end of drm/Xe Debugging ++ ++# ++# drm/xe Profile Guided Optimisation ++# + CONFIG_DRM_XE_JOB_TIMEOUT_MAX=10000 + CONFIG_DRM_XE_JOB_TIMEOUT_MIN=1 + CONFIG_DRM_XE_TIMESLICE_MAX=10000000 +@@ -7040,10 +7073,10 @@ + CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000 + CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1 + CONFIG_DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT=y ++# end of drm/xe Profile Guided Optimisation ++ + CONFIG_DRM_VGEM=m + CONFIG_DRM_VKMS=m +-CONFIG_DRM_VMWGFX=m +-CONFIG_DRM_VMWGFX_MKSSTATS=y + CONFIG_DRM_GMA500=m + CONFIG_DRM_UDL=m + CONFIG_DRM_AST=m +@@ -7089,14 +7122,11 @@ + CONFIG_TINYDRM_SHARP_MEMORY=m + CONFIG_TINYDRM_ST7586=m + CONFIG_TINYDRM_ST7735R=m +-CONFIG_DRM_XEN=y +-CONFIG_DRM_XEN_FRONTEND=m + CONFIG_DRM_VBOXVIDEO=m + CONFIG_DRM_GUD=m + CONFIG_DRM_SSD130X=m + CONFIG_DRM_SSD130X_I2C=m + CONFIG_DRM_SSD130X_SPI=m +-CONFIG_DRM_HYPERV=m + CONFIG_DRM_PRIVACY_SCREEN=y + CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +@@ -7143,10 +7173,8 @@ + # CONFIG_FB_UDL is not set + # CONFIG_FB_IBM_GXT4500 is not set + # CONFIG_FB_VIRTUAL is not set +-CONFIG_XEN_FBDEV_FRONTEND=m + # CONFIG_FB_METRONOME is not set + # CONFIG_FB_MB862XX is not set +-# CONFIG_FB_HYPERV is not set + # CONFIG_FB_SSD1307 is not set + # CONFIG_FB_SM712 is not set + CONFIG_FB_CORE=y +@@ -7305,7 +7333,6 @@ + CONFIG_SND_VX_LIB=m + CONFIG_SND_AC97_CODEC=m + CONFIG_SND_DRIVERS=y +-# CONFIG_SND_PCSP is not set + CONFIG_SND_DUMMY=m + CONFIG_SND_ALOOP=m + CONFIG_SND_PCMTEST=m +@@ -7643,6 +7670,7 @@ + CONFIG_SND_SOC_SOF_ACPI_DEV=m + CONFIG_SND_SOC_SOF_DEBUG_PROBES=m + CONFIG_SND_SOC_SOF_CLIENT=m ++# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set + CONFIG_SND_SOC_SOF=m + CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y + CONFIG_SND_SOC_SOF_IPC3=y +@@ -8027,7 +8055,6 @@ + CONFIG_SND_X86=y + CONFIG_HDMI_LPE_AUDIO=m + CONFIG_SND_SYNTH_EMUX=m +-CONFIG_SND_XEN_FRONTEND=m + CONFIG_SND_VIRTIO=m + CONFIG_AC97_BUS=m + CONFIG_HID_SUPPORT=y +@@ -8153,7 +8180,6 @@ + CONFIG_HID_RMI=m + CONFIG_HID_GREENASIA=m + CONFIG_GREENASIA_FF=y +-CONFIG_HID_HYPERV_MOUSE=m + CONFIG_HID_SMARTJOYPLUS=m + CONFIG_SMARTJOYPLUS_FF=y + CONFIG_HID_TIVO=m +@@ -8190,6 +8216,13 @@ + CONFIG_USB_HID=m + CONFIG_HID_PID=y + CONFIG_USB_HIDDEV=y ++ ++# ++# USB HID Boot Protocol drivers ++# ++# CONFIG_USB_KBD is not set ++# CONFIG_USB_MOUSE is not set ++# end of USB HID Boot Protocol drivers + # end of USB HID support + + CONFIG_I2C_HID=m +@@ -8238,6 +8271,7 @@ + # CONFIG_USB_DYNAMIC_MINORS is not set + # CONFIG_USB_OTG is not set + # CONFIG_USB_OTG_PRODUCTLIST is not set ++# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set + CONFIG_USB_LEDS_TRIGGER_USBPORT=m + CONFIG_USB_AUTOSUSPEND_DELAY=2 + CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +@@ -8272,7 +8306,6 @@ + CONFIG_USB_HCD_BCMA=m + CONFIG_USB_HCD_SSB=m + # CONFIG_USB_HCD_TEST_MODE is not set +-CONFIG_USB_XEN_HCD=m + + # + # USB Device Class drivers +@@ -8855,7 +8888,6 @@ + # CONFIG_HFI1_DEBUG_SDMA_ORDER is not set + # CONFIG_SDMA_VERBOSITY is not set + CONFIG_INFINIBAND_IRDMA=m +-CONFIG_MANA_INFINIBAND=m + CONFIG_MLX4_INFINIBAND=m + CONFIG_MLX5_INFINIBAND=m + CONFIG_INFINIBAND_MTHCA=m +@@ -8886,9 +8918,7 @@ + CONFIG_EDAC=y + CONFIG_EDAC_LEGACY_SYSFS=y + # CONFIG_EDAC_DEBUG is not set +-CONFIG_EDAC_DECODE_MCE=y + CONFIG_EDAC_GHES=y +-CONFIG_EDAC_AMD64=m + CONFIG_EDAC_E752X=m + CONFIG_EDAC_I82975X=m + CONFIG_EDAC_I3000=m +@@ -9110,7 +9140,6 @@ + CONFIG_UIO_PCI_GENERIC=m + CONFIG_UIO_NETX=m + CONFIG_UIO_MF624=m +-CONFIG_UIO_HV_GENERIC=m + CONFIG_UIO_DFL=m + CONFIG_VFIO=m + CONFIG_VFIO_DEVICE_CDEV=y +@@ -9143,11 +9172,7 @@ + CONFIG_VMGENID=y + CONFIG_VBOXGUEST=m + CONFIG_NITRO_ENCLAVES=m +-CONFIG_ACRN_HSM=m +-CONFIG_TSM_REPORTS=m + CONFIG_EFI_SECRET=m +-CONFIG_SEV_GUEST=m +-CONFIG_TDX_GUEST_DRIVER=m + CONFIG_VIRTIO_ANCHOR=y + CONFIG_VIRTIO=y + CONFIG_VIRTIO_PCI_LIB=y +@@ -9169,7 +9194,6 @@ + CONFIG_VDPA_SIM=m + CONFIG_VDPA_SIM_NET=m + CONFIG_VDPA_SIM_BLOCK=m +-CONFIG_VDPA_USER=m + CONFIG_IFCVF=m + CONFIG_MLX5_VDPA=y + CONFIG_MLX5_VDPA_NET=m +@@ -9193,53 +9217,8 @@ + # + # Microsoft Hyper-V guest support + # +-CONFIG_HYPERV=m +-# CONFIG_HYPERV_VTL_MODE is not set +-CONFIG_HYPERV_TIMER=y +-CONFIG_HYPERV_UTILS=m +-CONFIG_HYPERV_BALLOON=m + # end of Microsoft Hyper-V guest support + +-# +-# Xen driver support +-# +-CONFIG_XEN_BALLOON=y +-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +-CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 +-CONFIG_XEN_SCRUB_PAGES_DEFAULT=y +-CONFIG_XEN_DEV_EVTCHN=m +-CONFIG_XEN_BACKEND=y +-CONFIG_XENFS=m +-CONFIG_XEN_COMPAT_XENFS=y +-CONFIG_XEN_SYS_HYPERVISOR=y +-CONFIG_XEN_XENBUS_FRONTEND=y +-CONFIG_XEN_GNTDEV=m +-CONFIG_XEN_GNTDEV_DMABUF=y +-CONFIG_XEN_GRANT_DEV_ALLOC=m +-CONFIG_XEN_GRANT_DMA_ALLOC=y +-CONFIG_SWIOTLB_XEN=y +-CONFIG_XEN_PCI_STUB=y +-CONFIG_XEN_PCIDEV_BACKEND=m +-CONFIG_XEN_PVCALLS_FRONTEND=m +-CONFIG_XEN_PVCALLS_BACKEND=m +-CONFIG_XEN_SCSI_BACKEND=m +-CONFIG_XEN_PRIVCMD=m +-CONFIG_XEN_PRIVCMD_EVENTFD=y +-CONFIG_XEN_ACPI_PROCESSOR=m +-CONFIG_XEN_MCE_LOG=y +-CONFIG_XEN_HAVE_PVMMU=y +-CONFIG_XEN_EFI=y +-CONFIG_XEN_AUTO_XLATE=y +-CONFIG_XEN_ACPI=y +-CONFIG_XEN_SYMS=y +-CONFIG_XEN_HAVE_VPMU=y +-CONFIG_XEN_FRONT_PGDIR_SHBUF=m +-CONFIG_XEN_UNPOPULATED_ALLOC=y +-CONFIG_XEN_GRANT_DMA_OPS=y +-CONFIG_XEN_VIRTIO=y +-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set +-# end of Xen driver support +- + # CONFIG_GREYBUS is not set + # CONFIG_COMEDI is not set + CONFIG_STAGING=y +@@ -9380,19 +9359,6 @@ + CONFIG_ACERHDF=m + CONFIG_ACER_WIRELESS=m + CONFIG_ACER_WMI=m +-CONFIG_AMD_HSMP=m +- +-# +-# AMD HSMP Driver +-# +-CONFIG_AMD_HSMP_ACPI=m +-CONFIG_AMD_HSMP_PLAT=m +-# end of AMD HSMP Driver +- +-CONFIG_AMD_PMF=m +-# CONFIG_AMD_PMF_DEBUG is not set +-CONFIG_AMD_PMC=m +-CONFIG_AMD_MP2_STB=y + CONFIG_AMD_3D_VCACHE=m + CONFIG_AMD_WBRF=y + CONFIG_ADV_SWBUTTON=m +@@ -9561,7 +9527,6 @@ + # Clock Source drivers + # + CONFIG_CLKEVT_I8253=y +-CONFIG_I8253_LOCK=y + CONFIG_CLKBLD_I8253=y + # end of Clock Source drivers + +@@ -9597,7 +9562,6 @@ + CONFIG_IOMMUFD_DRIVER_CORE=y + CONFIG_IOMMUFD=m + CONFIG_IRQ_REMAP=y +-CONFIG_HYPERV_IOMMU=y + CONFIG_VIRTIO_IOMMU=m + + # +@@ -10496,6 +10460,7 @@ + CONFIG_SERIAL_IPOCTAL=m + CONFIG_RESET_CONTROLLER=y + CONFIG_RESET_GPIO=m ++# CONFIG_RESET_SIMPLE is not set + CONFIG_RESET_TI_SYSCON=m + CONFIG_RESET_TI_TPS380X=m + +@@ -10542,9 +10507,6 @@ + CONFIG_RAS=y + CONFIG_RAS_CEC=y + # CONFIG_RAS_CEC_DEBUG is not set +-CONFIG_AMD_ATL=m +-CONFIG_AMD_ATL_PRM=y +-CONFIG_RAS_FMPM=m + CONFIG_USB4=m + # CONFIG_USB4_DEBUGFS_WRITE is not set + # CONFIG_USB4_DMA_TEST is not set +@@ -10625,8 +10587,6 @@ + CONFIG_FPGA_MGR_MICROCHIP_SPI=m + CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m + CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m +-CONFIG_TEE=m +-CONFIG_AMDTEE=m + CONFIG_MULTIPLEXER=m + + # +@@ -11086,11 +11046,9 @@ + CONFIG_TRUSTED_KEYS=m + CONFIG_HAVE_TRUSTED_KEYS=y + CONFIG_TRUSTED_KEYS_TPM=y +-CONFIG_TRUSTED_KEYS_TEE=y + CONFIG_ENCRYPTED_KEYS=m + # CONFIG_USER_DECRYPTED_DATA is not set + CONFIG_KEY_DH_OPERATIONS=y +-CONFIG_KEY_NOTIFICATIONS=y + CONFIG_SECURITY_DMESG_RESTRICT=y + CONFIG_PROC_MEM_ALWAYS_FORCE=y + # CONFIG_PROC_MEM_FORCE_PTRACE is not set +@@ -11436,11 +11394,6 @@ + CONFIG_CRYPTO_DEV_ATMEL_ECC=m + CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m + CONFIG_CRYPTO_DEV_CCP=y +-CONFIG_CRYPTO_DEV_CCP_DD=m +-CONFIG_CRYPTO_DEV_SP_CCP=y +-CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +-CONFIG_CRYPTO_DEV_SP_PSP=y +-CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y + CONFIG_CRYPTO_DEV_NITROX=m + CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m + CONFIG_CRYPTO_DEV_QAT=m +@@ -11514,7 +11467,6 @@ + CONFIG_CRYPTO_LIB_UTILS=y + CONFIG_CRYPTO_LIB_AES=y + CONFIG_CRYPTO_LIB_AESCFB=y +-CONFIG_CRYPTO_LIB_AESGCM=m + CONFIG_CRYPTO_LIB_ARC4=m + CONFIG_CRYPTO_LIB_GF128MUL=m + CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y +@@ -11561,7 +11513,7 @@ + CONFIG_LZO_DECOMPRESS=y + CONFIG_LZ4_COMPRESS=m + CONFIG_LZ4HC_COMPRESS=m +-CONFIG_LZ4_DECOMPRESS=y ++CONFIG_LZ4_DECOMPRESS=m + CONFIG_ZSTD_COMMON=y + CONFIG_ZSTD_COMPRESS=y + CONFIG_ZSTD_DECOMPRESS=y +@@ -11576,12 +11528,6 @@ + CONFIG_XZ_DEC_MICROLZMA=y + CONFIG_XZ_DEC_BCJ=y + # CONFIG_XZ_DEC_TEST is not set +-CONFIG_DECOMPRESS_GZIP=y +-CONFIG_DECOMPRESS_BZIP2=y +-CONFIG_DECOMPRESS_LZMA=y +-CONFIG_DECOMPRESS_XZ=y +-CONFIG_DECOMPRESS_LZO=y +-CONFIG_DECOMPRESS_LZ4=y + CONFIG_DECOMPRESS_ZSTD=y + CONFIG_GENERIC_ALLOCATOR=y + CONFIG_REED_SOLOMON=m +@@ -11607,11 +11553,9 @@ + CONFIG_NEED_SG_DMA_LENGTH=y + CONFIG_NEED_DMA_MAP_STATE=y + CONFIG_ARCH_DMA_ADDR_T_64BIT=y +-CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y + CONFIG_SWIOTLB=y + # CONFIG_SWIOTLB_DYNAMIC is not set + CONFIG_DMA_NEED_SYNC=y +-CONFIG_DMA_COHERENT_POOL=y + CONFIG_DMA_CMA=y + # CONFIG_DMA_NUMA_CMA is not set + +@@ -11628,7 +11572,6 @@ + # CONFIG_DMA_MAP_BENCHMARK is not set + CONFIG_SGL_ALLOC=y + CONFIG_CHECK_SIGNATURE=y +-CONFIG_CPUMASK_OFFSTACK=y + CONFIG_CPU_RMAP=y + CONFIG_DQL=y + CONFIG_GLOB=y +@@ -11733,7 +11676,9 @@ + # CONFIG_HEADERS_INSTALL is not set + # CONFIG_DEBUG_SECTION_MISMATCH is not set + CONFIG_SECTION_MISMATCH_WARN_ONLY=y ++# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set + CONFIG_OBJTOOL=y ++# CONFIG_VMLINUX_MAP is not set + # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set + # end of Compile-time checks and compiler options + +@@ -11797,6 +11742,8 @@ + # CONFIG_DEBUG_VIRTUAL is not set + CONFIG_DEBUG_MEMORY_INIT=y + # CONFIG_DEBUG_PER_CPU_MAPS is not set ++CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y ++# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set + # CONFIG_MEM_ALLOC_PROFILING is not set + CONFIG_HAVE_ARCH_KASAN=y + CONFIG_HAVE_ARCH_KASAN_VMALLOC=y +@@ -11809,6 +11756,7 @@ + CONFIG_KFENCE_SAMPLE_INTERVAL=100 + CONFIG_KFENCE_NUM_OBJECTS=255 + CONFIG_KFENCE_DEFERRABLE=y ++# CONFIG_KFENCE_STATIC_KEYS is not set + CONFIG_KFENCE_STRESS_TEST_FAULTS=0 + CONFIG_HAVE_ARCH_KMSAN=y + # end of Memory Debugging +@@ -11823,7 +11771,6 @@ + CONFIG_PANIC_TIMEOUT=0 + CONFIG_LOCKUP_DETECTOR=y + CONFIG_SOFTLOCKUP_DETECTOR=y +-CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM=y + # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set + CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y + CONFIG_HARDLOCKUP_DETECTOR=y +@@ -11850,8 +11797,6 @@ + CONFIG_SCHEDSTATS=y + # end of Scheduler Debugging + +-# CONFIG_DEBUG_PREEMPT is not set +- + # + # Lock Debugging (spinlocks, mutexes, etc...) + # +@@ -11898,7 +11843,6 @@ + CONFIG_RCU_CPU_STALL_TIMEOUT=60 + CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 + # CONFIG_RCU_CPU_STALL_CPUTIME is not set +-# CONFIG_RCU_CPU_STALL_NOTIFIER is not set + # CONFIG_RCU_TRACE is not set + # CONFIG_RCU_EQS_DEBUG is not set + # end of RCU Debugging +@@ -11949,7 +11893,6 @@ + CONFIG_FUNCTION_PROFILER=y + CONFIG_STACK_TRACER=y + # CONFIG_IRQSOFF_TRACER is not set +-# CONFIG_PREEMPT_TRACER is not set + CONFIG_SCHED_TRACER=y + CONFIG_HWLAT_TRACER=y + CONFIG_OSNOISE_TRACER=y +@@ -12084,7 +12027,6 @@ + # CONFIG_TEST_OBJPOOL is not set + CONFIG_ARCH_USE_MEMTEST=y + CONFIG_MEMTEST=y +-# CONFIG_HYPERV_TESTING is not set + # end of Kernel Testing and Coverage + + # diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 6c55186..8efced3 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e41dcb66a6c8856e2c5765d433fb9f34cc6e0698bad42a66e172ea3e42bf4a6 -size 1793309 +oid sha256:0c327d1db5290544154305ee00709871480b2131cf2f652c41d974ed9515cc9c +size 1793535 diff --git a/documentation/linux_configuration_03_processor_type_and_features.tex b/documentation/linux_configuration_03_processor_type_and_features.tex index 34f4a4b..277c86d 100644 --- a/documentation/linux_configuration_03_processor_type_and_features.tex +++ b/documentation/linux_configuration_03_processor_type_and_features.tex @@ -756,12 +756,13 @@ Statistiken über den Mechanismus zum Ändern von Seitenattributen offenlegen, d die Wirksamkeit der Erhaltung großer und umfangreicher Seitenzuordnungen zu bestimmen, wenn Zuordnungsschutzmaßnahmen geändert werden. -\subsubsection{AMD Secure Memory Encryption (SME) support} +%3.33 +\subsection{AMD Secure Memory Encryption (SME) support} CONFIG\_AMD\_MEM\_ENCRYPT [=y] \textbf{[N]}\\ Sagen Sie Ja, um die Unterstützung für die Verschlüsselung des Systemspeichers zu aktivieren. Dies erfordert einen AMD-Prozessor, der Secure Memory Encryption (SME) unterstützt. -\paragraph{Activate AMD Secure Memory Encryption (SME) by default}$~$\\ +\subsubsection{Activate AMD Secure Memory Encryption (SME) by default} CONFIG\_AMD\_MEM\_ENCRYPT\_ACTIVE\_BY\_DEFAULT [=n] \textbf{[N]}\\ Sagen Sie Ja, damit der Systemspeicher standardmäßig verschlüsselt wird, wenn er auf einem AMD"=Pro\-zes\-sor läuft, der Secure Memory Encryption (SME) unterstützt. @@ -769,7 +770,8 @@ Wenn Sie Y wählen, kann die Verschlüsselung des Systemspeichers mit der Befehl \texttt{mem\_encrypt=off} deaktiviert werden. Ist der Wert auf N gesetzt, kann die Verschlüsselung des Systemspeichers mit der Befehlszeilenoption \texttt{mem\_encrypt=on} aktiviert werden. -\subsubsection{NUMA Memory Allocation and Scheduler Support} +%3.34 +\subsection{NUMA Memory Allocation and Scheduler Support} CONFIG\_NUMA [=y] \textbf{[Y]}\\ Aktivieren Sie die NUMA-Unterstützung (Non-Uniform Memory Access). Der Kernel wird versuchen, den von einer CPU verwendeten Speicher dem lokalen Speicher-Controller der CPU zuzuweisen und dem Kernel @@ -779,7 +781,7 @@ AMD Opteron oder EM64T NUMA ist.\\ Für 32-Bit ist dies nur erforderlich, wenn Sie einen 32-Bit-Kernel auf einer 64-Bit-NUMA-Plattform booten. Andernfalls sollten Sie N angeben. -\paragraph{Old style AMD Opteron NUMA detection}$~$\\ +\subsubsection{Old style AMD Opteron NUMA detection} CONFIG\_AMD\_NUMA [=y] \textbf{[N]}\\ Aktivieren Sie die Erkennung der AMD NUMA-Knoten-Topologie. Wenn Sie ein AMD-Multi\-pro\-zes\-sor\-system haben, sollten Sie hier Y angeben. Dies verwendet eine alte Methode, um die NUMA-Konfiguration direkt von der @@ -788,7 +790,7 @@ Es wird empfohlen, stattdessen X86\_64\_ACPI\_NUMA zu verwenden, das auch Priorität hat, wenn beide einkompiliert sind. -\paragraph{ACPI NUMA detection}$~$\\ +\subsubsection{ACPI NUMA detection} CONFIG\_X86\_64\_ACOU\_NUMA [=y] \textbf{[Y]}\\ Aktivieren Sie die auf ACPI SRAT basierende Knoten-Topologie-Erkennung.