所有架构上的特性状态¶
子系统: core¶
特性 |
Kconfig / 描述 |
每个架构的状态 |
---|---|---|
cBPF-JIT |
架构支持 cBPF JIT 优化 |
|
eBPF-JIT |
架构支持 eBPF JIT 优化 |
|
generic-idle-thread |
架构使用通用的 SMP 空闲线程机制 |
|
jump-labels |
架构支持实时修补的、高效的分支 |
|
mseal-system-mappings |
架构支持 mseal 系统映射 |
|
thread-info-in-task |
架构使用核心内核机制将 thread_info 嵌入到 task_struct 中 |
|
tracehook |
架构支持 tracehook (ptrace) 寄存器处理 API |
|
子系统: debug¶
特性 |
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(连续内存分配器) |
|
子系统: locking¶
特性 |
Kconfig / 描述 |
每个架构的状态 |
---|---|---|
cmpxchg-local |
架构支持 this_cpu_cmpxchg() API |
|
lockdep |
架构支持运行时锁正确性调试工具 |
|
queued-rwlocks |
架构支持排队的读写锁 |
|
queued-spinlocks |
架构支持排队的自旋锁 |
|
子系统: perf¶
特性 |
Kconfig / 描述 |
每个架构的状态 |
---|---|---|
kprobes-event |
架构支持带有 perf 事件的 kprobes |
|
perf-regs |
架构支持 perf 事件寄存器访问 |
|
perf-stackdump |
架构支持 perf 事件堆栈转储 |
|
子系统: sched¶
特性 |
Kconfig / 描述 |
每个架构的状态 |
---|---|---|
membarrier-sync-core |
架构支持核心序列化内存屏障 |
|
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 APIs |
|
ioremap_prot |
架构具有 ioremap_prot() |
|
pte_special |
架构支持 pte_special()/pte_mkspecial() VM APIs |
|
THP |
架构支持透明大页 |
|