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-X
BoxMatrix >> Environment >> Kernel-Config-X | @ 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_X'
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_X509_CERTIFICATE_PARSER | 15 | 6.52 - 8.00 | m, y | X.509 certificate parser (x509_key_parser.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86 | 5 | 7.04 - 8.00 | y | Support for the X86 platform (acpi.ko, ar7wdt_hw_wdtremote.ko, arch_x86_profile.ko, avm.ko, blacklist.ko, checkpoint_proc.ko, fallback.ko, profiling.ko, raid6_pq.ko, setup-bus.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_16BIT | 4 | 7.04 - 8.00 | y | Enable support for 16-bit segments | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_32 | 5 | 7.04 - 8.00 | y | X86 32-bit support (amd.ko, bugs.ko, centaur.ko, cmpxchg.ko, cyrix.ko, doublefault_32.ko, i386_ksyms_32.ko, iomap_32.ko, k7.ko, p4.ko, p5.ko, p6.ko, pgtable_32.ko, probe_roms_32.ko, reboot_32.ko, sys_i386_32.ko, tls.ko, winchip.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_32_LAZY_GS | 4 | 7.14 - 7.29 | y | Lazy X86 32-bit user gs save/restore | 2.6.39.4 - 4.9.250 | Linux |
CONFIG_X86_32_SMP | 5 | 7.04 - 8.00 | y | X86 32-bit SMP support (smpcommon.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_ACPI_CPUFREQ | 4 | 7.04 - 8.00 | y | ACPI Processor P-States driver (acpi-cpufreq.ko, mperf.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_ACPI_CPUFREQ_CPB | 4 | 7.04 - 8.00 | y | Legacy cpb sysfs knob support for AMD CPUs | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_AVALANCHE_SOC | 4 | 7.04 - 8.00 | y | Architecture is an ATOM enhanced Puma SoC (also set on ARM side) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK | 4 | 7.04 - 8.00 | y | Set the default setting of memory_corruption_check | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_BSWAP | 1 | 7.29 | y | X86 CPU supports the BSWAP instruction (Byte Swap, reversing the bytes of a register) | 2.6.39.4 | Linux |
CONFIG_X86_CHECK_BIOS_CORRUPTION | 4 | 7.04 - 8.00 | y | Check for low memory corruption (check.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_CMOV | 5 | 7.04 - 8.00 | y | X86 CPU supports BSWAP the CMOV instruction (Conditional Move) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_CMPXCHG | 1 | 7.29 | y | X86 CPU supports the CMPXCHG instruction (Compare and Exchange) | 2.6.39.4 | Linux |
CONFIG_X86_CMPXCHG64 | 5 | 7.04 - 8.00 | y | X86 CPU supports 64-bit CMPXCHG instruction (Compare and Exchange) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_CPUID | 5 | 7.04 - 8.00 | y | /dev/cpu/*/cpuid - CPU information support (cpuid.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_DEBUGCTLMSR | 5 | 7.04 - 8.00 | y | X86 CPU supports the DEBUGCTLMSR register | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_DEBUG_FPU | 4 | 7.14 - 8.00 | y | Debug the x86 FPU code | 4.9.175 - 5.15.153 | Linux |
CONFIG_X86_ESPFIX32 | 4 | 7.04 - 8.00 | y | Prevent IRET leaking upper 16 stack pointer bits on 32-bit kernels | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_EXTENDED_PLATFORM | 1 | 7.29 | y | Support for extended (non-PC) x86 platforms | 2.6.39.4 | Linux |
CONFIG_X86_FAST_FEATURE_TESTS | 3 | 7.14 - 7.57 | y | Fast CPU feature tests | 4.9.175 - 4.9.279 | Linux |
CONFIG_X86_FEATURE_NAMES | 4 | 7.14 - 8.00 | y | Processor feature human-readable names (capflags.ko, powerflags.ko) | 4.9.175 - 5.15.153 | Linux |
CONFIG_X86_GENERIC | 1 | 7.29 | y | Generic x86 support | 2.6.39.4 | Linux |
CONFIG_X86_HT | 2 | 7.04 - 7.29 | y | X86 CPU supports Hyperthreading | 2.6.39.4 - 3.12.74 | Linux |
CONFIG_X86_INTEL_CE2700 | 4 | 7.04 - 8.00 | y | Intel CE2700 Platform Support (intel-ce2700.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_INTEL_LPSS | 4 | 7.04 - 8.00 | y | Intel Low Power Subsystem Support (acpi.ko, clk-x86-lpss.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_INTEL_PSTATE | 4 | 7.04 - 8.00 | y | Intel P state control (intel_pstate.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_INTEL_TSX_MODE_OFF | 4 | 7.24 - 8.00 | y | Disable Intel Transactional Synchronization Extensions (TSX) if possible | 4.9.240 - 5.15.153 | Linux |
CONFIG_X86_INTEL_USERCOPY | 1 | 7.29 | y | Optimized assembler usercopy | 2.6.39.4 | Linux |
CONFIG_X86_INTERNODE_CACHE_SHIFT | 5 | 7.04 - 8.00 | 6 | Bits to shift an 1 left to get the internode cache size in bytes | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_INVLPG | 1 | 7.29 | y | X86 CPU supports the INVLPG instruction (Invalidate TLB Entries) | 2.6.39.4 | Linux |
CONFIG_X86_IO_APIC | 5 | 7.04 - 8.00 | y | Intel IO-APIC support for multi-Pentium hosts (earlyquirk.ko, io_apic.ko, oprofile.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_L1_CACHE_SHIFT | 5 | 7.04 - 8.00 | 6 | Bits to shift an 1 left to get the L1 cache size in bytes | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_LOCAL_APIC | 5 | 7.04 - 8.00 | y | Intel Local APIC support (apic.ko, apic_common.ko, apic_noop.ko, ibs.ko, ipi.ko, mpparse.ko, msr.ko, nmi.ko, oprofile.ko, perf_event_amd_ibs.ko, perfctr-watchdog.ko, vector.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_MCE | 5 | 7.04 - 8.00 | y | Machine Check Exception / overheating reporting | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_MCE_INTEL | 5 | 7.04 - 8.00 | y | Support for intel specific MCE features such as the thermal monitor (intel.ko, mce_intel.ko, mce_intel_64.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_MCE_THRESHOLD | 5 | 7.04 - 8.00 | y | TODO [Intel PUMA7 AVALANCHE support] | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_MINIMUM_CPU_FAMILY | 5 | 7.04 - 8.00 | 5, 6 | Minimum X86 CPU family for cpucheck | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_MPPARSE | 5 | 7.04 - 8.00 | y | Enable MPS table (mpparse.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_MSR | 5 | 7.04 - 8.00 | y | /dev/cpu/*/msr - Model-specific register support (msr.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_NEED_RELOCS | 4 | 7.04 - 8.00 | y | X86 needs relocation info in vmlinux | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_PAE | 2 | 7.04 - 7.29 | y | PAE (Physical Address Extension) Support | 2.6.39.4 - 3.12.74 | Linux |
CONFIG_X86_PAT | 4 | 7.04 - 8.00 | y | Handle caching attributes in page tables (PAT) (pat_rbtree.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_PCC_CPUFREQ | 4 | 7.04 - 8.00 | y | Processor Clocking Control interface driver (pcc-cpufreq.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_PKG_TEMP_THERMAL | 4 | 7.04 - 8.00 | y | X86 package temperature thermal driver (x86_pkg_temp_thermal.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_PLATFORM_DEVICES | 4 | 7.04 - 8.00 | y | X86 Platform Specific Device Drivers | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_PM_TIMER | 5 | 7.04 - 8.00 | y | Power Management Timer Support (acpi_pm.ko, pmtimer_64.ko, timer_pm.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_POPAD_OK | 1 | 7.29 | y | X86 CPU does not suffer the popad bug | 2.6.39.4 | Linux |
CONFIG_X86_PUMA7 | 4 | 7.04 - 8.00 | y | Puma7 Architecture Support (puma7-stub.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_REBOOTFIXUPS | 4 | 7.04 - 8.00 | y | Enable X86 board specific fixups for reboot (reboot_fixups.ko, reboot_fixups_32.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS | 4 | 7.04 - 8.00 | y | Reroute for broken boot IRQs | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_RESERVE_LOW | 4 | 7.04 - 7.57 | 4, 64 | Amount of low memory, in kilobytes, to reserve for the BIOS | 2.6.39.4 - 4.9.279 | Linux |
CONFIG_X86_SMAP | 4 | 7.04 - 8.00 | y | Enable Supervisor Mode Access Prevention (SMAP) | 3.12.59 - 5.15.153 | Linux |
CONFIG_X86_SUPPORTS_MEMORY_FAILURE | 1 | 7.29 | y | TODO [Intel Media SOC Gen3 support] | 2.6.39.4 | Linux |
CONFIG_X86_SYSFB | 3 | 7.04 - 7.57 | y | Mark VGA/VBE/EFI FB as generic system framebuffer (sysfb_simplefb.ko) | 3.12.59 - 4.9.279 | Linux |
CONFIG_X86_THERMAL_VECTOR | 5 | 7.04 - 8.00 | y | Thermal throttle event support (therm_throt.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_TSC | 5 | 7.04 - 8.00 | y | Tracing clocks support (trace_clock.ko, tsc_sync.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_UMIP | 4 | 7.61 - 8.00 | y | User Mode Instruction Prevention (umip.ko) | 5.15.111 - 5.15.153 | Linux |
CONFIG_X86_UP_APIC_MSI | 1 | 7.04 - 7.13 | y | TODO [Intel PUMA7 AVALANCHE support] | 3.12.59 - 3.12.74 | Linux |
CONFIG_X86_USE_PPRO_CHECKSUM | 5 | 7.04 - 8.00 | y | TODO [Intel PUMA7 AVALANCHE support] | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_VERBOSE_BOOTUP | 5 | 7.04 - 8.00 | y | Enable verbose x86 bootup info messages | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_X86_VMX_FEATURE_NAMES | 4 | 7.61 - 8.00 | y | TODO | 5.15.111 - 5.15.153 | Linux |
CONFIG_X86_WP_WORKS_OK | 1 | 7.29 | y | X86 CPU handles writing to pages while in supervisor mode properly | 2.6.39.4 | Linux |
CONFIG_X86_XADD | 1 | 7.29 | y | X86 CPU supports the XADD instruction (Exchange and Add) | 2.6.39.4 | Linux |
CONFIG_XARRAY_MULTI | 4 | 7.61 - 8.00 | y | Support entries which occupy multiple consecutive indices in the XArray | 5.15.111 - 5.15.153 | Linux |
CONFIG_XBAR_LE | 2 | 7.21 - 8.00 | y | Crossbar Word Level Little Endian Support in Big Endian CPU | 4.9.218 - 4.9.276 | Linux |
CONFIG_XFRM | 41 | 4.86 - 8.00 | y | Packet transformation framework core (flow.ko, ipv6.ko, xfrm4_input.ko, xfrm4_output.ko, xfrm4_policy.ko, xfrm4_protocol.ko, xfrm4_state.ko, xfrm_algo.ko, xfrm_device.ko, xfrm_hash.ko, xfrm_input.ko, xfrm_output.ko, xfrm_policy.ko, xfrm_replay.ko, xfrm_state.ko, xfrm_sysctl.ko) | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_XFRM_AH | 4 | 7.61 - 8.00 | y | XFRM_ALGO with AH encryption and authentication algorithms | 5.15.111 - 5.15.153 | Linux |
CONFIG_XFRM_ALGO | 35 | 6.51 - 8.00 | m, y | Transformation algorithm interface (xfrm_algo.ko) | 3.10.12 - 5.15.153 | Linux |
CONFIG_XFRM_ESP | 4 | 7.61 - 8.00 | y | XFRM_ALGO with ESP encryption and authentication algorithms | 5.15.111 - 5.15.153 | Linux |
CONFIG_XFRM_INTERFACE | 23 | 7.19 - 8.00 | y | Transformation virtual interface (xfrm_interface.ko) | 4.4.60 - 5.15.153 | Linux |
CONFIG_XFRM_IPCOMP | 25 | 6.51 - 8.00 | m, y | IP Payload Compression Protocol (IPComp) - RFC3173 (xfrm_ipcomp.ko) | 3.10.12 - 5.4.213 | Linux |
CONFIG_XFRM_MIGRATE | 1 | 7.39 - 8.00 | y | Transformation migrate database | 4.19.183 | Linux |
CONFIG_XFRM_STATISTICS | 23 | 7.19 - 8.00 | y | Transformation statistics (xfrm_proc.ko) | 4.4.60 - 5.15.153 | Linux |
CONFIG_XFRM_SUB_POLICY | 7 | 6.51 - 7.15 | y | Transformation sub policy support | 3.10.12 - 3.10.104 | Linux |
CONFIG_XFRM_USER | 33 | 6.51 - 8.00 | m, y | Transformation user configuration interface (xfrm_user.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_XFS_FS | 7 | 6.51 - 7.15 | y | XFS filesystem support (xfs.ko) | 3.10.12 - 3.10.104 | Linux |
CONFIG_XFS_POSIX_ACL | 7 | 6.51 - 7.15 | y | XFS POSIX ACL support (xfs.ko) | 3.10.12 - 3.10.104 | Linux |
CONFIG_XFS_QUOTA | 7 | 6.51 - 7.15 | y | XFS Quota support (xfs.ko) | 3.10.12 - 3.10.104 | Linux |
CONFIG_XGMII_PWR_CTRL | 4 | 7.04 - 8.00 | y | R/SGMII interface power control driver (xgmii-power-control.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_XOR_BLOCKS | 4 | 7.04 - 8.00 | y | XOR Multiple Devices support (xor-neon.ko, xor.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_XPS | 35 | 6.51 - 8.00 | y | Transmit Packet Steering support | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_XRX500_CPUFREQ | 12 | 7.19 - 8.00 | y | XRX500 CPUFreq Driver (xrx500-cpufreq.ko) | 4.9.161 - 4.9.325 | Linux |
CONFIG_XRX500_ETH_DRV_COC_SUPPORT | 7 | 6.51 - 7.15 | y | CoC support in XRX500 ethernet driver | 3.10.12 - 3.10.104 | Linux |
CONFIG_XRX500_PHY_FW | 12 | 6.51 - 8.00 | m, y | XRX500/PRX300 PHY firmware loader (xrx500_phy_fw.ko) | 3.10.12 - 4.9.325 | Linux |
CONFIG_XTFPGA_LCD | Enable XTFPGA LCD driver | Linux | ||||
CONFIG_XVMALLOC | 2 | 7.29 | y | xvmalloc memory allocator (xvmalloc.ko) | 2.6.39.4 | Linux |
CONFIG_XXHASH | 4 | 7.61 - 8.00 | y | Extremely Fast Hash algorithm (xxhash.ko) | 5.15.111 - 5.15.153 | Linux |
CONFIG_XZ_DEC | 47 | 6.51 - 8.00 | y | XZ decompression support (xz_dec.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_XZ_DEC_ARM | 16 | 6.52 - 7.90 | y | ARM BCJ filter decoder | 2.6.39.4 - 5.4.213 | Linux |
CONFIG_XZ_DEC_ARMTHUMB | 9 | 6.52 - 7.62 | y | ARM-Thumb BCJ filter decoder | 2.6.39.4 - 4.9.279 | Linux |
CONFIG_XZ_DEC_BCJ | 21 | 6.52 - 8.00 | y | BCJ filters core support (xz_dec.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_XZ_DEC_IA64 | 3 | 7.29 - 7.62 | y | IA-64 BCJ filter decoder | 2.6.39.4 - 4.9.218 | Linux |
CONFIG_XZ_DEC_POWERPC | 3 | 7.29 - 7.62 | y | PowerPC BCJ filter decoder | 2.6.39.4 - 4.9.218 | Linux |
CONFIG_XZ_DEC_SPARC | 3 | 7.29 - 7.62 | y | SPARC BCJ filter decoder | 2.6.39.4 - 4.9.218 | Linux |
CONFIG_XZ_DEC_X86 | 7 | 7.04 - 8.00 | y | x86 BCJ filter decoder | 2.6.39.4 - 5.15.153 | Linux |
96 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