UPD 3 SMP
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d71a4cafc066a636c38ba5390d277613d5681a20bd9a605242dd87810561e6f9
|
||||
size 1778520
|
||||
oid sha256:d11b4b955bb3bef5c0b761c9901baa8b3de0f4fb073910446e22cd05e897da17
|
||||
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
|
||||
oder welche Voreinstellungen, Programme etc. zum Kompilieren benötigt
|
||||
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
|
||||
etwas kleiner geschrieben.
|
||||
Zu Beginn der jeweiligen Konfigurationszeile wird der Standardwert
|
||||
(Default) angezeigt. Mein Vorschlag folgt danach.\\
|
||||
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,
|
||||
dann schicken Sie dies mit Erläuterungen und dem Hinweis auf die obenstehende
|
||||
Version \version ~an:
|
||||
|
||||
@@ -171,7 +171,9 @@ GPIO driver is implemented under PINCTRL subsystem.}
|
||||
|
||||
%3.10 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.
|
||||
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.
|
||||
@@ -196,6 +198,10 @@ This list is not meant to be exclusive.
|
||||
\item Quark
|
||||
\end{itemize}
|
||||
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
|
||||
\subsubsection{Enable IOSF sideband access through debugfs}
|
||||
@@ -227,7 +233,7 @@ If in doubt, say ``Y''.}
|
||||
|
||||
%3.12 Linux guest support
|
||||
\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
|
||||
aktivieren. Diese Option aktiviert die grundlegende Hypervisor-Erkennung und die Einrichtung der
|
||||
Plattform.
|
||||
@@ -236,6 +242,7 @@ Linux-Gastunterstützung wird nicht eingebaut.
|
||||
\english{Say Y here to enable options for running Linux under various hypervisors.
|
||||
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.}
|
||||
\note{Wir können dies abschalten, ein N eingeben, wenn dieser Kernel auf einem Bare-Metal-Gerät läuft.}
|
||||
|
||||
\subsubsection{Enable paravirtualization code}
|
||||
CONFIG\_PARAVIRT [=y] \textbf{[Y]}\\
|
||||
@@ -383,7 +390,7 @@ Hier sind die empfohlenen Einstellungen für höchste Geschwindigkeit:
|
||||
\end{itemize}
|
||||
Weitere Details finden Sie im Hilfetext der jeweiligen Option. Wenn Sie nicht wissen,
|
||||
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}
|
||||
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.
|
||||
|
||||
\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.\\
|
||||
Sie können neuere von älteren Xeons anhand der CPU-Familie in /proc/cpuinfo unterscheiden.
|
||||
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}
|
||||
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.
|
||||
|
||||
\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.
|
||||
|
||||
\subsection{Old AMD GART IOMMU support}
|
||||
@@ -430,12 +440,12 @@ begrenztes Gerät.\\
|
||||
Wenn Sie unsicher sind, sagen Sie Y.
|
||||
|
||||
\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.\\
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\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.
|
||||
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.
|
||||
@@ -444,11 +454,12 @@ Dies dient lediglich dazu, Speicher zu sparen: jede unterstützte CPU fügt dem
|
||||
etwa 8~kB hinzu.
|
||||
|
||||
\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
|
||||
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
|
||||
Busse teilen.
|
||||
\note{Da wir normalerweise keinen Cluster haben, hier N.}
|
||||
|
||||
\subsection{Multi-core scheduler support}
|
||||
CONFIG\_SCHED\_MC [=y] \textbf{[Y]}\\
|
||||
|
||||
Reference in New Issue
Block a user