所有架构上的功能状态¶
子系统:核心¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
cBPF-JIT |
架构支持 cBPF JIT 优化 |
|
eBPF-JIT |
架构支持 eBPF JIT 优化 |
|
generic-idle-thread |
架构使用通用的 SMP 空闲线程工具 |
|
jump-labels |
架构支持实时修补、高效率的分支 |
|
thread-info-in-task |
架构使用核心内核工具将 thread_info 嵌入 task_struct 中 |
|
tracehook |
架构支持 tracehook (ptrace) 寄存器处理 API |
|
子系统:调试¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
debug-vm-pgtable |
架构支持用于语义合规性的 pgtable 测试 |
|
gcov-profile-all |
架构支持整个内核 GCOV 代码覆盖率分析 |
|
KASAN |
架构支持 KASAN 运行时内存检查器 |
|
kcov |
架构支持 kcov 用于覆盖引导的模糊测试 |
|
kgdb |
架构支持 kGDB 内核调试器 |
|
kmemleak |
架构支持内核内存泄漏检测器 |
|
kprobes |
架构支持实时修补的内核探针 |
|
kprobes-on-ftrace |
架构支持组合的 kprobes 和 ftrace 实时修补 |
|
kretprobes |
架构支持内核函数返回探针 |
|
optprobes |
架构支持实时修补的 optprobes |
|
stackprotector |
架构支持编译器驱动的堆栈溢出保护 |
|
uprobes |
架构支持实时修补的用户探针 |
|
user-ret-profiler |
架构支持从系统调用返回的用户空间分析器 |
|
子系统:io¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
dma-contiguous |
架构支持 DMA CMA(连续内存分配器) |
|
子系统:锁机制¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
cmpxchg-local |
架构支持 this_cpu_cmpxchg() API |
|
lockdep |
架构支持运行时锁正确性调试工具 |
|
排队读写锁 |
架构支持排队读写锁 |
|
排队自旋锁 |
架构支持排队自旋锁 |
|
子系统: perf¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
kprobes-event |
架构支持带有 perf 事件的 kprobes |
|
perf-regs |
架构支持 perf 事件寄存器访问 |
|
perf-stackdump |
架构支持 perf 事件堆栈转储 |
|
子系统: sched¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
membarrier-sync-core |
架构支持核心串行化 membarrier |
|
numa-balancing |
架构支持 NUMA 平衡 |
|
子系统: seccomp¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
seccomp-filter |
架构支持 seccomp 过滤器 |
|
子系统: time¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
arch-tick-broadcast |
架构提供 tick_broadcast() |
|
clockevents |
架构支持通用时钟事件 |
|
irq-time-acct |
架构支持精确的 IRQ 时间统计 |
|
user-context-tracking |
架构支持 NO_HZ_FULL 的用户上下文跟踪 |
|
virt-cpuacct |
架构支持精确的虚拟 CPU 时间统计 |
|
子系统: vm¶
功能 |
Kconfig / 说明 |
每个架构的状态 |
---|---|---|
batch-unmap-tlb-flush |
架构支持推迟 TLB 刷新,直到多个页面被取消映射 |
|
ELF-ASLR |
架构随机化 ELF 二进制文件的堆栈、堆和二进制映像 |
|
huge-vmap |
架构支持 arch_vmap_pud_supported() 和 arch_vmap_pmd_supported() VM API |
|
ioremap_prot |
架构具有 ioremap_prot() |
|
pte_special |
架构支持 pte_special()/pte_mkspecial() VM API |
|
THP |
架构支持透明大页 |
|