UPD configuration 01 upto 03 for Linux 6.16

This commit is contained in:
2025-08-05 23:03:56 +02:00
parent fab63e013e
commit 26288e6bd5
9 changed files with 468 additions and 523 deletions

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:60fcfea6bb84e740ac7f15a5faa9a130af51e3206546d4e32b3fd829c1f57853
size 3262838
oid sha256:0264051eb57ab97bad5cc1f87d431774ce7da3e6fee07a1def7a0bba17e76f62
size 841319

View File

@@ -1,6 +1,6 @@
%
% Thomas Kuschel 2023-2025
\newcommand{\version}{V6.15}
\newcommand{\version}{V6.16}
% preconditions:
% install on ARCH linux:
% pacman -S texlive-plaingeneric
@@ -9,20 +9,22 @@
% pacman -S hyphen hyphen-de
% pacman -S texlive-mathscience
%\includeonly{
%linux_configuration_03_processor_type_and_features,
\includeonly{
linux_configuration_01_general_setup,
linux_configuration_02_64-bit_kernel,
linux_configuration_03_processor_type_and_features,
%linux_configuration_04_mitigations_for_speculative_execution_vulnerabilities,
%linux_configuration_05_power_management_and_acpi_options,
%linux_configuration_09_general_architecture-dependent_options,
%linux_configuration_11_enable_the_block_layer,
%linux_configuration_12_executable_file_formats,
%linux_configuration_13_memory_management_options,
linux_configuration_13_memory_management_options,
%linux_configuration_14_networking_support,
%linux_configuration_15_device_drivers,
%linux_configuration_16_file_systems,
%linux_configuration_17_security_options,
%linux_configuration_18_cryptographic_API
%}%
}%
\documentclass[10pt,a4paper]{article}
%\documentclass[12pt,a4paper]{report}

View File

@@ -1948,7 +1948,8 @@ Wenn Sie unsicher sind, sagen Sie Y.
This is a much more advanced approach than userspace attempting that.\\
If unsure, say Y.}
\subparagraph{Specify the maximum number of memory regions for the elfcorehdr}$~$\\
% früher subparagraph
\paragraph{Specify the maximum number of memory regions for the elfcorehdr}$~$\\
CONFIG\_CRASH\_MAX\_MEMORY\_RANGES [=\num{8192}] \textbf{[8192]}\\
Für den Pfad des Systemaufrufs \texttt{kexec\_file\_load()} ist die maximale Anzahl der Speicherbereiche anzugeben, die der \texttt{elfcorehdr}"=Puffer bzw. das \texttt{elfcorehdr}"=Segment aufnehmen kann.
Diese Regionen werden über \texttt{walk\_system\_ram\_res()} ermittelt, z.\,B. die \glq System RAM\grq{}-Einträge in \texttt{/proc/iomem}.

View File

@@ -1,4 +1,5 @@
% since Linux 6.15
% linux_configuration_02_64-bit_kernel
% since Linux 6.16
\section{64-bit kernel}
CONFIG\_64BIT [=y] \textbf{[Y]}\\
Sagen Sie Y für ja, zur Erstellung eines 64-Bit-Kernels -- früher bekannt als x86\_64\\

View File

@@ -511,9 +511,9 @@ This value can be changed after boot using the /proc/sys/vm/mmap\_min\_addr tuna
\subsection{Enable recovery from hardware memory errors}
CONFIG\_MEMORY\_FAILURE [=y] \textbf{[Y]}\\
Ermöglicht die Wiederherstellung von Code nach einigen Speicherfehlern auf Systemen mit MCA-Wieder\-her\-stel\-lung.
Dadurch kann ein System auch dann weiterlaufen, wenn ein Teil des Speichers unkorrigierte Fehler aufweist. Dies
erfordert spezielle Hardwareunterstützung und in der Regel ECC-Speicher.
Ermöglicht die Wiederherstellung von Code nach einigen Speicherfehlern auf Systemen mit MCA"=Wiederherstellung.
Dadurch kann ein System auch dann weiterlaufen, wenn ein Teil des Speichers unkorrigierte Fehler aufweist.
Dies erfordert spezielle Hardwareunterstützung und in der Regel ECC-Speicher.
\english{Enables code to recover from some memory failures on systems with MCA recovery.
This allows a system to continue running even when some of its memory has uncorrected errors.
This requires special hardware support and typically ECC memory.}
@@ -773,6 +773,17 @@ Diese Option hat einen Speicher-Overhead pro memcg und pro Knoten.
\english{Do not enable this option unless you plan to look at historical stats from evicted generations for debugging purpose.\\
This option has a per-memcg and per-node memory overhead.}
%13.34 NUMA emulation
% this moved from linux_configuration_03_processor_type_and_features to here:
\subsection{NUMA emulation}
CONFIG\_NUMA\_EMU [=n] \textbf{[N]}\\
Aktivierung der NUMA-Emulation.
Eine einfache 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.
\english{Enable NUMA emulation.
A flat machine will be split into virtual nodes when booted with "numa=fake=N", where N is the number of nodes.
This is only useful for debugging.}
%13.27
\subsection{reclaim empty user page table pages}
CONFIG\_PT\_RECLAIM [=y] \textbf{[Y]}\\