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.
Template:Kernel-Config-Char
BoxMatrix >> Environment >> Kernel-Config-Char | @ 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_r'
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-21 05:09 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_RADIX_TREE_MULTIORDER | 3 | 7.14 - 7.57 | y | Radix tree multiorder support | 4.9.175 - 4.9.279 | Linux |
CONFIG_RAID6_PQ | 4 | 7.04 - 8.00 | y | Hardware accelerated RAID-6 mode (raid6_pq.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_RAID6_PQ_BENCHMARK | 4 | 7.61 - 8.00 | y | Automatically choose fastest RAID6 PQ functions | 5.15.111 - 5.15.153 | Linux |
CONFIG_RAMFS | 26 | 3.23 - 6.86 | y | File system which keeps all files in RAM (ramfs.ko) | 2.4.17 - 2.6.28.8 | Linux |
CONFIG_RAMOOPS | 2 | 7.29 - 7.50 | y | Log panic/oops to a RAM buffer (ramoops.ko) | 2.6.39.4 - 4.4.271 | Linux |
CONFIG_RANDOMIZE_BASE | 14 | 7.39 - 8.00 | y | Randomize the address of the kernel image (KASLR) (kaslr.ko, vmlinux.ko) | 4.9.218 - 5.15.153 | Linux |
CONFIG_RANDOMIZE_BASE_MAX_OFFSET | 10 | 7.39 - 8.00 | <long> | Maximum kASLR offset | 4.9.218 - 4.9.325 | Linux |
CONFIG_RANDOMIZE_BASE_MIN_ADDR | 10 | 7.39 - 8.00 | <long> | Minimal kASLR address | 4.9.218 - 4.9.325 | Linux |
CONFIG_RANDOM_TRUST_BOOTLOADER | 7 | 7.51 - 8.00 | y | RNG initializes using seed from EFI or device tree | 4.9.325 | Linux |
CONFIG_RAS | 7 | 7.14 - 8.00 | y | Reliability, Availability and Serviceability (RAS) features (debugfs.ko, ras.ko) | 4.4.60 - 5.15.153 | Linux |
CONFIG_RATIONAL | 30 | 7.01 - 8.00 | y | Rational fractions support (rational.ko) | 4.4.60 - 5.15.153 | Linux |
CONFIG_RCU_CPU_STALL_TIMEOUT | 38 | 6.51 - 8.00 | 21, 300, 60 | RCU CPU stall timeout in seconds | 3.4.11 - 5.15.153 | Linux |
CONFIG_RCU_CPU_STALL_VERBOSE | 3 | 6.52 - 7.13 | y | Print additional per-task information for RCU_CPU_STALL_DETECTOR | 3.12.14 - 3.14.43 | Linux |
CONFIG_RCU_EXPERT | 19 | 7.14 - 8.00 | y | Make expert-level adjustments to RCU configuration | 4.9.161 - 5.15.153 | Linux |
CONFIG_RCU_FANOUT | 38 | 5.05 - 8.00 | 32 | Tree-based hierarchical RCU fanout value | 2.6.32.21 - 5.15.153 | Linux |
CONFIG_RCU_FANOUT_LEAF | 28 | 6.51 - 8.00 | 16 | Tree-based hierarchical RCU leaf-level fanout value | 3.10.12 - 5.15.153 | Linux |
CONFIG_RCU_FAST_NO_HZ | 4 | 7.04 - 8.00 | y | Accelerate last non-dyntick-idle CPU's grace periods | 3.12.59 - 5.15.153 | Linux |
CONFIG_RCU_KTHREAD_PRIO | 21 | 6.98 - 8.00 | 0 | Real-time priority to use for RCU worker threads | 4.1.38 - 4.9.325 | Linux |
CONFIG_RCU_NEED_SEGCBLIST | 7 | 7.39 - 8.00 | y | RCU Subsystem needs segmented callback list (rcu_segcblist.ko) | 4.19.183 - 5.15.153 | Linux |
CONFIG_RCU_STALL_COMMON | 38 | 6.51 - 8.00 | y | RCU CPU stall code that is common between the TINY and TREE variants | 3.10.12 - 5.15.153 | Linux |
CONFIG_RD_BZIP2 | 1 | 7.50 | y | Support initial ramdisk/ramfs compressed using bzip2 | 4.9.218 | Linux |
CONFIG_RD_GZIP | 25 | 6.50 - 8.00 | y | Support initial ramdisks compressed using gzip | 2.6.32.61 - 5.15.153 | Linux |
CONFIG_RD_LZ4 | 1 | 7.50 | y | Support initial ramdisk/ramfs compressed using LZ4 | 4.9.218 | Linux |
CONFIG_RD_LZMA | 5 | 7.04 - 7.57 | y | Support initial ramdisks compressed using LZMA | 2.6.39.4 - 4.9.279 | Linux |
CONFIG_RD_LZO | 2 | 7.29 - 7.50 | y | Support initial ramdisks compressed using LZO | 2.6.39.4 - 4.9.218 | Linux |
CONFIG_RD_XZ | 8 | 7.04 - 7.62 | y | Support initial ramdisks compressed using XZ | 2.6.39.4 - 4.9.279 | Linux |
CONFIG_REED_SOLOMON | 21 | 7.19 - 8.00 | y | Reed Solomon encoder/decoder support (reed_solomon.ko) | 4.1.52 - 5.4.213 | Linux |
CONFIG_REED_SOLOMON_DEC8 | 21 | 7.19 - 8.00 | y | GP Reed Solomon decoder, 8-bit data, symbol 1-15 bit | 4.1.52 - 5.4.213 | Linux |
CONFIG_REED_SOLOMON_ENC8 | 21 | 7.19 - 8.00 | y | GP Reed Solomon encoder, 8-bit data, symbol 1-15 bit | 4.1.52 - 5.4.213 | Linux |
CONFIG_REFCOUNT_FULL | 1 | 7.39 - 8.00 | y | Perform full reference count validation at the expense of speed | 4.19.183 | Linux |
CONFIG_REGMAP | 35 | 6.52 - 8.00 | y | Generic register map support (regcache-flat.ko, regcache-lzo.ko, regcache-rbtree.ko, regcache.ko, regmap-core.ko, regmap.ko) | 3.14.43 - 5.15.153 | Linux |
CONFIG_REGMAP_ALLOW_WRITE_DEBUGFS | 2 | 7.61 - 7.90 | y | Allow REGMAP debugfs write | 5.4.213 | Linux |
CONFIG_REGMAP_I2C | 31 | 6.52 - 8.00 | m, y | Register map access API - I2C support (regmap-i2c.ko) | 3.14.43 - 5.15.153 | Linux |
CONFIG_REGMAP_MMIO | 31 | 6.52 - 8.00 | y | Register map access API - MMIO support (regmap-mmio.ko) | 3.14.43 - 5.4.213 | Linux |
CONFIG_REGMAP_SPI | 13 | 6.52 - 8.00 | y | Register map access API - SPI support (regmap-spi.ko) | 3.14.43 - 5.4.213 | Linux |
CONFIG_REGMAP_SPMI | 5 | 7.19 - 7.81 | y | Register map access API - SPMI support (regmap-spmi.ko) | 4.4.60 - 4.4.271 | Linux |
CONFIG_REGULATOR | 26 | 6.51 - 8.00 | y | Voltage and Current Regulator Support (core.ko, devres.ko, fixed-helper.ko, helpers.ko) | 3.10.12 - 5.15.153 | Linux |
CONFIG_REGULATOR_CPR3 | 6 | 7.19 - 7.90 | y | CPR3 regulator core support (cpr3-regulator.ko, cpr3-util.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_REGULATOR_CPR3_NPU | 6 | 7.19 - 7.90 | y | CPR3 regulator for NPU (cpr3-npu-regulator.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_REGULATOR_CPR4_APSS | 6 | 7.19 - 7.90 | y | CPR4 regulator for APSS (cpr4-apss-regulator.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_REGULATOR_DEBUG | 12 | 6.51 - 8.00 | y | Regulator debug support | 3.10.12 - 4.9.325 | Linux |
CONFIG_REGULATOR_FIXED_VOLTAGE | 22 | 6.52 - 8.00 | y | Fixed voltage regulator support (fixed.ko) | 3.14.43 - 5.4.213 | Linux |
CONFIG_REGULATOR_GPIO | 10 | 6.52 - 7.90 | y | GPIO regulator support (gpio-regulator.ko) | 3.14.43 - 5.4.213 | Linux |
CONFIG_REGULATOR_INT34D9 | 4 | 7.04 - 8.00 | y | Puma7 PMIC (int34d9-regulator.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_REGULATOR_IPQ40XX | 6 | 6.52 - 7.81 | y | IPQ40xx regulator support (ipq40xx-regulator.ko) | 3.14.43 - 4.4.271 | Linux |
CONFIG_REGULATOR_MP8864 | 10 | 6.51 - 8.00 | y | MPS MP8864 Power regulators (mp8864-regulator.ko) | 3.10.12 - 4.9.325 | Linux |
CONFIG_REGULATOR_QCOM_RPM | 7 | 6.52 - 7.81 | y | Qualcomm RPM regulator driver (qcom_rpm-regulator.ko) | 3.14.43 - 4.4.271 | Linux |
CONFIG_REGULATOR_QCOM_SMD_RPM | 1 | 7.62 | y | Qualcomm SMD based RPM regulator driver (qcom_smd-regulator.ko) | 5.4.213 | Linux |
CONFIG_REGULATOR_QCOM_SPMI | 5 | 7.19 - 7.81 | y | Qualcomm SPMI regulator driver (qcom_spmi-regulator.ko) | 4.4.60 - 4.4.271 | Linux |
CONFIG_RELAY | 25 | 5.06 - 8.00 | y | Kernel->user space relay support (formerly relayfs) (relay.ko) | 2.6.28.8 - 5.15.153 | Linux |
CONFIG_RELOCATABLE | 14 | 7.04 - 8.00 | y | Build a relocatable kernel (relocate.ko) | 3.12.59 - 5.15.153 | Linux |
CONFIG_RELOCATION_TABLE_SIZE | 10 | 7.39 - 8.00 | <long> | Relocation table size | 4.9.218 - 4.9.325 | Linux |
CONFIG_REMOTEPROC | 10 | 7.19 - 8.00 | y | Support for Remote Processor subsystem (remoteproc.ko) | 4.4.60 - 5.15.153 | Linux |
CONFIG_REMOTE_FRITZ_CONTROL | 10 | 4.68 - 4.87 | m | Remote Fritz!Control | 2.6.13.1 - 2.6.19.2 | Linux |
CONFIG_RENESAS_DMA | 1 | 7.28 - 7.39 | y | Renesas DMA controller support | 4.9.250 - 4.9.279 | Linux |
CONFIG_RESET_CONTROLLER | 30 | 6.51 - 8.00 | y | Reset Controller Support (core.ko) | 3.10.12 - 5.4.213 | Linux |
CONFIG_RESOURCE_COUNTERS | 10 | 6.51 - 7.29 | y | Resource counters (res_counter.ko) | 2.6.39.4 - 3.12.74 | Linux |
CONFIG_RFKILL | 17 | 7.19 - 8.00 | y | RF switch subsystem support (rfkill.ko) | 4.9.161 - 5.4.213 | Linux |
CONFIG_RFS_ACCEL | 35 | 6.51 - 8.00 | y | Accelerated Receive Flow Steering support (ice.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_RING_BUFFER | 13 | 6.50 - 8.00 | y | Generic ring buffer support (ring_buffer.ko) | 2.6.32.61 - 4.9.325 | Linux |
CONFIG_RING_BUFFER_ALLOW_SWAP | 3 | 6.50 - 7.29 | y | Allow swap for the ring buffer | 2.6.32.61 - 2.6.39.4 | Linux |
CONFIG_RLX | 1 | 7.62 | y | [Select CPU features] | 3.18.24 | Linux |
CONFIG_RMNET | 1 | 7.30 | y | RmNet MAP driver (rmnet.ko) | 4.4.60 | Linux |
CONFIG_RMNET_DATA | 1 | 7.30 | y | RmNet Data and MAP driver (rmnet_data.ko) | 4.4.60 | Linux |
CONFIG_RMNET_DATA_DEBUG_PKT | 1 | 7.30 | y | Packet Debug Logging | 4.4.60 | Linux |
CONFIG_ROMFS_BACKED_BY_BLOCK | 4 | 7.04 - 7.29 | y | Block device-backed ROM file system support | 2.6.39.4 - 4.9.250 | Linux |
CONFIG_ROMFS_FS | 4 | 7.04 - 7.29 | m | ROM file system support (romfs.ko) | 2.6.39.4 - 4.9.250 | Linux |
CONFIG_ROMFS_ON_BLOCK | 4 | 7.04 - 7.29 | y | Read data from a romfs image on a block device | 2.6.39.4 - 4.9.250 | Linux |
CONFIG_ROOT_FLASHFS | 3 | 6.54 - 8.00 | 'ro noinitrd' | flash partition | 3.4.11 - 4.19.183 | Linux |
CONFIG_ROOT_NFS | 18 | 4.68 - 7.15 | y | Root file system on NFS (mount_clnt.ko, nfs.ko, nfsroot.ko) | 2.6.19.2 - 3.10.104 | Linux |
CONFIG_RPMSG | 6 | 7.29 - 7.90 | y | Remote processor messaging bus support (rpmsg_core.ko, virtio_rpmsg_bus.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_RPMSG_CHAR | 6 | 7.29 - 7.90 | y | RPMSG device interface (rpmsg_char.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_RPMSG_QCOM_GLINK_NATIVE | 6 | 7.29 - 7.90 | y | Qualcomm GLINK driver (qcom_glink_native.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_RPMSG_QCOM_GLINK_RPM | 5 | 7.29 - 7.81 | y | Qualcomm RPM Glink driver (qcom_glink_rpm.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_RPMSG_QCOM_GLINK_SMEM | 6 | 7.29 - 7.90 | y | Qualcomm SMEM Glink driver (qcom_glink_smem.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_RPMSG_QCOM_SMD | 6 | 7.29 - 7.90 | y | Qualcomm Shared Memory Driver (SMD) (qcom_smd.ko) | 4.4.60 - 5.4.213 | Linux |
CONFIG_RPS | 35 | 6.51 - 8.00 | y | Receive Packet Steering support | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_RSEQ | 5 | 7.39 - 8.00 | y | Enable the restartable sequences system call (rseq.ko) | 4.19.183 - 5.15.153 | Linux |
CONFIG_RTC_CLASS | 39 | 4.76 - 8.00 | m, n, y | Real Time Clock (rtc-core.ko) | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_RTC_DRV_AVM_REF_CLOCK | 25 | 4.76 - 7.80 | m, n | RTC Driver for external Clock source (DECT) (rtc-avm.ko) | 2.6.19.2 - 4.19.183 | Linux |
CONFIG_RTC_DRV_CMOS | 5 | 7.04 - 8.00 | y | PC-style 'CMOS' (rtc-cmos.ko) | 2.6.39.4 - 5.15.153 | Linux |
CONFIG_RTC_DRV_SPEAR | 1 | 7.28 - 7.39 | y | SPEAR ST RTC (rtc-spear.ko) | 4.9.250 - 4.9.279 | Linux |
CONFIG_RTC_HCTOSYS | 20 | 6.51 - 8.00 | y | Set system time from RTC on startup and resume (hctosys.ko) | 2.6.39.4 - 5.4.213 | Linux |
CONFIG_RTC_HCTOSYS_DEVICE | 27 | 6.51 - 8.00 | 'rtc0' | RTC used to set the system time | 2.6.39.4 - 5.4.213 | Linux |
CONFIG_RTC_I2C_AND_SPI | 7 | 7.14 - 8.00 | y | TODO [SPI and I2C RTC drivers] | 4.9.175 - 5.15.153 | Linux |
CONFIG_RTC_INTF_DEV | 39 | 4.76 - 8.00 | m, y | /dev/rtcN (character devices) (rtc-core.ko, rtc-dev.ko) | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_RTC_INTF_PROC | 39 | 4.76 - 8.00 | m, y | /proc/driver/rtc (procfs for rtcN) (rtc-core.ko, rtc-proc.ko) | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_RTC_INTF_SYSFS | 39 | 4.76 - 8.00 | m, y | /sys/class/rtc/rtcN (sysfs) (rtc-core.ko, rtc-sysfs.ko) | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_RTC_LIB | 60 | 4.76 - 8.00 | m, y | RTC and date/time utility functions (rtc-lib.ko) | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_RTC_MC146818_LIB | 4 | 7.14 - 8.00 | y | mc146818 RTC driver (rtc-mc146818-lib.ko) | 4.9.175 - 5.15.153 | Linux |
CONFIG_RTC_NVMEM | 5 | 7.39 - 8.00 | y | RTC non volatile storage support (rtc-core.ko) | 4.19.183 - 5.15.153 | Linux |
CONFIG_RTC_SYSTOHC | 29 | 6.51 - 8.00 | y | Set the RTC time based on NTP synchronization (systohc.ko) | 3.10.12 - 5.15.153 | Linux |
CONFIG_RTC_SYSTOHC_DEVICE | 12 | 7.14 - 8.00 | 'rtc0' | RTC used to synchronize NTP adjustment | 4.4.60 - 5.15.153 | Linux |
CONFIG_RTK_FASTBRIDGE | 1 | 7.62 | y | Fast Bridge (Bridge Shortcut) | 3.18.24 | Linux |
CONFIG_RTK_IGMP | 1 | 7.62 | y | Support RTK IGMP | 3.18.24 | Linux |
CONFIG_RTK_OAM_V1 | 1 | 7.62 | y | Support RTK OAM V1 | 3.18.24 | Linux |
CONFIG_RTK_OMCI_V1 | 1 | 7.62 | y | Support RTK OMCI V1 | 3.18.24 | Linux |
CONFIG_RTK_RLX | 1 | 7.62 | y | Realtek RLX based machines (avmwdt.ko, hw_rtk.ko) | 3.18.24 | Linux |
CONFIG_RTK_USB_TEST | 1 | 7.62 | y | [System Configuration] | 3.18.24 | Linux |
CONFIG_RTL8672 | 1 | 7.62 | y | [System Configuration] | 3.18.24 | Linux |
CONFIG_RTL867X_IPV4_ACC_NONE | 1 | 7.62 | y | No acceleration | 3.18.24 | Linux |
CONFIG_RTL8686 | 1 | 7.62 | y | [System Configuration] | 3.18.24 | Linux |
CONFIG_RTL8686NIC | 1 | 7.62 | y | Realtek RTL8686 NIC Ethernet support (re8686_ext.ko) | 3.18.24 | Linux |
CONFIG_RTL8686_SWITCH | 1 | 7.62 | y | Apollo switch driver support | 3.18.24 | Linux |
CONFIG_RTL9601D | 1 | 7.62 | y | [System Configuration] | 3.18.24 | Linux |
CONFIG_RTL9602C_SERIES | 1 | 7.62 | y | Realtek RTL9602C series support | 3.18.24 | Linux |
CONFIG_RTL_CARDS | 1 | 7.28 - 7.57 | y | Realtek rtlwifi family of devices | 4.9.250 - 4.9.279 | Linux |
CONFIG_RTL_IGMP_PROXY | 1 | 7.62 | y | [RTL9600 Serial Device Driver ] | 3.18.24 | Linux |
CONFIG_RTL_MULTI_ETH_WAN | 1 | 7.62 | y | Multi WAN support | 3.18.24 | Linux |
CONFIG_RTL_MULTI_WAN | 1 | 7.62 | y | [RTL9600 Serial Device Driver ] | 3.18.24 | Linux |
CONFIG_RT_GROUP_SCHED | 12 | 7.29 - 8.00 | y | Group scheduling for SCHED_RR/FIFO | 2.6.39.4 - 5.4.213 | Linux |
CONFIG_RT_MUTEXES | 57 | 4.76 - 8.00 | y | Simple blocking mutual exclusion locks with PI support (rtmutex.ko, rtmutex_api.ko) | 2.6.19.2 - 5.15.153 | Linux |
CONFIG_RUNTIME_DEBUG | 2 | 4.68 - 6.86 | y | Enable run-time debugging | 2.6.19.2 - 2.6.28.8 | Linux |
CONFIG_RUNTIME_TESTING_MENU | 3 | 7.39 - 8.00 | y | Runtime Testing | 4.19.183 - 5.4.213 | Linux |
CONFIG_RWSEM_GENERIC_SPINLOCK | 64 | 3.23 - 8.00 | y | If disabled: Architecture provides optimized rwsem APIs (rwsem-spinlock.ko) | 2.4.17 - 4.9.325 | Linux |
CONFIG_RWSEM_SPIN_ON_OWNER | 14 | 6.98 - 8.00 | y | MCS like rwsem especially tailored for optimistic spinning | 4.1.38 - 5.15.153 | Linux |
CONFIG_RWSEM_XCHGADD_ALGORITHM | 15 | 6.98 - 8.00 | y | R/W semaphores: xchgadd algorithm (rwsem-xadd.ko, rwsem.ko, rwsem_64.ko) | 2.6.39.4 - 4.19.183 | Linux |
117 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