If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Kernel-Config-K
BoxMatrix >> Environment >> Kernel-Config-K | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Bootloader-Env | Brandings | TIATM-Env | Linux-Env | AVM-Env | Config-Env | CGI-Env | WebCM-Env | Kernel-Cfg | Research |
Similar to the Config-Environment which stores compile options to build FRITZ!OS the Kernel-Config stores compile options to build the respective Kernel. Unlike the Config-Environment which is accessible as shell variables there is no direct way to access the Kernel-Config. However, there's a nice mechanism called IKCONFIG (Included Kernel-Config, CONFIG_IKCONFIG)[1] which permits to embed the compressed Kernel-Config in the kernel binary. IKCONFIG can be located in the decompressed kernel binary by its signatures and can be accessed from the running kernel at /proc/config.gz , if CONFIG_IKCONFIG_PROC is enabled. Unfortunately AVM only uses this feature for nearly 40 models. Thanks! Enough to create this section, but not representing all current Box-Models.
|
Kernel-Config[edit]
Kernel-Config variables starting with 'CONFIG_K'
Goto: 0-9 - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - ALL
Dear AVM: Please activate CONFIG_IKCONFIG for all kernels and modules.builtin (ascii) in rootfs to help developers. Thanks!
Daily updated index of all kernel config variables found scanning Firmware-Probes . Last update: 2024-12-20 05:11 GMT.
The label (kerncfg)
in the Variable
column shows there are other objects in this wiki using this name.
The Mod
column shows the amount of models using the respective variable. Click the column header to sort by this number.
Variable | Mod | Firmware | Value | Description | Kernel | Origin |
---|---|---|---|---|---|---|
CONFIG_KALLSYMS | 60 | 4.68 - 8.00 | y | Load all symbols for debugging/ksymoops (kallsyms.ko) | 2.6.13.1 - 5.15.153 | Linux |
CONFIG_KALLSYMS_ALL | 23 | 4.68 - 8.00 | y | Include all symbols in kallsyms | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_KALLSYMS_BASE_RELATIVE | 23 | 7.14 - 8.00 | y | Base relative 32-bit kallsyms | 4.9.175 - 5.15.153 | Linux |
CONFIG_KALLSYMS_EXTRA_PASS | 9 | 4.74 - 7.29 | y | Do an extra kallsyms pass | 2.6.13.1 - 2.6.39.4 | Linux |
CONFIG_KALLSYMS_UNCOMPRESSED | 1 | 7.50 | y | Keep kallsyms uncompressed | 4.9.218 | Linux |
CONFIG_KASAN_SHADOW_OFFSET | 5 | 7.19 - 7.81 | <long> | Offset where shadow memory is mapped fot KASAN memory debugging | 4.4.60 - 4.4.271 | Linux |
CONFIG_KASAN_STACK | 2 | 7.61 - 7.90 | 0 | Enable stack instrumentation (unsafe) | 5.4.213 | Linux |
CONFIG_KCMP | 4 | 7.61 - 8.00 | y | Enable kcmp() system call (kcmp.ko) | 5.15.111 - 5.15.153 | Linux |
CONFIG_KCORE_ELF | 14 | 3.23 - 4.01 | y | Embed root filesystem ramdisk into the kernel | 2.4.17 | Linux |
CONFIG_KERNELVERSION | 3 | 5.06 - 6.86 | '2.6.28.8' | Kernel version (2.6) | 2.6.28.8 | Linux |
CONFIG_KERNEL_COMPRESS_7ZIP | 5 | 5.25 - 7.57 | y | 7ZIP compressed kernel | 2.6.28.8 - 4.9.279 | Linux |
CONFIG_KERNEL_COMPRESS_GZIP | 14 | 3.23 - 4.01 | y | GZIP compressed kernel | 2.4.17 | Linux |
CONFIG_KERNEL_GZIP | 15 | 6.51 - 8.00 | y | GZIP compressed kernel (compress.ko) | 2.6.39.4 - 4.19.183 | Linux |
CONFIG_KERNEL_LZMA | 6 | 6.30 - 8.00 | y | LZMA compressed kernel (compress.ko) | 2.6.32.61 - 5.15.153 | Linux |
CONFIG_KERNEL_MODE_NEON | 9 | 6.52 - 7.90 | y | Support for NEON in kernel mode (chacha-neon.ko, poly1305-aflags.ko, raid6_pq.ko, sha256-arm-neon.ko, sha512-arm-neon.ko) | 3.14.43 - 5.4.213 | Linux |
CONFIG_KERNEL_STACK_SIZE_ORDER | 1 | 7.62 | 2 | [System Configuration] | 3.18.24 | Linux |
CONFIG_KERNEL_STACK_SIZE_SHIFT | 9 | 3.87 - 4.01 | 1 | TODO [Machine selection] | Linux | |
CONFIG_KERNEL_XZ | 27 | 6.52 - 8.00 | y | XZ (compress.ko) | 3.14.43 - 5.4.213 | Linux |
CONFIG_KERNFS | 39 | 6.98 - 8.00 | y | Creates the pseudo file systems used internally by various kernel subsystems | 3.18.24 - 5.15.153 | Linux |
CONFIG_KEXEC | 8 | 5.06 - 7.29 | y | kexec system call (EXPERIMENTAL) (crash.ko, kexec.ko, machine_kexec.ko, relocate_kernel.ko) | 2.6.28.8 - 2.6.39.4 | Linux |
CONFIG_KEYBOARD_ATKBD | 2 | 4.99 - 7.29 | y | AT keyboard (atkbd.ko) | 2.6.19.2 - 2.6.39.4 | Linux |
CONFIG_KEYBOARD_GPIO | 4 | 6.52 - 8.00 | y | GPIO Buttons (gpio_keys.ko) | 3.14.43 - 4.9.276 | Linux |
CONFIG_KEYS | 35 | 5.06 - 8.00 | y | Enable access key retention support | 2.6.28.8 - 5.15.153 | Linux |
CONFIG_KEYS_COMPAT | 32-bit compatibility syscall for 64-bit systems | Linux | ||||
CONFIG_KMALLOC_MINALIGN_64BYTE | 1 | 6.50 - 6.83 | y | 64 byte min alignment for kmalloc | 2.6.32.61 | Linux |
CONFIG_KMAP_LOCAL | 4 | 7.61 - 8.00 | y | TODO | 5.15.111 - 5.15.153 | Linux |
CONFIG_KMOD | 18 | 3.23 - 6.86 | y | Automatic kernel module loading | 2.4.17 - 2.6.28.8 | Linux |
CONFIG_KOBJECT_UEVENT | 4 | 4.74 - 4.87 | y | Kernel Userspace Events | 2.6.13.1 | Linux |
CONFIG_KPROBES | 2 | 5.25 - 7.29 | y | Kernel Probes (Kprobes) - trap at any kernel address and execute a callback function (actions-arm.ko, actions-common.ko, actions-thumb.ko, checkers-arm.ko, checkers-common.ko, checkers-thumb.ko, core.ko, decode-arm.ko, decode-thumb.ko, decode.ko, insn.ko, kprobes-arm.ko, kprobes-common.ko, kprobes-decode.ko, kprobes-thumb.ko, kprobes.ko, patch.ko) | 2.6.28.8 - 2.6.39.4 | Linux |
CONFIG_KPSS_XCC | 9 | 6.52 - 7.90 | y | KPSS Clock Controller (kpss-xcc.ko) | 3.14.43 - 5.4.213 | Linux |
CONFIG_KRAITCC | 6 | 6.52 - 7.81 | y | Krait Clock Controller (krait-cc.ko) | 3.14.43 - 4.4.271 | Linux |
CONFIG_KRAIT_CLOCKS | 6 | 6.52 - 7.81 | y | Krait clocks (clk-krait.ko) (clk-qcom.ko) | 3.14.43 - 4.4.271 | Linux |
CONFIG_KRAIT_L2_ACCESSORS | 6 | 6.52 - 7.81 | y | Krait L2 register accessor functions (krait-l2-accessors.ko) | 3.14.43 - 4.4.271 | Linux |
CONFIG_KRETPROBES | 2 | 5.25 - 7.29 | y | Kernel function-return probes | 2.6.28.8 - 2.6.39.4 | Linux |
CONFIG_KSM | 14 | 5.21 - 8.00 | y | Enable KSM for page merging (ksm.ko) | 2.6.32.41 - 5.15.153 | Linux |
CONFIG_KSPEEDTEST | 9 | 5.21 - 6.86 | m, n | AVM Kernel Speedtest (kspeedtest.ko) | 2.6.28.8 - 2.6.32.61 | Linux |
CONFIG_KTIME_SCALAR | 6 | 6.52 - 7.29 | y | Use plain scalar nanosecond based ktime | 2.6.39.4 - 3.14.43 | Linux |
CONFIG_KUSER_HELPERS | 15 | 6.52 - 8.00 | y | Enable kuser helpers in vector page | 3.12.14 - 5.4.213 | Linux |
CONFIG_KVM | 1 | 7.29 | m | Kernel-based Virtual Machine (KVM) support (core.ko, kvm.ko) | 2.6.39.4 | Linux |
CONFIG_KVM_APIC_ARCHITECTURE | 1 | 7.29 | y | [IO Schedulers] | 2.6.39.4 | Linux |
CONFIG_KVM_ASYNC_PF | 1 | 7.29 | y | KVM asynchronous page fault support (kvm.ko) | 2.6.39.4 | Linux |
CONFIG_KVM_INTEL | 1 | 7.29 | m | KVM for Intel processors support (kvm-intel.ko) | 2.6.39.4 | Linux |
CONFIG_KVM_MMIO | 1 | 7.29 | y | KVM coalesced MMIO support | 2.6.39.4 | Linux |
43 config variables |
Goto: 0-9 - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - ALL