所有架构上的特性状态¶
子系统: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 |
架构支持实时打补丁的优化探测 |
|
stackprotector |
架构支持编译器驱动的栈溢出保护 |
|
uprobes |
架构支持实时打补丁的用户探测 |
|
user-ret-profiler |
架构支持从系统调用分析器返回的用户空间 |
|
子系统:io¶
特性 |
Kconfig / 描述 |
各架构状态 |
|---|---|---|
dma-contiguous |
架构支持 DMA CMA(连续内存分配器) |
|
子系统:locking¶
特性 |
Kconfig / 描述 |
各架构状态 |
|---|---|---|
cmpxchg-local |
架构支持 |
|
lockdep |
架构支持运行时锁正确性调试设施 |
|
queued-rwlocks |
架构支持队列读写锁 |
|
queued-spinlocks |
架构支持队列自旋锁 |
|
子系统: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 |
架构提供 |
|
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 |
架构支持 |
|
ioremap_prot |
架构拥有 |
|
pte_special |
架构支持 |
|
THP |
架构支持透明大页 |
|