diff --git a/PKGBUILD b/PKGBUILD index 82bc566..5d7d44d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # copied from Jan Alexander Steffens (heftig) pkgbase=linux-tom -pkgver=6.6.5.arch1 +pkgver=6.6.6.arch1 pkgrel=1 pkgdesc='Linux' url='https://github.com/archlinux/linux' diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 7c2d3e1..7e64760 100644 Binary files a/documentation/linux_configuration.pdf and b/documentation/linux_configuration.pdf differ diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index c394ca1..be659c1 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -907,7 +907,7 @@ Er verwendet cgroups, um Tasks zu gruppieren. \paragraph{Group scheduling for SCHED\_OTHER}$~$\\ CONFIG\_FAIR\_GROUP\_SCHED [=y] \textbf{[Y]}\\ -(keine Hilfe verfügbar) +\textit{Für diese Option gibt es keine Hilfe.} \subparagraph{CPU bandwidth provisioning for FAIR\_GROUP\_SCHED}$~$\\ CONFIG\_CFS\_BANDWIDTH [=y] \textbf{[Y]}\\ @@ -2686,14 +2686,14 @@ der anderen Teile von APEI und einiger anderer RAS-Funktionen verwendet wird. \subsubsection{APEI Error Record Serialization Table (ERST) Debug Support} CONFIG\_ACPI\_APEI\_ERST\_DEBUG [=m] \textbf{[M]}\\ -ERST ist eine von APEI bereitgestellte Möglichkeit, Hardware-Fehlerinformationen in einem dauerhaften Speicher -zu speichern und von dort abzurufen. Aktivieren Sie dies, wenn Sie die ERST-Kernelunterstützung und +ERST ist eine von APEI bereitgestellte Möglichkeit, Hardware-Fehler\-infor\-mationen in einem dauerhaften Speicher +zu speichern und von dort abzurufen. Aktivieren Sie dies, wenn Sie die ERST-Kernel\-un\-ter\-stüt\-zung und Firmware-Implementierung debuggen und testen wollen. \subsubsection{Intel DPTF (Dymnamic Platform and Thermal Framework) Support \texorpdfstring{$\rightarrow$}{->}} CONFIG\_ACPI\_DPTF [=y] \textbf{[Y]}\\ Intel Dynamic Platform and Thermal Framework (DPTF) ist eine Hardware-/Softwarelösung auf Plattformebene für -das Energie- und Wärmemanagement. Als Container für mehrere Energie-/Thermotechnologien bietet DPTF einen +das Energie- und Wärmemanagement. Als Container für mehrere Energie-/Thermo\-tech\-no\-lo\-gi\-en bietet DPTF einen koordinierten Ansatz für verschiedene Richtlinien, die den Hardwarezustand eines Systems beeinflussen. \paragraph{Platform Power DPTF Participant}$~$\\ @@ -2721,4 +2721,339 @@ zu schalten. Dieser Teilnehmer ist für die Bereitstellung verantwortlich: Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{dptf\_pch\_fivr} heißen. +\subsubsection{Extended Error Log support} +CONFIG\_ACPI\_EXTLOG [=m] \textbf{[M]}\\ +Bestimmte Anwendungen wie die vorausschauende Fehleranalyse (Predictive Failure Analysis, PFA) erfordern mehr Informationen +über den Fehler, als in den Prüfbänken der Prozessormaschine beschrieben werden können. Die meisten Server-Prozessoren +protokollieren zusätzliche Informationen über den Fehler in Prozessor-Uncore-Registern. Da die Adressen und das Layout +dieser Register von einem Prozessor zum anderen sehr unterschiedlich sind, kann die Systemsoftware sie nicht ohne weiteres +nutzen. Erschwerend kommt hinzu, dass einige der zusätzlichen Fehlerinformationen nicht ohne detaillierte Kenntnisse der +Plattformtopologie erstellt werden können. Die erweiterte MCA-Protokollierung ermöglicht es der Firmware, der Systemsoftware +synchron mit MCE oder CMCI zusätzliche Fehlerinformationen zu liefern. Dieser Treiber unterstützt diese Funktionalität mit +einem entsprechenden Tracepoint, der diese Informationen an den Userspace weiterleitet. + +\subsubsection{ACPI configfs support} +CONFIG\_ACPI\_CONFIGFS [=m] \textbf{[M]}\\ +Wählen Sie diese Option, um die Unterstützung für die ACPI-Konfiguration aus dem Userspace zu aktivieren. Die konfigurierbaren +ACPI-Gruppen sind dann unter /config/acpi sichtbar, vorausgesetzt, configfs ist unter /config eingebunden. + +\subsubsection{ACPI Platform Firmware Runtime Update and Telemetry} +CONFIG\_ACPI\_PFRUT [=m] \textbf{[M]}\\ +Dieser Mechanismus ermöglicht es, bestimmte Teile der Plattform-Firmware während des laufenden Betriebs (Laufzeit) zu +aktualisieren, ohne dass ein Neustart erforderlich ist. Dies ist von entscheidender Bedeutung, wenn das System zu +100~\% verfügbar sein muss und sich die mit einem Neustart verbundene Ausfallzeit nicht leisten kann, oder wenn die vom +System ausgeführte Arbeit besonders wichtig ist, so dass sie nicht unterbrochen werden kann und es nicht sinnvoll ist, +zu warten, bis sie abgeschlossen ist. Der bestehende Firmware-Code kann geändert (Treiber-Update) oder durch Hinzufügen +neuen Codes zur Firmware erweitert werden (Code-Injektion). Außerdem ermöglicht der Telemetrietreiber dem Benutzer, mit +Hilfe der Plattform-Firmware-Laufzeit-Telemetrieschnittstelle Telemetriedaten aus der Firmware abzurufen. Um die Treiber +als Module zu kompilieren, wählen Sie hier M: die Module heißen dann \texttt{pfr\_update} und \texttt{pfr\_telemetry}. + +\subsubsection{ACPI PCC Address Space} +CONFIG\_ACPI\_PCC [=y] \textbf{[Y]}\\ +Der PCC-Adressraum, der auch als PCC-Operationsbereich bezeichnet wird, bezieht sich auf den Bereich des PCC-Unterraums, +der auf die PCC-Signatur folgt. Die PCC Operation Region arbeitet mit der PCC Table (Platform Communications Channel Table) +zusammen. PCC-Unterräume, die für die Verwendung als PCC Operation Region markiert sind, dürfen nicht als PCC-Unterräume +für die Standard-ACPI-Funktionen wie CPPC, RASF, PDTT und MPST verwendet werden. Diese Standardfunktionen müssen stattdessen +immer die PCC-Tabelle verwenden. Aktivieren Sie diese Funktion, wenn Sie den PCC Address Space Handler einrichten und +installieren möchten, um PCC OpRegion in der Firmware zu behandeln. + +\subsubsection{ACPI FFH Address Space} +CONFIG\_ACPI\_FFH [=y] \textbf{[Y]}\\ +Der FFH (Fixed Function Hardware) Adressraum, auch FFH Operation Region genannt, erlaubt es, plattformspezifische OpRegions +zu definieren. Aktivieren Sie diese Funktion, wenn Sie den FFH-Adressraum-Handler einrichten und installieren möchten, +um die FFH-OpRegion in der Firmware zu behandeln. + +\subsubsection{PMIC (Power Management Integrated Circuit) operation region support} +CONFIG\_PMIC\_OPREGION [=y] \textbf{[Y]}\\ +Wählen Sie diese Option, um die Unterstützung für den ACPI-Betriebsbereich des PMIC-Chips zu aktivieren. Der Betriebsbereich +kann zur Steuerung von Stromschienen und zum Lesen/Schreiben von Sensoren auf dem PMIC-Chip verwendet werden. + +\subsubsection{ACPI operation region support for TPS68470 PMIC} +CONFIG\_TPS68470\_PMIC\_OPREGION [=y] \textbf{[Y]}\\ +Diese Konfiguration fügt ACPI-Betriebsbereich-Unterstützung für TI TPS68470 PMIC hinzu. Der Baustein TPS68470 ist eine +fortschrittliche Energieverwaltungseinheit, die ein Kompaktkameramodul (CCM) mit Strom versorgt, Takte für Bildsensoren +erzeugt, eine Dual-LED für den Blitz ansteuert und zwei LED-Treiber für allgemeine Anzeigen enthält. +Dieser Treiber ermöglicht die Unterstützung der ACPI-Betriebsregion für die Steuerung von Spannungsreglern und Taktgebern. +Bei dieser Option handelt es sich um ein bool, da sie eine ACPI-Betriebsregion bereitstellt, die verfügbar sein muss, +bevor eines der Geräte, die diese Option verwenden, getestet wird. + +\subsubsection{Platform Runtime Mechanism Support} +CONFIG\_ACPI\_PRMT [=y] \textbf{[Y]}\\ +Der Plattform-Laufzeit-Mechanismus (Platform Runtime Mechanism, PRM) ist eine Firmware-Schnitt\-stelle, die eine Reihe von +ausführbaren Binärdateien bereitstellt, die vom AML-Interpreter oder direkt von Gerätetreibern aufgerufen werden können. +Sagen Sie Y, um den AML-Interpreter für die Ausführung des PRM-Codes zu aktivieren. Während diese Funktion im Prinzip +optional ist, kann das Weglassen dieser Funktion den Rechenaufwand für die Initialisierung einiger Serversysteme erheblich +erhöhen. + +\subsection{CPU Frequency scaling \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_CPU\_FREQ [=y] \textbf{[Y]}\\ +Mit der CPU-Frequenzskalierung können Sie die Taktfrequenz von CPUs im laufenden Betrieb ändern. Dies ist eine gute Methode, +um Strom zu sparen, denn je niedriger die CPU-Taktfrequenz, desto weniger Strom verbraucht die CPU. Beachten Sie, dass +dieser Treiber die CPU-Taktfrequenz nicht automatisch ändert. Sie müssen entweder einen dynamischen cpufreq-Governor +(siehe unten) nach dem Booten aktivieren oder ein Userspace-Tool verwenden.\\ +Details finden Sie in $<$file:Documentation/admin-guide/pm/cpufreq.rst$>$. Im Zweifelsfall sagen Sie N. + +\subsubsection{CPU frequency transition statistics} +CONFIG\_CPU\_FREQ\_STAT [=y] \textbf{[Y]}\\ +Exportieren Sie CPU-Häufigkeitsstatistiken über sysfs. Im Zweifelsfall sagen Sie N. + +\subsubsection{Default CPUFreq governor () \texorpdfstring{$\rightarrow$}{->}} +Diese Option legt fest, welcher CPUFreq-Governor beim Start geladen werden soll. +Im Zweifelsfall ist die Standardeinstellung zu verwenden. + +\paragraph{performance}$~$\\ +CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_PERFORMANCE [=n] \textbf{[N]}\\ +Verwenden Sie den CPUFreq-Governor \glq performance\grq{} als Standard. Damit wird die Frequenz statisch auf die höchste von +der CPU unterstützte Frequenz eingestellt. + +\paragraph{powersave}$~$\\ +CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_POWERSAVE [=n] \textbf{[N]}\\ +Verwenden Sie den CPUFreq-Governor \glq powersave\grq{} als Standard. Damit wird die Frequenz statisch auf die niedrigste +von der CPU unterstützte Frequenz eingestellt. + +\paragraph{userspace}$~$\\ +CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_USERSPACE [=n] \textbf{[N]}\\ +Verwenden Sie den CPUFreq-Governor \glq userspace\grq{} als Standard. Damit können Sie die CPU-Frequenz manuell einstellen +oder ein Userspace-Programm soll die CPU dynamisch einstellen können, ohne den Userspace-Governor manuell +aktivieren zu müssen. + +\paragraph{schedutil}$~$\\ +CONFIG\_CPU\_FREQ\_DEFAULT\_GOV\_SCHEDUTIL [=y] \textbf{[Y]}\\ +Verwenden Sie standardmäßig den CPUFreq-Governor \glq schedutil\grq{}. Wenn Sie sich nicht sicher sind, sehen Sie in +der Hilfe zu diesem Gouverneur nach. Der Fallback-Regler ist \glqq performance\grqq{}. + +\subsubsection{`performance' governor} +CONFIG\_CPU\_FREQ\_GOV\_PERFORMANCE [=y] \textbf{[Y]}\\ +Dieser cpufreq-Regler setzt die Frequenz statisch auf die höchste verfügbare CPU-Frequenz. Um diesen Treiber +als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{cpufreq\_performance} heißen. +Im Zweifelsfall sagen Sie Y. + +\subsubsection{`powersave' governor} +CONFIG\_CPU\_FREQ\_GOV\_POWERSAVE [=y] \textbf{[Y]}\\ +Dieser cpufreq-Regler setzt die Frequenz statisch auf die niedrigste verfügbare CPU-Frequenz. Um diesen Treiber +als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{cpufreq\_powersave} heißen. +Im Zweifelsfall wählen Sie Y. + +\subsubsection{`userspace' governor for userspace frequency scaling} +CONFIG\_CPU\_FREQ\_GOV\_USERSPACE [=y] \textbf{[Y]}\\ +Aktivieren Sie diesen cpufreq-Governor, wenn Sie die CPU-Frequenz entweder manuell einstellen wollen oder wenn +ein Userspace-Programm in der Lage sein soll, die CPU dynamisch einzustellen, wie bei +LART \url{http://www.lartmaker.nl/}. Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +das Modul wird cpufreq\_userspace heißen. Im Zweifelsfall sagen Sie Y. + +\subsubsection{`ondemand' cpufreq policy governor} +CONFIG\_CPU\_FREQ\_GOV\_ONDEMAND [=y] \textbf{[Y]}\\ +`ondemand' -- Dieser Treiber fügt einen dynamischen cpufreq policy governor hinzu. +Der Gouverneur führt eine periodische Abfrage durch und ändert die Frequenz auf der Grundlage der CPU-Auslastung. +Die Unterstützung für diesen Gouverneur hängt von der Fähigkeit der CPU ab, schnelle Frequenzwechsel durchzuführen +(d.h. Frequenzübergänge mit sehr geringer Latenzzeit). Um diesen Treiber als Modul zu kompilieren, +wählen Sie hier M: Das Modul wird \texttt{cpufreq\_ondemand} heißen. +Details finden Sie in $<$file:Documentation/admin-guide/pm/cpufreq.rst$>$. Im Zweifelsfall sagen Sie N. + +\subsubsection{`conservative' cpufreq governor} +CONFIG\_CPU\_FREQ\_GOV\_CONSERVATIVE [=y] \textbf{[Y]}\\ +`konservativ' -- dieser Treiber ähnelt dem \glqq On-Demand\grqq{}-Regler sowohl in seinem Quellcode als auch in +seinem Zweck, der Unterschied besteht in seiner Optimierung für eine bessere Eignung in einer batteriebetriebenen +Umgebung. Die Frequenz wird sanft erhöht und gesenkt, anstatt auf 100~\% zu springen, wenn die Geschwindigkeit +erforderlich ist. Wenn Sie einen Desktop-Rechner haben, sollten Sie stattdessen den \glqq On-Demand\grqq{}-Regler +in Betracht ziehen. Wenn Sie jedoch einen Laptop, einen PDA oder sogar einen AMD64-basierten Computer verwenden +(wegen der inakzeptablen schrittweisen Latenzprobleme zwischen den minimalen und maximalen Frequenzübergängen in +der CPU), werden Sie wahrscheinlich diesen Regler verwenden wollen. Um diesen Treiber als Modul zu kompilieren, +wählen Sie hier M: Das Modul wird \texttt{cpufreq\_conservative} heißen.\\ +Einzelheiten finden Sie in $<$file:Documentation/admin-guide/pm/cpufreq.rst$>$.\\Im Zweifelsfall sagen Sie N. + +\subsubsection{`schedutil' cpufreq policy governor} +CONFIG\_CPU\_FREQ\_GOV\_SCHEDUTIL [=y] \textbf{[Y]}\\ +Dieser Gouverneur trifft seine Entscheidungen auf der Grundlage der vom Scheduler bereitgestellten Nutzungsdaten. +Er stellt die CPU-Frequenz so ein, dass sie proportional zu dem vom Scheduler gelieferten Verhältnis zwischen +Auslastung und Kapazität ist. Wenn die Auslastung frequenzinvariant ist, ist die neue Frequenz auch proportional +zur maximal verfügbaren Frequenz. Wenn dies nicht der Fall ist, ist sie proportional zur aktuellen Frequenz der CPU. +Der Kipppunkt der Frequenz liegt in beiden Fällen bei einer Auslastung/Kapazität von 80~\%.\\ +Im Zweifelsfall sagen Sie N. + +\subsubsection*{*** CPU frequency scaling drivers ***} +(Treiber zur Skalierung der CPU-Frequenz) + +\subsubsection{Intel P state control} +CONFIG\_X86\_INTEL\_PSTATE [=y] \textbf{[Y]}\\ +Dieser Treiber bietet einen P-Status für Intel-Core-Prozessoren. Der Treiber implementiert einen internen +Gouverneur und wird der Skalierungstreiber und Gouverneur für Sandy-Bridge-Prozessoren werden. +Wenn dieser Treiber aktiviert ist, wird er der bevorzugte Skalierungstreiber für Sandy-Bridge-Prozessoren.\\ +Im Zweifelsfall sagen Sie N. + +\subsubsection{Processor Clocking Control interface driver} +CONFIG\_X86\_PCC\_CPUFREQ [=y] \textbf{[Y]}\\ +Dieser Treiber bietet Unterstützung für die PCC-Schnittstelle. Einzelheiten finden Sie unter:\\ +$<$file:Documentation/admin-guide/pm/cpufreq\_drivers.rst$>$. Um diesen Treiber als Modul zu kompilieren, +wählen Sie hier M: das Modul wird \texttt{pcc-cpufreq} heißen. Im Zweifelsfall sagen Sie N. + +\subsubsection{AMD Processor P-State driver} +CONFIG\_X86\_AMD\_PSTATE [=y] \textbf{[Y]}\\ +Dieser Treiber fügt einen CPUFreq-Treiber hinzu, der einen feinkörnigen Frequenzsteuerungsbereich für die +Prozessorleistung anstelle der alten Leistungsstufen verwendet. In den ACPI-Tabellen des Systems muss +\_CPC vorhanden sein.\\ +Details finden Sie unter: $<$file:Documentation/admin-guide/pm/amd-pstate.rst$>$. +Im Zweifelsfall sagen Sie N. + +\paragraph{AMD Processor P-State default mode}$~$\\ +CONFIG\_X86\_AMD\_PSTATE\_DEFAULT\_MODE [=3] \textbf{[3]}\\ +Wählen Sie den Standardmodus, den der amd-pstate-Treiber auf unterstützter Hardware verwenden soll. +Der eingestellte Wert hat die folgenden Bedeutungen: +\begin{itemize} +\item[] 1 \texorpdfstring{$\rightarrow$}{->} Deaktiviert +\item[] 2 \texorpdfstring{$\rightarrow$}{->} Passiv +\item[] 3 \texorpdfstring{$\rightarrow$}{->} Aktiv (EPP) +\item[] 4 \texorpdfstring{$\rightarrow$}{->} Geführt +\end{itemize} +Für Details, siehe: $<$file:Documentation/admin-guide/pm/amd-pstate.rst$>$.\\ +Symbol: X86\_AMD\_PSTATE\_DEFAULT\_MODE [=3]\\ +Type : Ganzzahl (integer)\\ +Range : [1 4] + +\subsubsection{selftest for AMD Processor P-State driver} +CONFIG\_X86\_AMD\_PSTATE\_UT [=m] \textbf{[M]}\\ +Dieses Kernelmodul wird für Tests verwendet. Hier kann man mit Sicherheit M sagen. +Es kann auch ohne aktiviertes X86\_AMD\_PSTATE eingebaut werden. Derzeit werden nur Tests für amd-pstate +unterstützt. Wenn X86\_AMD\_PSTATE deaktiviert ist, kann es den Benutzern sagen, dass der Test nur auf dem +amd-pstate Treiber laufen kann, bitte setzen Sie X86\_AMD\_PSTATE aktiviert. +In der Zukunft werden Vergleichstests hinzugefügt werden. Es kann amd-pstate deaktiviert und acpi-cpufreq +aktiviert werden, um Testfälle auszuführen und dann die Testergebnisse zu vergleichen. + +\subsubsection{ACPI Processor P-State driver} +CONFIG\_X86\_ACPI\_CPUFREQ [=m] \textbf{[M]}\\ +Dieser Treiber fügt einen CPUFreq-Treiber hinzu, der die ACPI Processor Performance States nutzt. +Dieser Treiber unterstützt auch Intel Enhanced Speedstep und neuere AMD-CPUs. Um diesen Treiber als Modul +zu kompilieren, wählen Sie hier M: das Modul wird \texttt{acpi-cpufreq} heißen.\\ +Details finden Sie unter $<$file:Documentation/cpu-freq/$>$. Im Zweifelsfall sagen Sie N. + +\paragraph{Legacy cpb sysfs knob support for AMD CPUs}$~$\\ +CONFIG\_X86\_ACPI\_CPUFREQ\_CPB [=y] \textbf{[Y]}\\ +Der powernow-k8-Treiber stellte früher einen sysfs-Regler namens \texttt{cpb} zur Verfügung, +um die Core Performance Boosting-Funktion von AMD-CPUs zu deaktivieren. Diese Datei wurde nun durch den +allgemeineren \glqq boost\grqq{}-Eintrag abgelöst. +Wenn Sie diese Option aktivieren, stellt der acpi\_cpufreq-Treiber aus Kompatibilitätsgründen den alten +Eintrag zusätzlich zum neuen \glqq boost\grqq{}-Eintrag bereit. + +\subsubsection{AMD Opteron/Athlon64 PowerNow!} +CONFIG\_X86\_POWERNOW\_K8 [=m] \textbf{[M]}\\ +Dies fügt den CPUFreq-Treiber für K8/frühe Opteron/Athlon64-Prozessoren hinzu. Unterstützung für K10 und +neuere Prozessoren ist jetzt in acpi-cpufreq enthalten. Um diesen Treiber als Modul zu kompilieren, +wählen Sie hier M: das Modul wird \texttt{powernow-k8} heißen.\\ +Details finden Sie in $<$file:Documentation/cpu-freq/$>$. + +\subsubsection{AMD frequency sensitivity feedback powersave bias} +CONFIG\_X86\_AMD\_FREQ\_SENSITIVITY [=m] \textbf{[M]}\\ +Dies fügt dem On-Demand-Governor eine AMD-spezifische Powersave-Bias-Funktion hinzu, die es ihm ermöglicht, +auf der Grundlage von Rückmeldungen der Hardware energiebewusstere Entscheidungen über Frequenzänderungen +zu treffen (verfügbar ab AMD-Familie 16h). Durch das Hardware-Feedback erfährt die Software, wie +\glqq empfindlich\grqq{} die Arbeitslasten der CPUs gegenüber Frequenzänderungen sind. +CPU-gebundene Arbeitslasten sind empfindlicher, d. h. sie werden bei einer Frequenzerhöhung besser funktionieren. +Speicher-/IO-gebundene Arbeitslasten reagieren weniger empfindlich, d. h. sie werden nicht unbedingt besser, +wenn die Frequenz erhöht wird.\\ +Im Zweifelsfall sagen Sie N. + +\subsubsection{Intel Enhanced SpeedStep (deprecated)} +CONFIG\_X86\_SPEEDSTEP\_CENTRINO [=n] \textbf{[N]}\\ +Dies ist veraltet und diese Funktionalität ist nun in acpi\_cpufreq (X86\_ACPI\_CPUFREQ) integriert. +Verwenden Sie diesen Treiber anstelle von speedstep\_centrino. +Dies fügt den CPUFreq-Treiber für Enhanced SpeedStep-fähige mobile CPUs hinzu. +Dies bedeutet Intel Pentium M (Centrino) CPUs oder 64bit-fähige Intel Xeons. Um diesen Treiber als Modul +zu kompilieren, wählen Sie hier M: das Modul wird \texttt{speedstep-centrino} heißen.\\ +Details finden Sie unter $<$file:Documentation/cpu-freq/$>$. Im Zweifelsfall wählen Sie N. + +\subsubsection{Intel Pentium 4 clock modulation} +CONFIG\_X86\_P4\_CLOCKMOD [=m] \textbf{[N]}\\ +Dies fügt den CPUFreq-Treiber für Intel Pentium 4 / XEON Prozessoren hinzu. Wenn er aktiviert ist, +senkt er die CPU-Temperatur durch Überspringen von Takten. Dieser Treiber sollte nur in Ausnahmefällen +verwendet werden, wenn eine sehr niedrige Leistung benötigt wird, da er starke Verlangsamungen und spürbare +Latenzen verursacht. Normalerweise sollte stattdessen Speedstep verwendet werden. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{p4-clockmod} genannt.\\ +Für Details werfen Sie einen Blick auf $<$file:Documentation/cpu-freq/$>$. Wenn Sie sich nicht absolut +sicher sind, wählen Sie N. + +\subsubsection*{*** shared options ***} +(gemeinsame Optionen) + +\subsection{CPU Idle \texorpdfstring{$\rightarrow$}{->}} +(CPU im Leerlauf) + +\subsubsection{CPU idle PM support} +CONFIG\_CPU\_IDLE [=y] \textbf{[Y]}\\ +CPU idle ist ein allgemeiner Mechanismus zur Unterstützung der softwaregesteuerten Verwaltung der +Prozessorleistung im Leerlauf. Es umfasst modulare plattformübergreifende Regler, die während der +Laufzeit ausgetauscht werden können. Wenn Sie eine ACPI-aktivierte Plattform verwenden, sollten Sie hier Y angeben. +PM steht für \glqq power management\grqq{} -- Verwaltung der Prozessorleistung. + +\paragraph{Ladder governor (for periodic timer tick)}$~$\\ +CONFIG\_CPU\_IDLE\_GOV\_LADDER [=y] \textbf{[Y]}\\ +\textit{Für diese Option gibt es keine Hilfe.} + +\paragraph{Menu governor (for tickless system)}$~$\\ +CONFIG\_CPU\_IDLE\_GOV\_MENU [=y] \textbf{[Y]}\\ +\textit{Für diese Option gibt es keine Hilfe.} + +\paragraph{Timer events oriented (TEO) governor (for tickless systems)}$~$\\ +CONFIG\_CPU\_IDLE\_GOV\_TEO [=y] \textbf{[Y]}\\ +Dieser Gouverneur implementiert eine vereinfachte Methode zur Auswahl des Ruhezustands, die sich auf +Timer-Ereignisse konzentriert und keine Steigerung der Interaktivität bewirkt. +Einige Arbeitslasten profitieren davon, und es sollte im Allgemeinen sicher zu verwenden sein.\\ +Sagen Sie hier Y, wenn Sie mit den Alternativen nicht zufrieden sind. + +\paragraph{Haltpoll governor (for virtualized systems)}$~$\\ +CONFIG\_CPU\_IDLE\_GOV\_HALTPOLL [=y] \textbf{[Y]}\\ +Dieser Gouverneur implementiert die Auswahl des Leerlaufzustands von haltpoll, der in Verbindung mit +dem haltpoll cpuidle-Treiber verwendet wird und es ermöglicht, eine bestimmte Zeit lang zu pollen, +bevor der Leerlaufzustand erreicht wird. Einige virtualisierte Arbeitslasten profitieren von dieser Funktion. + +\paragraph{Halt poll cpuidle driver}$~$\\ +CONFIG\_HALTPOLL\_CPUIDLE [=m] \textbf{[N]}\\ +Diese Option aktiviert den \glqq halt poll cpuidle\grqq{}-Treiber, der eine Abfrage vor dem Anhalten +im Gast ermöglicht (effizienter als die Abfrage im Host über halt\_poll\_ns für einige Szenarien). + +\subsection{CPUidle Driver for Intel Processors} +CONFIG\_INTEL\_IDLE [=y] \textbf{[Y]}\\ +Aktivieren Sie intel\_idle, einen cpuidle-Treiber, der das Wissen über native Intel-Hardware-Idle-Funk\-tio\-nen enthält. +Der acpi\_idle-Treiber kann zur gleichen Zeit konfiguriert werden, um Prozessoren zu behandeln, +die intel\_idle nicht unterstützt. + +\section{Bus options (PCI etc.) \texorpdfstring{$\rightarrow$}{->}} +\textit{Bus-Optionen (PCI usw.)} + +\subsection{Support mmconfig PCI config space access} +CONFIG\_PCI\_MMCONFIG [=y] \textbf{[Y]}\\ +(Unterstützung des mmconfig PCI-Konfigurations\-raum\-zu\-griffs)\\ +\textit{Für diese Option gibt es keine Hilfe.} + +\section{Binary Emulations \texorpdfstring{$\rightarrow$}{->}} +\textit{Binäre Emulationen} + +\subsection{IA32 Emulation} +CONFIG\_IA32\_EMULATION [=y] \textbf{[N]}\\ +Code einbinden, um ältere 32-Bit-Programme unter einem 64-Bit-Kernel auszuführen. +Sie sollten dies wahrscheinlich aktivieren, es sei denn, Sie sind sich zu 100~\% sicher, +dass Sie keine 32-Bit-Programme mehr haben. + +\subsection{x32 ABI for 64-bit mode} +CONFIG\_X86\_X32\_ABI [=n] \textbf{[N]}\\ +Fügen Sie Code ein, um Binärdateien für die native 32-Bit-ABI x32 für 64-Bit-Prozessoren auszuführen. +Ein x32-Prozess erhält Zugriff auf die vollständige 64-Bit-Registerdatei und den breiten Datenpfad, +während Zeiger auf 32~Bit belassen werden, um den Speicherbedarf zu verringern. + +\section{Virtualization \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_VIRTUALIZATION [=y] \textbf{[Y]}\\ +Sagen Sie hier Y, um Optionen für die Verwendung Ihres Linux-Hosts zur Ausführung anderer +Betriebssysteme in virtuellen Maschinen (Gäste) zu erhalten. Diese Option allein fügt keinen +Kernel-Code hinzu. Wenn Sie N sagen, werden alle Optionen in diesem Untermenü übersprungen +und deaktiviert. + +\subsection{Kernel-based Virtual Machine (KVM) support} +CONFIG\_KVM [=y] \textbf{[Y]}\\ +Unterstützung für das Hosten vollständig virtualisierter Gastmaschinen mit +Hardware-Vir\-tuali\-sierungs\-er\-wei\-terungen. Sie benötigen einen relativ aktuellen Prozessor mit +Vir\-tuali\-sierungs\-er\-wei\-ter\-ungen. Außerdem müssen Sie eines oder mehrere der unten aufgeführten +Prozessormodule auswählen. Dieses Modul ermöglicht den Zugriff auf die Hardware-Funktionen +über einen Geräteknoten namens /dev/kvm. Um dies als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{kvm} heißen.\\ +Wenn Sie unsicher sind, sagen Sie N. + \end{document}