UPD NUMA Memory Allocation and Scheduler Support
This commit is contained in:
@@ -1,15 +1,15 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# 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_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=140201
|
CONFIG_GCC_VERSION=140201
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=24301
|
CONFIG_AS_VERSION=24400
|
||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=24301
|
CONFIG_LD_VERSION=24400
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_RUSTC_VERSION=108401
|
CONFIG_RUSTC_VERSION=108401
|
||||||
CONFIG_RUSTC_LLVM_VERSION=190107
|
CONFIG_RUSTC_LLVM_VERSION=190107
|
||||||
@@ -372,14 +372,12 @@ CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
|
|||||||
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
||||||
# CONFIG_HYPERVISOR_GUEST is not set
|
# CONFIG_HYPERVISOR_GUEST is not set
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MPSC is not set
|
CONFIG_MPSC=y
|
||||||
CONFIG_MCORE2=y
|
# CONFIG_MCORE2 is not set
|
||||||
# CONFIG_MATOM is not set
|
# CONFIG_MATOM is not set
|
||||||
# CONFIG_GENERIC_CPU is not set
|
# CONFIG_GENERIC_CPU is not set
|
||||||
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
|
CONFIG_X86_INTERNODE_CACHE_SHIFT=7
|
||||||
CONFIG_X86_L1_CACHE_SHIFT=6
|
CONFIG_X86_L1_CACHE_SHIFT=7
|
||||||
CONFIG_X86_INTEL_USERCOPY=y
|
|
||||||
CONFIG_X86_USE_PPRO_CHECKSUM=y
|
|
||||||
CONFIG_X86_P6_NOP=y
|
CONFIG_X86_P6_NOP=y
|
||||||
CONFIG_X86_TSC=y
|
CONFIG_X86_TSC=y
|
||||||
CONFIG_X86_HAVE_PAE=y
|
CONFIG_X86_HAVE_PAE=y
|
||||||
@@ -426,8 +424,7 @@ CONFIG_PERF_EVENTS_INTEL_RAPL=m
|
|||||||
CONFIG_PERF_EVENTS_INTEL_CSTATE=m
|
CONFIG_PERF_EVENTS_INTEL_CSTATE=m
|
||||||
# end of Performance monitoring
|
# end of Performance monitoring
|
||||||
|
|
||||||
CONFIG_X86_16BIT=y
|
# CONFIG_X86_16BIT is not set
|
||||||
CONFIG_X86_ESPFIX64=y
|
|
||||||
# CONFIG_X86_VSYSCALL_EMULATION is not set
|
# CONFIG_X86_VSYSCALL_EMULATION is not set
|
||||||
CONFIG_X86_IOPL_IOPERM=y
|
CONFIG_X86_IOPL_IOPERM=y
|
||||||
CONFIG_MICROCODE=y
|
CONFIG_MICROCODE=y
|
||||||
|
|||||||
1464
config-6.13.2.patch
Normal file
1464
config-6.13.2.patch
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:3e41dcb66a6c8856e2c5765d433fb9f34cc6e0698bad42a66e172ea3e42bf4a6
|
oid sha256:0c327d1db5290544154305ee00709871480b2131cf2f652c41d974ed9515cc9c
|
||||||
size 1793309
|
size 1793535
|
||||||
|
|||||||
@@ -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,
|
die Wirksamkeit der Erhaltung großer und umfangreicher Seitenzuordnungen zu bestimmen,
|
||||||
wenn Zuordnungsschutzmaßnahmen geändert werden.
|
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]}\\
|
CONFIG\_AMD\_MEM\_ENCRYPT [=y] \textbf{[N]}\\
|
||||||
Sagen Sie Ja, um die Unterstützung für die Verschlüsselung des Systemspeichers zu aktivieren.
|
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.
|
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]}\\
|
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
|
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.
|
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
|
\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.
|
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]}\\
|
CONFIG\_NUMA [=y] \textbf{[Y]}\\
|
||||||
Aktivieren Sie die NUMA-Unterstützung (Non-Uniform Memory Access). Der Kernel wird versuchen, den
|
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
|
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.
|
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.
|
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]}\\
|
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,
|
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
|
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,
|
X86\_64\_ACPI\_NUMA zu verwenden,
|
||||||
das auch Priorität hat, wenn beide einkompiliert sind.
|
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]}\\
|
CONFIG\_X86\_64\_ACOU\_NUMA [=y] \textbf{[Y]}\\
|
||||||
Aktivieren Sie die auf ACPI SRAT basierende Knoten-Topologie-Erkennung.
|
Aktivieren Sie die auf ACPI SRAT basierende Knoten-Topologie-Erkennung.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user