UPD 3 SMP
Dieser Commit ist enthalten in:
1 Ursprung
0e7d566e77
Commit
a660f6c98d
5 Dateien geändert
+31
-24
Keine Dateien entsprechen Ihrer Suche
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 6.13.1-arch1 Kernel Configuration
|
# Linux/x86 6.13.1-arch1 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20240910"
|
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250128"
|
||||||
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
|
||||||
|
|||||||
@@ -1,14 +1,5 @@
|
|||||||
--- ../config 2025-02-04 01:14:00.219420420 +0100
|
--- ../config 2025-02-02 21:23:09.400319930 +0100
|
||||||
+++ .config 2025-02-04 02:03:00.201301544 +0100
|
+++ .config 2025-02-04 14:47:56.920454615 +0100
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
# Automatically generated file; DO NOT EDIT.
|
|
||||||
# Linux/x86 6.13.1-arch1 Kernel Configuration
|
|
||||||
#
|
|
||||||
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250128"
|
|
||||||
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20240910"
|
|
||||||
CONFIG_CC_IS_GCC=y
|
|
||||||
CONFIG_GCC_VERSION=140201
|
|
||||||
CONFIG_CLANG_VERSION=0
|
|
||||||
@@ -11,8 +11,8 @@
|
@@ -11,8 +11,8 @@
|
||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=24301
|
CONFIG_LD_VERSION=24301
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:d71a4cafc066a636c38ba5390d277613d5681a20bd9a605242dd87810561e6f9
|
oid sha256:d11b4b955bb3bef5c0b761c9901baa8b3de0f4fb073910446e22cd05e897da17
|
||||||
size 1778520
|
size 1780414
|
||||||
@@ -135,13 +135,18 @@ bei der Konfiguration z.\,B. mittels \texttt{ make menuconfig } unter Linux.\\
|
|||||||
Es wird nicht näher darauf eingegangen, wie der Kernel kompiliert wird
|
Es wird nicht näher darauf eingegangen, wie der Kernel kompiliert wird
|
||||||
oder welche Voreinstellungen, Programme etc. zum Kompilieren benötigt
|
oder welche Voreinstellungen, Programme etc. zum Kompilieren benötigt
|
||||||
werden.\\
|
werden.\\
|
||||||
Abweichungen zur bestehenden Arch-Linux-Konfiguration werden immer \colorbox{yellow!80}{gelb} markiert.\\
|
Abweichungen zur bestehenden Arch-Linux-Konfiguration werden immer \colorbox{yellow!80}{gelb}
|
||||||
|
%oder \colorbox{red!60}{rot}
|
||||||
|
markiert.\\
|
||||||
Original Texte, sofern geliefert (englischer Sprache) werden \textit{kursiv} und
|
Original Texte, sofern geliefert (englischer Sprache) werden \textit{kursiv} und
|
||||||
etwas kleiner geschrieben.
|
etwas kleiner geschrieben.
|
||||||
Zu Beginn der jeweiligen Konfigurationszeile wird der Standardwert
|
Zu Beginn der jeweiligen Konfigurationszeile wird der Standardwert
|
||||||
(Default) angezeigt. Mein Vorschlag folgt danach.\\
|
(Default) angezeigt. Mein Vorschlag folgt danach.\\
|
||||||
Z.\,B. bei CONFIG\_WERROR~\colorbox{yellow!80}{[=n]~\textbf{[Y]}}\\
|
Z.\,B. bei CONFIG\_WERROR~\colorbox{yellow!80}{[=n]~\textbf{[Y]}}\\
|
||||||
Hier ist der Standarwert ein Nein [n], meine persönliche Einstellung ein Ja [Y].\\[0.5em]
|
Hier ist der Standardwert ein Nein [n], meine persönliche Einstellung ein Ja [Y].\\[.5em]
|
||||||
|
%Sollte der Arch Linux Wert vom Standardwert abweichen, so wird dies mit der Farbe rot angezeigt, z.\,B.
|
||||||
|
%bei CONFIG\_MAXSMP \colorbox{red!60}{[=n]~[Arch=y]~\textbf{[N]}}\\
|
||||||
|
%Hier ist der Standardwert ein Nein [n], der Wert von Arch Linux jedoch ein Ja [y], persönlich: [N].\\[.5em]
|
||||||
\textit{\copyright KW4NZ, Thomas Kuschel\\Wenn Sie Korrekturen wünschen,
|
\textit{\copyright KW4NZ, Thomas Kuschel\\Wenn Sie Korrekturen wünschen,
|
||||||
dann schicken Sie dies mit Erläuterungen und dem Hinweis auf die obenstehende
|
dann schicken Sie dies mit Erläuterungen und dem Hinweis auf die obenstehende
|
||||||
Version \version ~an:
|
Version \version ~an:
|
||||||
|
|||||||
@@ -171,7 +171,9 @@ GPIO driver is implemented under PINCTRL subsystem.}
|
|||||||
|
|
||||||
%3.10 Intel SoC IOSF Sideband support for SoC platforms
|
%3.10 Intel SoC IOSF Sideband support for SoC platforms
|
||||||
\subsection{Intel SoC IOSF Sideband support for SoC platforms}
|
\subsection{Intel SoC IOSF Sideband support for SoC platforms}
|
||||||
CONFIG\_IOSF\_MBI [=y] \textbf{[Y]}\\
|
CONFIG\_IOSF\_MBI
|
||||||
|
%\colorbox{yellow!80}
|
||||||
|
{[=y] \textbf{[Y]}}\\
|
||||||
Diese Option aktiviert die Unterstützung des Seitenband-Registerzugriffs für Intel SoC-Plattformen.
|
Diese Option aktiviert die Unterstützung des Seitenband-Registerzugriffs für Intel SoC-Plattformen.
|
||||||
Auf diesen Plattformen wird das IOSF-Seitenband anstelle von MSRs für einige Registerzugriffe
|
Auf diesen Plattformen wird das IOSF-Seitenband anstelle von MSRs für einige Registerzugriffe
|
||||||
verwendet, vor allem, aber nicht ausschließlich, für thermische und Stromversorgungs-Register.
|
verwendet, vor allem, aber nicht ausschließlich, für thermische und Stromversorgungs-Register.
|
||||||
@@ -196,6 +198,10 @@ This list is not meant to be exclusive.
|
|||||||
\item Quark
|
\item Quark
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
You should say Y if you are running a kernel on one of these SoC's.}
|
You should say Y if you are running a kernel on one of these SoC's.}
|
||||||
|
\note{Nur wenn der Kernel auf Intel-Systemen mit Quark SoC X1000 host Bridge,
|
||||||
|
Atom Processor Z36xxx/Z37xxx Series SoC,\\
|
||||||
|
Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC laufen soll, dann Y.\\
|
||||||
|
Wenn Intel Low Power Subsystem CONFIG\_X86\_INTEL\_LPSS eingeschaltet ist, dann kann man dies nicht deaktivieren.}
|
||||||
|
|
||||||
%3.10.1 Enable IOSF sideband access through debugfs
|
%3.10.1 Enable IOSF sideband access through debugfs
|
||||||
\subsubsection{Enable IOSF sideband access through debugfs}
|
\subsubsection{Enable IOSF sideband access through debugfs}
|
||||||
@@ -227,7 +233,7 @@ If in doubt, say ``Y''.}
|
|||||||
|
|
||||||
%3.12 Linux guest support
|
%3.12 Linux guest support
|
||||||
\subsection{Linux guest support \texorpdfstring{$\rightarrow$}{->}}
|
\subsection{Linux guest support \texorpdfstring{$\rightarrow$}{->}}
|
||||||
CONFIG\_HYPERVISOR\_GUEST [=y] \textbf{[Y]}\\
|
CONFIG\_HYPERVISOR\_GUEST \colorbox{yellow!80}{[=y] \textbf{[N]}}\\
|
||||||
Geben Sie hier Y ein, um Optionen für die Ausführung von Linux unter verschiedenen Hypervisoren zu
|
Geben Sie hier Y ein, um Optionen für die Ausführung von Linux unter verschiedenen Hypervisoren zu
|
||||||
aktivieren. Diese Option aktiviert die grundlegende Hypervisor-Erkennung und die Einrichtung der
|
aktivieren. Diese Option aktiviert die grundlegende Hypervisor-Erkennung und die Einrichtung der
|
||||||
Plattform.
|
Plattform.
|
||||||
@@ -236,6 +242,7 @@ Linux-Gastunterstützung wird nicht eingebaut.
|
|||||||
\english{Say Y here to enable options for running Linux under various hypervisors.
|
\english{Say Y here to enable options for running Linux under various hypervisors.
|
||||||
This option enables basic hypervisor detection and platform setup.\\
|
This option enables basic hypervisor detection and platform setup.\\
|
||||||
If you say N, all options in this submenu will be skipped and disabled, and Linux guest support won't be built in.}
|
If you say N, all options in this submenu will be skipped and disabled, and Linux guest support won't be built in.}
|
||||||
|
\note{Wir können dies abschalten, ein N eingeben, wenn dieser Kernel auf einem Bare-Metal-Gerät läuft.}
|
||||||
|
|
||||||
\subsubsection{Enable paravirtualization code}
|
\subsubsection{Enable paravirtualization code}
|
||||||
CONFIG\_PARAVIRT [=y] \textbf{[Y]}\\
|
CONFIG\_PARAVIRT [=y] \textbf{[Y]}\\
|
||||||
@@ -383,7 +390,7 @@ Hier sind die empfohlenen Einstellungen für höchste Geschwindigkeit:
|
|||||||
\end{itemize}
|
\end{itemize}
|
||||||
Weitere Details finden Sie im Hilfetext der jeweiligen Option. Wenn Sie nicht wissen,
|
Weitere Details finden Sie im Hilfetext der jeweiligen Option. Wenn Sie nicht wissen,
|
||||||
was Sie tun sollen, wählen Sie \texttt{486}.\\[1em]
|
was Sie tun sollen, wählen Sie \texttt{486}.\\[1em]
|
||||||
Derzeit (Kernelversion 6.6.x) können Sie nur aus fünf auswählen:
|
Derzeit (Kernelversion 6.6.x+) können Sie nur aus fünf auswählen:
|
||||||
|
|
||||||
\subsubsection{Opteron/Athlon64/Hammer/K8}
|
\subsubsection{Opteron/Athlon64/Hammer/K8}
|
||||||
CONFIG\_MK8 [=n] \textbf{[N]}\\
|
CONFIG\_MK8 [=n] \textbf{[N]}\\
|
||||||
@@ -400,10 +407,13 @@ Sie können sie anhand des Feldes cpu family in /proc/cpuinfo unterscheiden.
|
|||||||
Familie 15 ist ein älterer Xeon, Familie 6 ein neuerer.
|
Familie 15 ist ein älterer Xeon, Familie 6 ein neuerer.
|
||||||
|
|
||||||
\subsubsection{Intel P4 / older Netburst based Xeon}
|
\subsubsection{Intel P4 / older Netburst based Xeon}
|
||||||
CONFIG\_MCORE2 [=n] \textbf{[Y]}\\
|
CONFIG\_MCORE2 \colorbox{yellow!80}{[=n] \textbf{[Y]}}\\
|
||||||
Wählen Sie dies für Intel Core 2 und neuere Core 2 Xeons (Xeon 51xx und 53xx) CPUs.\\
|
Wählen Sie dies für Intel Core 2 und neuere Core 2 Xeons (Xeon 51xx und 53xx) CPUs.\\
|
||||||
Sie können neuere von älteren Xeons anhand der CPU-Familie in /proc/cpuinfo unterscheiden.
|
Sie können neuere von älteren Xeons anhand der CPU-Familie in /proc/cpuinfo unterscheiden.
|
||||||
Neuere haben 6 und ältere 15 (kein Tippfehler).
|
Neuere haben 6 und ältere 15 (kein Tippfehler).
|
||||||
|
\english{Select this for Intel Core 2 and newer Core 2 Xeons (Xeon 51xx and 53xx) CPUs.
|
||||||
|
You can distinguish newer from older Xeons by the CPU family in /proc/cpuinfo.
|
||||||
|
Newer ones have 6 and older ones 15 (not a typo)}
|
||||||
|
|
||||||
\subsubsection{Intel Atom}
|
\subsubsection{Intel Atom}
|
||||||
CONFIG\_MATOM [=n] \textbf{[N]}\\
|
CONFIG\_MATOM [=n] \textbf{[N]}\\
|
||||||
@@ -413,7 +423,7 @@ Verwenden Sie einen aktuellen GCC mit spezieller Atom-Unterstützung, um die Vor
|
|||||||
voll ausschöpfen zu können.
|
voll ausschöpfen zu können.
|
||||||
|
|
||||||
\subsubsection{Generic-x86-64}
|
\subsubsection{Generic-x86-64}
|
||||||
CONFIG\_GENERIC\_CPU [=y] \textbf{[N]}\\
|
CONFIG\_GENERIC\_CPU \colorbox{yellow!80}{[=y] \textbf{[N]}}\\
|
||||||
Allgemeine x86-64-CPU. Läuft gleich gut auf allen x86-64-CPUs.
|
Allgemeine x86-64-CPU. Läuft gleich gut auf allen x86-64-CPUs.
|
||||||
|
|
||||||
\subsection{Old AMD GART IOMMU support}
|
\subsection{Old AMD GART IOMMU support}
|
||||||
@@ -430,12 +440,12 @@ begrenztes Gerät.\\
|
|||||||
Wenn Sie unsicher sind, sagen Sie Y.
|
Wenn Sie unsicher sind, sagen Sie Y.
|
||||||
|
|
||||||
\subsection{Enable Maximum number of SMP Processors and NUMA Nodes}
|
\subsection{Enable Maximum number of SMP Processors and NUMA Nodes}
|
||||||
CONFIG\_MAXSMP [=n] \textbf{[N]}\\
|
CONFIG\_MAXSMP \colorbox{yellow!80}{[=y] \textbf{[N]}}\\
|
||||||
Aktivieren der maximalen Anzahl von CPUs- und NUMA-Knoten für diese Architektur.\\
|
Aktivieren der maximalen Anzahl von CPUs- und NUMA-Knoten für diese Architektur.\\
|
||||||
Wenn Sie unsicher sind, sagen Sie N.
|
Wenn Sie unsicher sind, sagen Sie N.
|
||||||
|
|
||||||
\subsection{Maximum number of CPUs}
|
\subsection{Maximum number of CPUs}
|
||||||
CONFIG\_NR\_CPUS [=320] \textbf{[8]}\\
|
CONFIG\_NR\_CPUS \colorbox{yellow!80}{[=320] \textbf{[8]}}\\
|
||||||
Hier können Sie die maximale Anzahl von CPUs angeben, die dieser Kernel unterstützen soll.
|
Hier können Sie die maximale Anzahl von CPUs angeben, die dieser Kernel unterstützen soll.
|
||||||
Wenn CPUMASK\_OFFSTACK aktiviert ist, ist der maximal unterstützte Wert 8192, andernfalls
|
Wenn CPUMASK\_OFFSTACK aktiviert ist, ist der maximal unterstützte Wert 8192, andernfalls
|
||||||
ist der maximale Wert 512. Der Mindestwert, der Sinn macht, ist 2.
|
ist der maximale Wert 512. Der Mindestwert, der Sinn macht, ist 2.
|
||||||
@@ -444,11 +454,12 @@ Dies dient lediglich dazu, Speicher zu sparen: jede unterstützte CPU fügt dem
|
|||||||
etwa 8~kB hinzu.
|
etwa 8~kB hinzu.
|
||||||
|
|
||||||
\subsection{Cluster scheduler support}
|
\subsection{Cluster scheduler support}
|
||||||
CONFIG\_SCHED\_CLUSTER [=y] \textbf{[N]}\\
|
CONFIG\_SCHED\_CLUSTER \colorbox{yellow!80}{[=y] \textbf{[N]}}\\
|
||||||
Die Unterstützung des Cluster-Schedulers verbessert die Entscheidungsfindung des CPU-Schedulers
|
Die Unterstützung des Cluster-Schedulers verbessert die Entscheidungsfindung des CPU-Schedulers
|
||||||
beim Umgang mit Maschinen, die Cluster von CPUs haben. Mit Cluster sind in der Regel mehrere CPUs
|
beim Umgang mit Maschinen, die Cluster von CPUs haben. Mit Cluster sind in der Regel mehrere CPUs
|
||||||
gemeint, die eng beieinander liegen und sich Mid-Level-Caches, Last-Level-Cache-Tags oder interne
|
gemeint, die eng beieinander liegen und sich Mid-Level-Caches, Last-Level-Cache-Tags oder interne
|
||||||
Busse teilen.
|
Busse teilen.
|
||||||
|
\note{Da wir normalerweise keinen Cluster haben, hier N.}
|
||||||
|
|
||||||
\subsection{Multi-core scheduler support}
|
\subsection{Multi-core scheduler support}
|
||||||
CONFIG\_SCHED\_MC [=y] \textbf{[Y]}\\
|
CONFIG\_SCHED\_MC [=y] \textbf{[Y]}\\
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren