From 1c9196aa87c341fe5d0eafb806b26980d07bd664 Mon Sep 17 00:00:00 2001 From: Thomas Kuschel Date: Thu, 7 Dec 2023 01:20:48 +0100 Subject: [PATCH] UPD Timer frequency --- documentation/linux_configuration.pdf | Bin 253292 -> 280588 bytes documentation/linux_configuration.tex | 339 ++++++++++++++++++++++++++ 2 files changed, 339 insertions(+) diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index f17eb4e6431b2b5e48c18a6b30ff6c9f6be863b5..61e3f60b59a15d26bf202fec243ab7e45ffaf2bb 100644 GIT binary patch delta 104839 zcmZs?V{oNyumu|JSQFc}olG#XZQC|>Y?~8XJGMQsJ+ZBcCwIPcZr%ImRP~SUeo*yR zz13^2?s_geQDPInfiAEixOq}otI!*96p&MbtZ7kr+2NVx%pEM@fL5G?UTH zH*U(6vvWZOAzWTJF>48P=&{Zqddf+^+%n8^vWqru!M{vpwPFb&eel1uP1(%G9!@!D zQUTC&4+4YZj|Is&(Hp6pvRA@MqdeQsxU~Cqs&yAxO=%{Xe}!^LX=@XOBFHG=Ad|(vJJK~o+${vGnY(r zD9DaLz5HVCOAPe_y{9d&@N66Ihn92lADn?WcwkqH!l#G5QdI_ zK=}J5&8gQmy8>iQL9TOTeVBWo0&VUQrJIsyKD#-?6a*j@U>4UV$6KETcu9pxWQeQ| z)0k793rb_$tx)zv7_a{?%EA_;awRK*T8TD7JCF%0p4+E1|rA9Arr9}tX%vk z=0*8#v@@+a0*xqxDU+bpA%LO?SR6Bla}!DV5y*3JVF^a_TLUawb99IC#n8Fq!2rhb zg(k3uCz5*cQ3LWqOND(`P=VMXqwqoMz_+2?V;+;NCU^~K`#iu8My)w-Cwv6A8T{oY zBavA_Hn%B+RAh!zO0BtIfIsq@7N|gzC^Hz)1Fg=WH5Xzs6$}uB02&Ph{|;hg*gfsR z5Ilq-s!JL-LV4xC)nNK2p`~z3Am<<`5xn1zi-;fy_#Ko_gAoq>BTX0$sTx6ValE^& zZ?@4jy@!!mCcVd)`8WpugFbw@BKOZj@2-DRpIN=ZlY!qaN%V@qB*d0fY7#x^V;PhnYs34Wu7BCQ0-|mXS!N(U<=q z4>K3ltdkC?a=)Z#*&4V|)ZF#Knb7Dh)P$=W zyoI#ME;m$T5N0BrtrPg$i7~t7xjdEI#fooM^6R54cbFi@O-wha24{4GT7bVIY05T zWGSP!0x7yVJsSLI_((BqfB0?N0yv)^Y|GedGe|wTRU@00dG2YG?|xqxv$(-UGc)daul8|^`B=Y zvKi2HmzFNSWoVUYoGIZ7q+EO0=SoAVgwV zf$7*aj=?b>1P;<V7k71Htiq3!!Kej1Xr{Bs)p+^X5pjOo)+X_7{{Vw zH)`mh2Ug6os^Vrp*45Lxs

rR|s0qfV+$^BSXU$8$XWRAWiPLI*QaErZ-x|xYas| zb7!pGm>2k6Yw)Qsg5D)o@)w4E6@howcW>r0aokmsmBjf!M@-SeHp>uJ9IA++sPPxC zENuJRF6&OZ^n&xg!w9`ee{(1H$;Si#z7A_H!K@?W)3zm7uU@1>AaJ|@nZ~Ku3FOXJ zNx7!Hmua@^{$*`&{Y5`~#QI5FIynmoV|=gu2GLsLgv70<*OF6#|FiYz+G`O>N>+t% z5nYL!+NLAxr*h7I4r%_IJj{odtQ zPFt@F$T=3|pW!xVfvs|7MzEYx_1Ua%0AWRB6R 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 delta 77662 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

xu%ofO5sQ&ud&8T>6(|vYgF6Oen#e;>``JdX zr#1k)r(X(YuHvw~d9NWm%-3LrZ#RV`*M(}^{Ld-wXAu3jR4z~;BlD&yGlxo+I6g3? z{k;(1KledVjX$|ufqC-Q6!a5$T!D;Yn=Z_D>aRYODg0?%fdjCwXECh>S>l#AK?Dic zng1;Jq}ejBgKe;T5mF~X%bN%&uN0nnsMY@f!&~&G|7!I^jDx;jN0#{J*NA@ro0=et4Bp);C>YrTUe>c|_rHIVJfmw#}*Gin6QvOCQ4EV)hEN%aDaFUX$3&78L!2A1QADsyBDG?7?4UA&s7cwPbx@&&mLH^ir7U() zAd4Q0**15O`8_)}==IL4C^uq0&~@t2?sWfqZx}eH*Z~F7T90^)1P1UG9LtJgyC9); zy|RHAOj6(`rNoP{0(d=->O#DP07-%*{G(FAq*OnM_dhNH#S{wQ3#g>}dC`s$99%Wd z$fHh>9E@I%;U_2#^7{&8p+1P>4u}p<5VKGV%xDO<^esFe9p-;r^0O6+W30^a4=Mn} zy>cl=0XZ_`l}oAKmgFv+IuzUIVR1~AB&6hkx&rE>Fh>jjAdTb-jBFsFvVaS;gg6(G z8Y^Y_{Uiy#i-+09M~VrKlB!&zDC&eyk`d)?S{q^jA@xhRwEPbV^lu8OLNOcw zB&tw8$!Fxq_o!Yd1tejP^p3BD>f&K5YL?oA0~CZ_7G;d-hCX7b{38_HBpQJEl~8bX zn1FH@h`*%WNTH^R7kn}lM4(|@5Fa{G8#;4ghG64^tb^}Gk_>e>OXJsr`)X=A3ulV# z*TpLKN+-A^k4OdN4ipQY5iiY*YWS=bvT5e={2Iir8SbL--|FxaCrC+dl7cKghjuTc z@mVYGJH3J}BM=-`D5ZLVkep@>2BbJ3Om|;R@+HbCH@vcitPiGEa0dXt z9uvRhT2;?u?608#&7)2by)aIE0PRa5l0c@1H&@i5&|KwV76d26(6PH8p>elg^kC0M z`5Fpv1fWyds3u5m`mxYhL%y||y{)Km&z7ftd!><~+*KCACyanR$E&KoG=eQRr5u#m zT_?SXN6jT~3p@?Fxd7FvMuN*JuXttc$&kso=Be)=N}G`cCX6r$qTZXi)^F|=7gZ-r z$nOZ=5AoR%=(y;0-L<<;SN}R!(aj#?DP^l7)&|+mx(vCQ&riPX%1R3Y64!60dv+8! zDwRN9gJDBQ@4yyF8pp*}_CSq$Zr7n+eeZFkf;UAH@2R>NRp(;lO`7|}xa^0@aylxN zEL$3fhidLTl!yr7T<*Dgt{vgl4+}(hfG-lx(lyP=%xDi z5AF>kfvr&Ue3dUlP?PR8n0cL&b>MA)=b9eTH<$SxDU=C?iB-+1T=pdrgFWT}5`HS) zz*{U+TWg;dW&0y<`56)=d-~uRShu?Ont#>Rqjqm;^~ILk)ls-^$aO=As_{-Q2I#N% zbfqc?Qb$t7p}xPsP}L)5XmCB3Keut8e{@#XyRgA&KD%)(cyuPnPP!1oX>^_YGTVIH z%%+@e%rnZst#!C9tH2;aHf9-&A%WHcg? z)_{-UsDQp*nL=(KCKZh(VhV8&cl(9oWziR6)|it4TVx1y7|k2MG&PL-V39 z;DrmmI%3V=(QXV<&QKq{V7acSa|_fnZT~QbL(-h|tQmyE+YrqKuywWZ^zyK^boqze ftQ-NJUX~tSejc`V03LoWAufIZ1B0BpJmCKTY986g diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index c289ec5..720a075 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -1773,4 +1773,343 @@ CONFIG\_X86\_MCE\_AMD [=y] \textbf{[N]}\\ Zusätzliche Unterstützung für AMD-spezifische MCE-Funktionen wie den DRAM-Fehlerschwellenwert (DRAM Error Threshold). +\subsection{Machine check injector support} +CONFIG\_X86\_MCE\_INJECT [=m] \textbf{[M]}\\ +Unterstützung bei der Einspeisung von Maschinenprüfungen zu Testzwecken. Wenn Sie nicht wissen, +was eine Maschinenprüfung ist und Sie keine Kernel-Qualitätssicherung durchführen, können Sie +mit Sicherheit N sagen, also nein. + +\subsection{Performance monitoring \texorpdfstring{$\rightarrow$}{->}} +Leistungsüberwachung + +\subsubsection{Intel uncore performance events} +CONFIG\_PERF\_EVENTS\_INTEL\_UNCORE [=m] \textbf{[M]}\\ +Unterstützung für Intel-Uncore-Leistungsereignisse. Diese sind auf NehalemEX +und moderneren Prozessoren verfügbar. + +\subsubsection{Intel/AMD rapl performance events} +CONFIG\_PERF\_EVENTS\_INTEL\_RAPL [=m] \textbf{[M]}\\ +Unterstützung für Intel- und AMD-RAPL-Leistungsereignisse zur +Leistungsüberwachung auf modernen Prozessoren. + +\subsubsection{Intel cstate performance events} +CONFIG\_PERF\_EVENTS\_INTEL\_CSTATE [=m] \textbf{[M]}\\ +Einbeziehung der Unterstützung für Intel cstate performance events für die +Leistungsüberwachung auf modernen Prozessoren. + +\subsubsection{AMD Processor Power Reporting Mechanism} +CONFIG\_PERF\_EVENTS\_AMD\_POWER [=m] \textbf{[M]}\\ +Unterstützung von Stromversorgungsberichten für AMD-Prozessoren.\\ +Derzeit wird die Schnitt\-stel\-le X86\_FEATURE\_ACC\_POWER +(CPUID Fn8000\_0007\_EDX[12]) genutzt, +um den durchschnittlichen Stromverbrauch von Prozessoren der Familie 15h zu +berechnen. + +\subsubsection{AMD Uncore performance events} +CONFIG\_PERF\_EVENTS\_AMD\_UNCORE [=m] \textbf{[M]}\\ +Unterstützung für AMD-Uncore-Leistungsereignisse für die Verwendung mit z.B.\\ +\texttt{perf stat -e amd\_l3/.../,amd\_df/.../}.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{amd-uncore} genannt. + +\subsubsection{AMD Zen3 Branch Sampling support} +CONFIG\_PERF\_EVENTS\_AMD\_BRS [=y] \textbf{[Y]}\\ +Aktivieren Sie die AMD Zen3 Branch Sampling-Unterstützung (BRS), die bis zu 16 aufeinanderfolgende +Verzweigungen in Registern erfasst. + +\subsubsection{IOPERM and IOPL Emulation} +CONFIG\_X86\_IOPL\_IOPERM [=y] \textbf{[Y]}\\ +Dies ermöglicht die ioperm()- und iopl()-Systemaufrufe, die für Legacy-Anwendungen erforderlich sind. +Bei der Legacy-IOPL-Unterstützung handelt es sich um einen weitreichenden Mechanismus, der es dem Userspace +ermöglicht, neben dem Zugriff auf alle 65536 E/A-Ports auch Interrupts zu deaktivieren. Um diesen Zugriff +zu erhalten, benötigt der Aufrufer CAP\_SYS\_RAWIO-Fähigkeiten und die Erlaubnis von potenziell aktiven +Sicherheitsmodulen. Die Emulation schränkt die Funktionalität des Syscalls auf den Zugriff auf alle E/A-Ports +ein, verhindert aber die Möglichkeit, Interrupts aus dem Userspace zu deaktivieren, was bei Verwendung des +Hardware-IOPL-Mechanismus möglich wäre. + +\subsubsection{Late microcode loading (DANGEROUS)} +CONFIG\_MICROCODE\_LATE\_LOADING [=n] \textbf{[N]}\\ +Das späte Laden von Mikrocode, wenn das System bereits läuft und Befehle ausführt, ist eine heikle +Angelegenheit und sollte nach Möglichkeit vermieden werden. Allein die Abfolge der Synchronisierung +aller Kerne und SMT-Threads ist ein zerbrechlicher Tanz, der nicht garantiert, dass die Kerne nach +dem Laden nicht softlocking werden. Daher sollten Sie dies auf eigenes Risiko tun. Das späte Laden +färbt auch den Kernel. + +\subsubsection{/dev/cpu/*/msr - Model-specific register support} +CONFIG\_X86\_MSR [=y] \textbf{[Y]}\\ +Dieses Gerät ermöglicht privilegierten Prozessen den Zugriff auf die modellspezifischen x86-Register (MSRs).\\ +Es ist ein Zeichengerät mit Major 202 und Minors 0 bis 31 für +\texttt{/dev/cpu/0/msr} bis \texttt{/dev/cpu/31/msr}. +MSR-Zugriffe sind bei Multiprozessorsystemen an eine bestimmte CPU gerichtet. + +\subsubsection{/dev/cpu/*/cpuid - CPU information support} +CONFIG\_X86\_CPUID [=y] \textbf{[Y]}\\ +Dieses Gerät ermöglicht Prozessen den Zugriff auf den x86 CPUID-Befehl, der auf einem bestimmten Prozessor +ausgeführt werden soll. Es handelt sich um ein Zeichengerät mit Major 203 und Minors 0 bis 31 für +\texttt{/dev/cpu/0/cpuid} bis \texttt{/dev/cpu/31/cpuid}. + +\subsubsection{Enable 5-level page tables support} +CONFIG\_X86\_5LEVEL [=y] \textbf{[Y]}\\ +5-Level-Paging ermöglicht den Zugriff auf einen größeren Adressraum: +bis zu 128~PiB virtueller Adressraum und 4~PiB physikalischer Adressraum. Es wird von zukünftigen Intel-CPUs +unterstützt werden. Ein Kernel mit aktivierter Option kann auf Rechnern gebootet werden, die 4- oder 5-Level-Paging +unterstützen. Siehe Documentation/arch/x86/x86\_64/5level-paging.rst für weitere Informationen.\\ +Sagen Sie N, wenn Sie unsicher sind. + +\subsubsection{Enable statistic for Change Page Attribute} +CONFIG\_X86\_CPA\_STATISTICS [=y] \textbf{[Y]}\\ +Statistiken über den Mechanismus zum Ändern von Seitenattributen offenlegen, der dabei hilft, +die Wirksamkeit der Erhaltung großer und umfangreicher Seitenzuordnungen zu bestimmen, +wenn Zuordnungsschutzmaßnahmen geändert werden. + +\subsubsection{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}$~$\\ +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. +Wenn Sie Y wählen, kann die Verschlüsselung des Systemspeichers mit der Befehlszeilenoption +\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} +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 +mehr Kenntnis über NUMA zu geben.\\ +Für 64-Bit wird dies empfohlen, wenn das System Intel Core i7 (oder höher), +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}$~$\\ +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 +eingebauten Northbridge des Opteron zu lesen.\\ +Es wird empfohlen, stattdessen +X86\_64\_ACPI\_NUMA zu verwenden, +das auch Priorität hat, wenn beide einkompiliert sind. + +\paragraph{ACPI NUMA detection}$~$\\ +CONFIG\_X86\_64\_ACOU\_NUMA [=y] \textbf{[Y]}\\ +Aktivieren Sie die auf ACPI SRAT basierende Knoten-Topologie-Erkennung. + +\paragraph{NUMA emulation}$~$\\ +CONFIG\_NUMA\_EMU [=n] \textbf{[N]}\\ +Aktivieren Sie die NUMA-Emulation. Eine flache Maschine wird in virtuelle Knoten aufgeteilt, wenn sie mit +\texttt{numa=fake=N} gebootet wird, wobei N die Anzahl der Knoten ist. +Dies ist nur für die Fehlersuche nützlich. + +\paragraph{Maximum NUMA Nodes (as a power of 2)}$~$\\ +CONFIG\_NODES\_SHIFT [=5] \textbf{[5]}\\ +(Maximale NUMA-Knoten (als eine Potenz von 2))\\ +Geben Sie die maximale Anzahl der auf dem Zielsystem verfügbaren NUMA-Knoten an. +Erhöht den reservierten Speicherplatz für verschiedene Tabellen. + +\subsubsection{Enable sysfs memory/probe interface} +CONFIG\_ARCH\_MEMORY\_PROBE [=n] \textbf{[N]}\\ +Diese Option aktiviert eine sysfs-Speicher/Probe-Schnittstelle für Tests.\\ +Siehe Documentation/admin-guide/mm/memory-hotplug.rst für weitere Informationen. +Wenn Sie unsicher sind, wie Sie diese Frage beantworten sollen, antworten Sie mit N. + +\subsubsection{Support non-standard NVDIMMs and ADR protected memory} +CONFIG\_X86\_PMEM\_LEGACY [=m] \textbf{[M]}\\ +Behandeln Sie Speicher, der mit dem nicht standardmäßigen e820-Typ von 12 markiert ist, wie er vom +Intel Sandy Bridge-EP Referenz-BIOS verwendet wird, als geschützten Speicher. +Der Kernel bietet diese Regionen dem \texttt{pmem}-Treiber an, so dass sie für persistenten Speicher +verwendet werden können.\\ +Sagen Sie Y, wenn Sie unsicher sind. + +\subsubsection{Check for low memory corruption} +CONFIG\_X86\_CHECK\_BIOS\_CORRUPTION [=y] \textbf{[Y]}\\ +Regelmäßige Überprüfung auf Speicherbeschädigung im niedrigen Speicher, die vermutlich durch das BIOS +verursacht wird. Auch wenn dies in der Konfiguration aktiviert ist, zur Laufzeit ist es deaktiviert. +Aktivieren Sie es, indem Sie \texttt{memory\_corruption\_check=1} in der Kernel-Befehlszeile eingeben. +Standardmäßig werden die unteren 64~k des Speichers alle 60 Sekunden überprüft; siehe die Parameter +\texttt{memory\_corruption\_check\_size} und \texttt{memory\_corruption\_check\_period} in +Documentation/admin-guide/kernel-parameters.rst, um dies anzupassen. +Wenn diese Option mit den Standardparametern aktiviert ist, hat sie so gut wie keinen Overhead, da sie +eine relativ kleine Menge an Speicher reserviert und diesen nur selten durchsucht. Sie erkennt Korruption +und verhindert, dass sie das laufende System beeinträchtigt. Sie ist jedoch als Diagnosewerkzeug gedacht; +wenn eine wiederholte BIOS-verursachte Beschädigung stets denselben Speicher betrifft, können Sie +\texttt{memmap=} verwenden, um zu verhindern, dass der Kernel diesen Speicher verwendet.\\[1em] +\noindent\fbox{% + \parbox{445\unitlength}{Hinweis: Kann ausgeschaltet werden, wenn im \texttt{journalctl} niemals + \glqq corrupted low memory\grqq{} erscheint.} +} + +\paragraph{Set the default setting of memory\_corruption\_check}$~$\\ +CONFIG\_X86\_BOOTPARAM\_MEMORY\_CORRUPTION\_CHECK [=y] \textbf{[Y]}\\ +Legt fest, ob der Standardstatus von \texttt{memory\_corruption\_check} ein- oder ausgeschaltet ist. + +\subsubsection{MTRR (Memory Type Range Register) support} +CONFIG\_MTRR [=y] \textbf{[Y]}\\ +Bei Prozessoren der Intel P6-Familie (Pentium Pro, Pentium II und später) können die Memory Type Range Register (MTRRs) +verwendet werden, um den Zugriff des Prozessors auf Speicherbereiche zu steuern. Dies ist besonders nützlich, wenn Sie +eine Videokarte (VGA) an einem PCI- oder AGP-Bus haben. Durch die Aktivierung von Write-Combining können +Bus-Schreibübertragungen zu einer größeren Übertragung kombiniert werden, bevor sie über den PCI/AGP-Bus geleitet +werden. Dies kann die Leistung von Bildschreiboperationen um das 2,5-fache oder mehr erhöhen. +Wenn Sie hier Y angeben, wird eine /proc/mtrr-Datei erstellt, die zur Manipulation der MTRRs Ihres Prozessors verwendet +werden kann. Normalerweise sollte der X-Server dies verwenden.\\ +Dieser Code hat eine recht generische Schnittstelle, so dass ähnliche Steuerregister auf anderen Prozessoren ebenfalls +leicht unterstützt werden können:\\ +Die Prozessoren Cyrix 6x86, 6x86MX und M II verfügen über Address Range Registers (ARRs), die eine ähnliche +Funktionalität wie MTRRs bieten. In diesen Fällen werden die ARRs zur Emulation der MTRRs verwendet. +Die AMD-Prozessoren K6-2 (Stepping 8 und höher) und K6-3 haben zwei MTRRs. Der Centaur C6 (WinChip) hat 8 MCRs, die +Schreibkombinationen ermöglichen. Alle diese Prozessoren werden von diesem Code unterstützt und es ist sinnvoll, hier +Y anzugeben, wenn Sie einen dieser Prozessoren haben.\\ +Die Angabe von Y an dieser Stelle behebt auch ein Problem mit fehlerhaften SMP-BIOSen, die die MTRRs nur für die +Boot-CPU und nicht für die sekundären CPUs setzen. Das kann zu allen möglichen Problemen führen, also ist es gut, +hier Y zu sagen.\\ +Sie können sicher Y sagen, auch wenn Ihr Rechner keine MTRRs hat, Sie werden nur etwa 9 KB zu Ihrem Kernel hinzufügen. +Siehe $<$file:Documentation/arch/x86/mtrr.rst$>$ für weitere Informationen. + +\paragraph{MTRR cleanup support}$~$\\ +CONFIG\_MTRR\_SANITIZER [=y] \textbf{[Y]}\\ +Umwandlung des MTRR-Layouts von kontinuierlich in diskret, damit X-Treiber Rückschreibeinträge hinzufügen können. +Kann mit \texttt{disable\_mtrr\_cleanup} in der Kernel-Kommandozeile deaktiviert werden. +Die größte MTRR-Eintragsgröße für einen kontinuierlichen Block kann mit \texttt{mtrr\_chunk\_size} festgelegt werden.\\ +Wenn Sie unsicher sind, sagen Sie Y. + +\paragraph{MTRR cleanup enable value (0-1)}$~$\\ +CONFIG\_MTRR\_SANITIZER [=1] \textbf{[1]}\\ +Aktivieren Sie den \glqq mtrr cleanup\grqq{}-Standardwert + +\paragraph{MTRR cleanup spare reg num (0-7)}$~$\\ +CONFIG\_MTRR\_SANITIZER\_SPARE\_REG\_NR\_DEFAULT [=0] \textbf{[0]}\\ +MTRR cleanup spare entries Defaulteintrag, dies kann über +\texttt{mtrr\_spare\_reg\_nr=N} auf der Kernel-Be\-fehls\-zei\-le geändert werden. + +\subsubsection{Indirect Branch Tracking} +CONFIG\_X86\_KERNEL\_IBT [=y] \textbf{[Y]}\\ +Bauen Sie den Kernel mit Unterstützung für Indirect Branch Tracking auf, eine Hardware-Unterstützung, die die Integrität +des Kontrollflusses an den Rändern schützt. Sie erzwingt, dass alle indirekten Aufrufe auf einer ENDBR-Anweisung landen +müssen, und der Compiler wird den Code mit ihnen instrumentieren, damit dies geschieht.\\ +Zusätzlich zur Erstellung des Kernels mit IBT werden alle Funktionen, die keine indirekten Aufrufziele sind, versiegelt, +um zu verhindern, dass sie jemals zu solchen werden.\\ +Dies erfordert LTO wie objtool-Läufe und verlangsamt den Bau. Es reduziert jedoch die Anzahl der ENDBR-Anweisungen im +Kernel-Image erheblich. + +\subsubsection{Memory Protection Keys} +CONFIG\_X86\_INTEL\_MEMORY\_PROTECTION\_KEYS [=y] \textbf{[Y]}\\ +Memory Protection Keys bietet einen Mechanismus zur Erzwingung seitenbasierter Schutzmaßnahmen, ohne dass die +Seitentabellen geändert werden müssen, wenn eine Anwendung ihre Schutzdomänen ändert. Einzelheiten siehe +Documentation/core-api/protection-keys.rst\\ +Wenn Sie unsicher sind, sagen Sie Y. + +\subsubsection{TSX enable mode () \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_X86\_INTEL\_MEMORY\_PROTECTION\_KEYS [=y] \textbf{[Y]}\\ +Intels TSX-Funktion (Transactional Synchronization Extensions) ermöglicht die Optimierung von Sperrprotokollen durch +Lock Elision, was zu einer spürbaren Leistungssteigerung führen kann. +Andererseits hat sich gezeigt, dass TSX für Seitenkanalangriffe (z. B. TAA) ausgenutzt werden kann, und es ist +wahrscheinlich, dass in Zukunft weitere Angriffe dieser Art entdeckt werden. +Daher ist TSX standardmäßig nicht aktiviert (aka \texttt{tsx=off}). Ein Administrator kann diese Entscheidung durch den +Befehlszeilenparameter \texttt{tsx=on} außer Kraft setzen. +Auch wenn TSX aktiviert ist, versucht der Kernel, die bestmögliche TAA-Abschwächung zu aktivieren, je nach dem für +den jeweiligen Rechner verfügbaren Mikrocode. +Mit dieser Option kann der Standard-Tsx-Modus zwischen \texttt{tsx=on}, \texttt{=off} und \texttt{=auto} +eingestellt werden. Siehe +Documentation/admin-guide/kernel-parameters.txt für weitere Details. +Sagen Sie off, wenn Sie sich nicht sicher sind, auto, wenn TSX in Gebrauch ist, aber auf sicheren Plattformen +verwendet werden sollte, oder on, wenn TSX in Gebrauch ist und der Sicherheitsaspekt von tsx nicht relevant ist. + +\paragraph{off}$~$\\ +CONFIG\_X86\_INTEL\_TSX\_MODE\_OFF [=n] \textbf{[N]}\\ +TSX ist, wenn möglich, deaktiviert -- entspricht dem Befehlszeilenparameter \texttt{tsx=off}. + +\paragraph{on}$~$\\ +CONFIG\_X86\_INTEL\_TSX\_MODE\_ON [=n] \textbf{[N]}\\ +TSX ist auf TSX-fähiger Hardware immer aktiviert -- gleichbedeutend +mit dem Befehlszeilenparameter \texttt{tsx=on} + +\paragraph{auto}$~$\\ +CONFIG\_X86\_INTEL\_TSX\_MODE\_AUTO [=y] \textbf{[Y]}\\ +TSX wird auf TSX-fähiger Hardware aktiviert, die als sicher gegen Seitenkanalangriffe gilt -- gleichbedeutend +mit dem Befehlszeilenparameter \texttt{tsx=auto}. + +\subsubsection{Software Guard eXtensions (SGX)} +CONFIG\_X86\_SGX [=y] \textbf{[Y]}\\ +Intel(R) Software Guard eXtensions (SGX) ist eine Reihe von CPU-Befehlen, die von Anwendungen verwendet werden +können, um private Code- und Datenbereiche, die so genannten Enklaven, zu reservieren. Auf den privaten Speicher +einer Enklave kann nur von Code zugegriffen werden, der innerhalb der Enklave läuft. Zugriffe von außerhalb der +Enklave, einschließlich anderer Enklaven, werden von der Hardware nicht zugelassen.\\ +Wenn Sie unsicher sind, sagen Sie N. + +\subsubsection{X86 userspace shadow stack} +CONFIG\_X86\_USER\_SHADOW\_STACK [=y] \textbf{[Y]}\\ +Der Schattenstapelschutz ist eine Hardwarefunktion, die eine Beschädigung der Rücksprungadresse einer Funktion +erkennt. Dies hilft, ROP-Angriffe abzuschwächen. Anwendungen müssen aktiviert sein, um sie zu nutzen, und der +alte Userspace erhält den Schutz nicht "umsonst". CPUs, die Shadow Stacks unterstützen, wurden erstmals im +Jahr~2020 vorgestellt. Weitere Informationen finden Sie unter Documentation/arch/x86/shstk.rst.\\ +Wenn Sie unsicher sind, sagen Sie N. + +\subsubsection{EFI runtime service support} +CONFIG\_EFI [=y] \textbf{[Y]}\\ +Dies ermöglicht es dem Kernel, verfügbare EFI-Laufzeitdienste (wie die EFI-Variablendienste) zu nutzen.\\ +Diese Option ist nur auf Systemen mit EFI-Firmware sinnvoll. Außerdem sollten Sie den neuesten ELILO-Lader +verwenden, der unter \url{http://elilo.sourceforge.net} verfügbar ist, um die Vorteile der +EFI-Laufzeitdienste zu nutzen. Aber auch mit dieser Option sollte der resultierende Kernel weiterhin auf +bestehenden Nicht-EFI-Plattformen booten. + +\paragraph{EFI stub support}$~$\\ +CONFIG\_EFI\_STUB [=y] \textbf{[Y]}\\ +Mit dieser Kernel-Funktion kann ein bzImage direkt von der EFI-Firmware geladen werden, ohne dass ein +Bootloader erforderlich ist.\\ +Weitere Informationen finden Sie unter Documentation/admin-guide/efi-stub.rst. + +\subparagraph{EFI handover protocol (DEPRECATED)}$~$\\ +CONFIG\_EFI\_STUB [=y] \textbf{[Y]}\\ +(EFI-Übergabeprotokoll (VERALTET))\\ +Wählen Sie dies, um Unterstützung für das veraltete EFI-Handover-Protokoll zu erhalten, das alternative +Einstiegspunkte in den EFI-Stub definiert. Dies ist eine Praxis, die keine Grundlage in der UEFI-Spezifikation +hat und ein Vorwissen seitens des Bootloaders über Linux/x86-spezifische Wege der Übergabe der Kommandozeile +und initrd erfordert, und wo im Speicher diese Assets geladen werden können.\\ +Im Zweifelsfall sagen Sie Y. Auch wenn die entsprechende Unterstützung im Upstream-GRUB oder anderen +Bootloadern nicht vorhanden ist, bauen die meisten Distros GRUB mit zahlreichen Downstream-Patches und können +sich daher auf das Handover-Protokoll verlassen. + +\subparagraph{EFI mixed-mode support}$~$\\ +CONFIG\_EFI\_MIXED [=y] \textbf{[Y]}\\ +Wenn Sie diese Funktion aktivieren, kann ein 64-Bit-Kernel auf einer 32-Bit-Firmware gebootet werden, +vorausgesetzt, Ihre CPU unterstützt den 64-Bit-Modus.\\ +Beachten Sie, dass es nicht möglich ist, einen Mixed-Mode-fähigen Kernel über den EFI-Boot-Stub zu +booten -- es muss ein Bootloader verwendet werden, der das EFI-Handover-Protokoll unterstützt.\\ +Wenn Sie unsicher sind, sagen Sie N. + +\paragraph{Enable EFI fake memory map}$~$\\ +CONFIG\_EFI\_FAKE\_MEMMAP [=n] \textbf{[N]}\\ +Wenn Sie hier Y angeben, wird die Boot-Option \texttt{efi\_fake\_mem} aktiviert. +Durch Angabe dieses Parameters können Sie einem bestimmten Speicherbereich beliebige Attribute hinzufügen, +indem Sie die ursprüngliche (von der Firmware bereitgestellte) EFI-Memmap aktualisieren. +Dies ist nützlich für das Debugging von EFI-Memmap-bezogenen Funktionen, z.B. Address Range Mirroring. + +\subsubsection{Timer frequency () \texorpdfstring{$\rightarrow$}{->}} +Ermöglicht die Konfiguration der Timer-Frequenz. Es ist üblich, den Timer-Interrupt mit 1000 Hz laufen +zu lassen, aber 100 Hz kann für Server und NUMA-Systeme vorteilhafter sein, die keine schnelle Reaktion +für die Benutzerinteraktion benötigen und bei denen es zu Buskonflikten und Cacheline-Bounches als Folge +von Timer-Interrupts kommen kann. Beachten Sie, dass der Timer-Interrupt in einer SMP-Umgebung auf jedem +Prozessor auftritt, was zu NR\_CPUS * HZ Anzahl der Timer-Interrupts pro Sekunde führt. + +\paragraph{100~Hz}$~$\\ +CONFIG\_HZ\_100 [=n] \textbf{[N]}\\ +100~Hz ist eine typische Wahl für Server, SMP- und NUMA-Systeme mit vielen Prozessoren, die eine +geringere Leistung aufweisen können, wenn zu viele Timer-Interrupts auftreten. +\paragraph{250~Hz}$~$\\ +CONFIG\_HZ\_250 [=n] \textbf{[N]}\\ +250~Hz ist ein guter Kompromiss, der eine gute Serverleistung ermöglicht und auch auf SMP- und +NUMA-Systemen eine gute interaktive Reaktionsfähigkeit zeigt. Wenn Sie NTSC-Video oder Multimedia +verwenden, wählen Sie stattdessen 300~Hz. +\paragraph{300~Hz}$~$\\ +CONFIG\_HZ\_300 [=y] \textbf{[Y]}\\ +300~Hz ist ein guter Kompromiss, der eine gute Serverleistung und gleichzeitig eine gute interaktive +Reaktionsfähigkeit selbst auf SMP- und NUMA-Systemen ermöglicht und sowohl bei PAL- als auch bei +NTSC-Bildraten für Video- und Multimedia-Arbeiten genau eingehalten wird. +\paragraph{1000~Hz}$~$\\ +CONFIG\_HZ\_1000 [=n] \textbf{[N]}\\ +1000~Hz ist die bevorzugte Wahl für Desktop-Systeme und andere Systeme, die schnelle interaktive +Reaktionen auf Ereignisse erfordern. + \end{document}