#make menucofig画面 General setup ---> 通用选项设置 │ │ [*] Enable loadable module support ---> 启用可加载模块 │ │ [*] Enable the block layer ---> 启用块设备层(使用硬盘/USB/SCSI设备者必选) │ │ System Type ---> 系统类型 │ │ Bus support ---> 总线支持 │ │ Kernel Features ---> 内核特性 │ │ Boot options ---> 启动选项 │ │ CPU Power Management ---> CPU电源管理 │ │ Floating point emulation ---> 浮点模拟 │ │ Userspace binary formats ---> 用户空间的二进制格式 │ │ ower management options ---> ower管理选项 │ │ [*] Networking support ---> 管理选项 │ │ Device Drivers ---> 设备驱动程序 │ │ File systems ---> 文件系统 │ │ Kernel hacking ---> 内核黑客 │ │ Security options ---> 安全选项 │ │ -*- Cryptographic API ---> 加密API │ │ Library routines ---> 库教程 │ │ [ ] Virtualization ---- 虚拟化 1、#General setup ---> 一般设置(内核编译选项详解) () Cross-compiler tool prefix 交叉编译器工具前缀 │ │ [ ] Compile also drivers which will not load 在其他平台编译以便测试驱动程序编译流程,通常不需要 │ │ () Local version - append to kernel release 附加额外的字符串到内核版本信息后面,以及localversion*文件内容后面 │ │ [*] Automatically append version information to the version string 查找git标记的版本号信息,附加到localversion*文件内容后面,以及CONFIG_LOCALVERSION设置值的后面 │ │ Kernel compression mode (LZO) ---> 配置内核映像启动自解压算法,支持GZIP等 │ │ ((none)) Default hostname 配置内核运行系统的主机名字,用户空间可以使用sethostname覆盖 │ │ [*] Support for paging of anonymous memory (swap) 是否使用SWAP虚拟内存管理 │ │ [*] System V IPC IPC是进程间通信的简称,由一套库函数和系统调用组成,用来实现进程间的同步和数据交换 │ │ [ ] POSIX Message Queues 消息队列的POSIX版本是IPC的一部分,每一个消息都有对应的优先级,决定了它被进程接收的连续性。 POSIX版本的消息队列提供了文件系统访问接口mqueue,可以在需要访问的时候加载 。 │ │ [ ] open by fhandle syscalls 用户空间程序可以将文件名映射为文件句柄,并在之后使用文件句柄访问文件,即使文件名变更也不影响访问。 │ │ [ ] Auditing support 使能内核审计框架,该框架可被其他内核子系统使用,比如selinux;主要和权限管理相关。 │ │ IRQ subsystem ---> 中断子系统,必选的,当然也没有不选的可能 │ │ Timers subsystem ---> 定时器子系统 Timer tick handling (Idle dynticks system (tickless idle)) -> 时钟节拍无论CPU是否空闲,都以恒定速率运行,当CPU处于空闲状态时,时钟节拍只在需要的时候产生中断,以节约电量 [*] Old Idle dynticks config 为了兼容以前的配置文件而存在的,不需要选中
[*] High Resolution Timer Support 支持高精度定时器 │ │ CPU/Task time and stats accounting ---> CPU/任务时间和统计核算 Cputime accounting CPU时间的统计时间 (X) Simple tick based cputime accounting 基于时钟节拍维护用户态、内核态以及空闲状态的时间统计(以jiffies为单位)。 ( ) Full dynticks CPU time accounting 使能动态时钟节拍系统上的任务和CPU时间统计;该统计通过观察内核用户态切换上下文的跟踪代码来得到,因此需要带来明细 的额外CPU开销。目前除非用来开发工作在动态时钟节拍的内核,否则不应该选择它。 ( ) Fine granularity task level IRQ time accounting 使能任务中断时间统计,这是通过在软中断状态和硬中断状态之间转换时读取时间戳得到,这种方式会带来少量的性能损失。 [ ] BSD Process Accounting 用户态程序可以通过特殊的系统调用将进程的统计信息写入文件,当进程退出运行时,内核将把该进程的相关信息附加到那个文件。 这些信息包括:进程创建时间、进程拥有者、执行的命令名、内存使用情况、连接的控制终端等,完成的列表参考include/linux/acct.h [ ] Export task/process statistics through netlink 通过内核netlink机制将进程的统计信息导出到用户空间,相对于BSD方式,统计信息的获取在整个进程生命周期内都可获取。 │ │ RCU Subsystem ---> RCU子系统 RCU Implementation (Preemptible tree-based hierarchical RCU) --->RCU实现(强占树形层次的RCU) [ ] Consider userspace as in RCU extended quiescent state 考虑用户空间如RCU扩展的静态状态
(32)Tree-based hierarchical RCU fanout value 基于树的层次RCU分列价值
(16)Tree-based hierarchical RCU leaf-level fanout value 基于树的层次RCU叶级RCU叶级扇出价值
[ ] Disable tree-based hierarchical RCU auto-balancing 禁用树型层次RCU自动平衡
[ ] Accelerate last non-dyntick-idle CPU's grace periods 加速最后non-dyntick-idle的宽限期
[ ] Enable RCU priority boosting 使RCU优先级提高
[ ] Offload RCU callback processing from boot-selected CPUs 从boot-selected CPU卸妆RCU回调处理 Build-forced no-CBs CPUs 允许在编译时指定no-CBs CPUs(RCU回调函数在内核线程调用而非软中断),另外的no-CBs CPUs可以由启动参数 │ │ < > Kernel .config support 将内核顶层目录下的.config配置文件编译到内核映像中,之后可以使用scripts/extract-ikconfig工具从生成的内核映像中提取.config文件; │ │ (18) Kernel log buffer size (16 => 64KB, 17 => 128KB) 内核日志缓冲区的大小(16=>64KB,17=>128KB)
│ │ [*] Control Group support ---> 进程分组资源调度 [ ] Example debug cgroup subsystem 导出cgroup子系统的调试信息
[ ] Freezer cgroup subsystem 允许冻结和解冻一个资源调度组中的所有任务
[ ] Device controller for cgroups 针对设备提供cgroup执行的白名单,cgroup中的进程可以mknod或者open该设备
[ ] Cpuset support 允许创建和管理CPUSETs,允许把系统中的内存节点和CPU划分为不同的区域,分配给不同的任务组使用 [ ] Simple CPU accounting cgroup subsystem 提供一个简单的资源控制器来监控cgroup中的任务使用CPU的情况 [ ] Resource counters 提供配合cgroup运行的独立资源控制器统计框架 [ ] Enable perf_event per-cpu per-container group (cgroup) monitoring 延伸每CPU模式以便限制对那些属于指定cgroup以及运行于指定CPU上的进程的监控 [ ] Group CPU scheduler ---- 允许内核任务调度器在调度时考虑任务组的CPU带宽限制。可分别针对RR/FIFO/CFS等任务进行分别设置
[ ] Block IO controller 提供通过块IO控制器分组管理接口,不同的IO控制策略应该基于该接口实现。目前CFQ IO调度算法使用该接口来识别任务组,从而控制每个任务的磁盘访问带宽 (按比例的时间片分配)。块设备层的BIO阻塞模块也使用该接口限制上层访问外设的IO速率。该选项只使能通用块IO控制器框架,具体的IO控制模块需要在其他选项中使能。
│ │ [ ] Checkpoint/restore support 设置进程代码段、数据段和堆的大小,以及在/proc增加内核控制参数。这个选项主要用于调试? │ │ [ ] Namespaces support ---- 使任务使用同样的ID与不同的对象一起运行。比如同样的IPC id号可能参考不同的对象,同样的用户ID或者PID在使用不同的命名空间时参考不同的任务。 │ │ [ ] Automatic process group scheduling 该选项通过自动创建和控制任务分组,为普通的桌面应用场景进行调度优化。通过任务分组可以将那些占用CPU过高的任务与普通的桌面应用程序分离开来。 │ │ [ ] Enable deprecated sysfs features to support old userspace tools 该选项将“block”类实体从/sys/class/block迁移到/sys/block。这个变化只有在sysfs.deprecated=1或者SYSFS_DEPRECATED_V2选项选中的情况下才能激活。该选项运行新编译内核运行在旧的发行版环境(旧的发行版可能无法识别/sys/class/block)。2007/2008以后的主流发行版和工具对这个已经支持的比较好了。最近的发行版和用户空间工具依赖于/sys/class/block,当该选项被使能后,将无法正常工作。只有当新内核运行于旧发行版才需要使能该选项。 │ │ [*] Kernel->user space relay support (formerly relayfs) 该选项使能某些文件系统(比如debugfs)提供的relay接口的支持。该接口提供从内核空间向用户空间转移大量数据的高效机制。 │ │ [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support内核启动时挂载处于RAM中的临时根文件系统(initramfs),通常用来加载内核模块(该模块负载挂载最终的根文件系统)。如果RAM磁盘被使能,该选项也将允许initrd(初始的RAM磁盘)支持,该功能将增加15K的内核尺寸。 │ │ () Initramfs source file(s) 指定创建initramfs映像的源文件清单,该文件可以是.cpio为后缀的cpio压缩档或者空格分开的目录列表以及文件列表。 │ │ [*] Support initial ramdisks compressed using gzip 指定initramfs映像使用的压缩算法,支持gzip/bzip2/lzma/xz/lz0/lz4等。 │ │ [ ] Support initial ramdisks compressed using bzip2
│ │ [ ] Support initial ramdisks compressed using LZMA
│ │ [ ] Support initial ramdisks compressed using XZ
│ │ [ ] Support initial ramdisks compressed using LZO
│ │ [ ] Support initial ramdisks compressed using LZ4
│ │ [ ] Optimize for size 优化尺寸 │ │ [*] Configure standard kernel features (expert users) ---> 编译内核时将传递-Os优化选项给编译器 [*] Enable 16-bit UID system calls 启用16位UID系统调用 [ ] Sysctl syscall support sys_sysctl系统调用使用二进制路径,所以很难维护和使用。现在/proc/sys提供的接口使用ASCII方式的路径来代替以上功能。 [*] Load all symbols for debugging/ksymoops 支持内核打印符号化的宕机信息和堆栈跟踪信息,所有的符号信息编译进内核,所以将增加内核映像的尺寸。 [*] Include all symbols in kallsyms 通常kallsyms只包含函数符号,以便提供更友好的oops信息。大多数情况下这已经足够了,只有在极少数情况下才需要包含更详细 的符号信息,比如变量名等。该选项将把所有的符号都编译进内核映像,可能增加大概300K的内核尺寸。
[*] Enable support for prin tk 支持在内核使用printk打印功能
[*] BUG() support 提供对BUG()和WARN()打印支持
[*] Enable ELF core dumps 允许内核产生程序的CORE DUMP信息 [*] Enable full-sized data structures for core 允许内核数据结构以全尺寸进行编译
[*] Enable futex support Futex(Fast Userspace Mutex)快速用户态互斥体,它是一种由用户态和内核态共同完成的同步机制。创建时是在用户空间通过mmap申请一片共享内存以便多进程间共同访问此futex,用户程序首先访问用户态的futex,只在判断出存在冲突(如一个进程已经拥有此futex,另一个进程申请访问,此时便存在一个冲突)时才进入内核态进行仲裁同步。用户空间的访问和冲突判断由glibc库完成,冲突仲裁由内核的futex模块完成。 [*] Enable eventpoll support eventpoll由一组系统调用组成,epoll机制是针对select/poll的缺陷设计的。通过新引入的eventpollfs文件系统,epoll把参数拷贝到内核态,在每次轮询时不会重复拷贝。通过把操作拆分为epoll_create,epoll_ctl,epoll_wait,避免了重复地遍历要监视的文件描述符。此外,由于调用epoll的进程被唤醒后,只要直接从epitem的完成队列中找出完成的事件,找出完成事件的复杂度由O(N)降到了O(1)。但是epoll的性能提高是有前提的,那就是监视的文件描述符非常多,而且每次完成操作的文件非常少。
[*] Enable signalfd() system call 传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决数据的并发访问,可重入问题。signalfd可以将信号抽象为一个文件描述符,当有信号发生时可以对其read,这样可以将信号的监听放到select、poll、epoll等监听队列中。
[*] Enable timerfd() system call 可以实现定时器的功能,将定时器抽象为文件描述符,当定时器到期时可以对其read,这样也可以放到监听队列的主循环中。
[*] Enable eventfd() system call 实现了线程之间事件通知的方式,eventfd的缓冲区大小是sizeof(uint64_t);向其write可以递增这个计数器,read操作可以读取,并进行清零;eventfd也可以放到监听队列中,当计数器不是0时,有可读事件发生,可以进行读取。
[*] Use full shmem filesystem 支持完整的shmem文件系统,在用户空间导出为tmpfs。当禁止shmem功能时,shmem和tmpfs由ramfs代码替代实现。这对于不支持swap功能的小系统比较合适。 [*] Enable AIO support 支持POSIX AIO,Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们在 2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知时,进程就可以检索 I/O 操作的结果。 │ │ [ ] Embedded system 使能该选项,将打开专门针对嵌入式系统设定的配置选项。 │ │ Kernel Performance Events And Counters ---> 通过内核对软件性能分析和硬件性能统计的支持,分析每个任务的运行性能,可通过perf工具配合提供分析。 [ ] Debug: use vmalloc to back perf mmap() buffers 调试:使用vmalloc的备份PERF mmap()的缓冲区 │ │ [*] Enable VM event counters for /proc/vmstat 为/proc/vmstat提供额外的虚拟内存子系统事件统计信息。 │ │ [ ] Enable SLUB debugging support 提供slub调试支持,以及/sys/slab接口 │ │ [ ] Disable heap randomization 堆随机化是一个让利用堆漏洞更加困难的特性(Disable heap randomization (COMPAT_BRK))。然而我们不应该去启用它,因为任何基于libc5的软件都无法工作在这个系统上!只有我们有特别的理由这么做或者如果你不会使用基于libc5的软件时才去启用它。我禁用了这个特性。当编译一个通用的内核时,开发者会希望禁用这个特性。 │ │ Choose SLAB allocator (SLUB (Unqueued Allocator)) ---> 选择内存分配器,可选slob/slab/slub │ │ [*] SLUB per cpu partial cache
│ │ [ ] Provide system-wide ring of trusted keys 提供整个系统的信任秘钥环 │ │ [ ] Profiling support 分析支持 │ │ [ ] Kprobes Kprobe机制是内核提供的一种调试机制,它提供了一种方法,能够在不修改现有代码的基础上,灵活的跟踪内核函数的执行。它的基本工作原理是:用户指定一个探测点,并把一个用户定义的处理函数关联到该探测点,当内核执行到该探测点时,相应的关联函数被执行,然后继续执行正常的代码路径。Kprobe提供了三种形式的探测点,一种是最基本的kprobe,能够在指定代码执行前、执行后进行探测,但此时不能访问被探测函数内的相关变量信息;一种是jprobe,用于探测某一函数的入口,并且能够访问对应的函数参数;一种是kretprobe,用于完成指定函数返回值的探测功能。其中最基本的就是kprobe机制,jprobe以及kretprobe的实现都依赖于kprobe。 │ │ [ ] Optimize very unlikely/likely branches 编译阶段对unlikely/likely分支宏进行优化 Stack Protector buffer overflow detection (None) ---> 支持GCC提供的堆栈保护编译选项 │ │ GCOV-based kernel profiling ---> 支持基于gcov的内核剖面分析,gcov是一个测试代码覆盖率的工具,可以分析代码的执行情况。 2、Enable loadable module support---> 启用可加载模块
[ ] Forced module loading 强制加载模块
│ │ [*] Module unloading 模块卸装
│ │ [ ] Forced module unloading 强制模块卸装
│ │ [*] Module versioning support 模块版本支持
│ │ [*] Source checksum for all modules 这个功能是为了防止更改了内核模块的代码但忘记更改版本号而造成版本冲突。我估计现在没有哪家公司在开发中还没使用版本控制工具,所以不需要这项了。 如果你不是自己写内核模块,那就更不需要这一选项了。 │ │ [ ] Module signature verification 模块的签名验证 3、 Enable the block layer ---> 启用块设备层 [*] Support for large (2TB+) block devices and files 支持大(2TB+),块设备和文件 [ ] Block layer SG support v4 块设备层SG支持v4
│ │ [ ] Block layer SG support v4 helper lib
│ │ [ ] Block layer data integrity support
│ │ [ ] Block device command line partition parser 分区块设备命令行解析器 │ │ Partition Types ---> 分区类型 [*] Advanced partition selection 高级分区选择
[ ] Command line partition support (NEW) 命令行分区支持[ ] Acorn partition support (NEW) Acorn 分区支持[ ] AIX basic partition table support (NEW) AIX基本分区表支持[ ] Alpha OSF partition support (NEW) Alpha OSF分区支持[ ] Amiga partition table support (NEW) Amiga的分区表支持[ ] Atari partition table support (NEW) Atari的分区表支持[ ] Macintosh partition map support (NEW) Macintosh 的分区表支持[*] PC BIOS (MSDOS partition tables) support (NEW) PC机的BIOS(MSDOS分区表)支持[ ] BSD disklabel (FreeBSD partition tables) support (NEW) BSD磁盘(FreeBSD的分区表)支持[ ] Minix subpartition support (NEW) Minix子分区支持[ ] Solaris (x86) partition table support (NEW) Solaris(x86)的分区表支持[ ] Unixware slices support (NEW) Unixware下切片支持[ ] Windows Logical Disk Manager (Dynamic Disk) support (NEW) Windows逻辑磁盘管理器(动态磁盘)的支持[ ] SGI partition support (NEW) SGI分区支持[ ] Ultrix partition table support (NEW) ULTRIX分区表支持[ ] Sun partition tables support (NEW) Sun分区表支持[ ] Karma Partition support (NEW) Karma分区支持[*] EFI GUID Partition support (NEW) EFI GUID分区支持[ ] SYSV68 partition table support (NEW) SYSV68 分区表支持
│ │ IO Schedulers ---> IO调度器 <M> Deadline I/O scheduler 期限式I/O调度方式 <*> CFQ I/O scheduler CFQ I/O调度方式 均为宽带
Default I/O scheduler (CFQ) ---> 默认I/O调度器 4、 System Type ---> 系统的类型 [*] MMU-based Paged Memory Management Support 基于MMU的分页内存管理支持
│ │ ARM system type (Allow multiple platforms to be selected) ---> ARM的系统类型(允许被选择的多个平台) (X) Allow multiple platforms to be selected 允许选择多个平台 ( ) ARM Ltd. Integrator family ARM公司集成的家庭
( ) ARM Ltd. RealView family ARM公司的RealView系列 ( ) ARM Ltd. Versatile family ARM公司通用系列
( ) Atmel AT91
( ) Cirrus Logic CLPS711x/EP721x/EP731x-based ( ) Cortina Systems Gemini ( ) EBSA-110
( ) EP93xx-based
( ) FootBridge
( ) Hilscher NetX based
( ) IOP13xx-based ( ) IOP32x-based ( ) IOP33x-based
( ) IXP4xx-based
( ) Marvell Dove
( ) Marvell Kirkwood
( ) Marvell MV78xx0 ( ) Marvell Orion
( ) Marvell PXA168/910/MMP2
( ) Micrel/Kendin KS8695
( ) Nuvoton W90X900 CPU
( ) NXP LPC32XX
( ) PXA2xx/PXA3xx-based ( ) Qualcomm MSM
( ) Renesas ARM SoCs (non-multiplatform)
( ) RiscPC
( ) SA1100-based
( ) Samsung S3C24XX SoCs
( ) Samsung S3C64XX ( ) Samsung S5P6440 S5P6450
( ) Samsung S5PC100
( ) Samsung S5PV210/S5PC110
( ) Samsung EXYNOS
( ) TI DaVinci
( ) TI OMAP1
│ │ Multiple platform selection ---> 多平台的选择 *** CPU Core family selection *** CPU类型的选择 [ ] ARMv6 based platforms (ARM11) 基于ARMv6的平台(ARM11)
[*] ARMv7 based platforms (Cortex-A, PJ4, Scorpion, Krait) 基于ARMv7架构平台(Cortex-A,PJ4,Scorpion, Krait)
│ │ [ ] Marvell SOCs with Device Tree support Marvell公司的SOC与设备树支持
│ │ [ ] Broadcom SoC Support Broadcom公司的SoC支持
│ │ [ ] Marvell Berlin SoCs Marvell公司的SocG
│ │ [ ] Calxeda ECX-1000/2000 (Highbank/Midway)
│ │ [ ] Hisilicon Hi36xx/Hi37xx family 海思公司的Hi36xx/ Hi37xx系列
│ │ [ ] Texas Instruments Keystone Devices 德州仪器梯形校正设备
│ │ [ ] Qualcomm MSM DT Support 高通公司的MSM DT支持
│ │ [*] Freescale i.MX family 飞思卡尔i.MX系列
│ │ Freescale i.MX support ---> 飞思卡尔i.MX支持 [ ] Enable MXC debug board(for 3-stack) 启用MXC调试板(3堆栈) *** i.MX51 machines: *** i.MX51的机器
[*] Support i.MX51 platforms from device tree
[ ] Support MX51 BABBAGE platforms
[*] Support Eukrea CPUIMX51SD module
Baseboard (Eukrea MBIMXSD development board) --->
*** Device tree only ***
[*] i.MX50 support
[*] i.MX53 support
[*] i.MX6 Quad/DualLite support
[*] i.MX6 SoloLite support
[*] i.MX6 SoloX support
[*] Vybrid Family VF610 support
│ │ [ ] TI OMAP3
│ │ [ ] TI OMAP4
│ │ [ ] TI OMAP5
│ │ [ ] TI AM33XX
│ │ [ ] TI AM43x
│ │ [ ] TI DRA7XX
│ │ [ ] Rockchip RK2928 and RK3xxx SOCs
│ │ [ ] Altera SOCFPGA family
│ │ [ ] ST SPEAr Family ----
│ │ [ ] STMicroelectronics Consumer Electronics SOCs with Device Trees ---- 意法半导体消费电子产品的SOC与设备树
│ │ [ ] Renesas ARM SoCs 瑞萨ARM的SoC
│ │ [ ] Allwinner A1X SOCs 全志A1X的SOC
│ │ [ ] CSR SiRF SiRF公司的企业社会责任
│ │ [ ] NVIDIA Tegra
│ │ [ ] ST-Ericsson U8500 Series ST-Ericsson的U8500系列
│ │ [ ] ARM Ltd. Versatile Express family ARM公司多功能Express系列
│ │ [ ] Dummy Virtual Machine 伪虚拟机
│ │ [ ] WonderMedia WM8850 威信WM8850
│ │ [ ] Xilinx Zynq ARM Cortex A9 Platform 赛灵思ZYNQ ARM的Cortex A9平台
│ │ *** Processor Type *** 处理器类型
│ │ *** Processor Features *** 处理器特性
│ │ [ ] Support for the Large Physical Address Extension 支持大物理地址扩展
│ │ [*] Support Thumb user binaries 支持Thumb的用户二进制文件 [ ] Enable ThumbEE CPU extension 启用用于ThumbEE CPU扩展
│ │ [ ] Emulate SWP/SWPB instructions 模拟SWP/ SWPB指令
│ │ [ ] Disable I-Cache (I-bit) 禁用指令高速缓存(1位)
│ │ [ ] Disable D-Cache (C-bit) 禁用数据缓存(C位)
│ │ [ ] Disable branch prediction 禁用分支预测
│ │ [*] Enable kuser helpers in vector page 启用矢量页K用户助手
│ │ [*] Enable the L2x0 outer cache controller 启用L2x0外部缓存控制器
│ │ [ ] ARM errata: Stale prediction on replaced interworking branch ARM勘误:在更换互通分支预测过时
│ │ [ ] PL310 errata: Clean & Invalidate maintenance operations do not invalidate clean lines PL310勘误表:清洁和维护操作无效不无效线条
│ │ [ ] ARM errata: LoUIS bit field in CLIDR register is incorrect ARM勘误:在CLIDR寄存器LoUIS位字段是不正确
│ │ [ ] ARM errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID ARM errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID │ │ [ ] PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption PL310勘误:背景清洁和通过的Invalidate操作方式可能会导致数据损坏
│ │ [ ] PL310 errata: cache sync operation may be faulty PL310勘误:高速缓存同步操作可能出现故障
│ │ -*- ARM errata: possible faulty MMU translations following an ASID switch ARM勘误:下面的开关ASID找出可能的故障MMU翻译
│ │ [ ] ARM errata: no automatic Store Buffer drain ARM勘误:不自动存储缓冲区漏
│ │ -*- ARM errata: Data cache line maintenance operation by MVA may not succeed ARM勘误:由MVA数据高速缓存行的维护操作可能不会成功
│ │ -*- PL310 errata: no automatic Store Buffer drain PL310勘误:不自动存储缓冲区漏
│ │ -*- ARM errata: A data cache maintenance operation which aborts, might lead to deadlock ARM勘误:数据高速缓存维护操作从而中止,可能会导致死锁
│ │ [ ] ARM errata: TLBI/DSB failure on Cortex-A15 ARM勘误:基于Cortex-A15 TLBI/ DSB失败
│ │ [ ] ARM errata: incorrect instructions may be executed from loop buffer ARM勘误:不正确的指令可以从循环缓冲区执行 5、Bus support ---> 总线支持 [ ] PCI support PCI 总线支持(PCI Peripheral Component Interconnect(外设部件互连标准)) < > PCCard (PCMCIA/CardBus) support ---- PCCARD(PCMCIA[设备扩展接口]/ CardBus[总线接口])支持 6、 Kernel Features ---> 内核特性 [*] Symmetric Multi-Processing 对称多处理 │ │ [*]Allow booting SMP kernel on uniprocessor systems (EXPERIMENTAL) 允许在单处理器系统启动SMP内核(实验) │ │ [*]Support cpu topology definition 支持CPU拓扑定义 │ │ [ ] Multi-core scheduler support 支持多核调度 │ │ [ ] SMT scheduler support SMT调度支持 │ │ [ ] Architected timer support 架构定时器支持 │ │ [ ] Multi-Cluster Power Management 多群集电源管理 │ │ [ ] big.LITTLE support (Experimental) 支持的big.LITTLE(实验) │ │ Memory split (1G/3G user/kernel split) ---> 内存分(1G/3G用户/内核分裂) │ │ (4)Maximum number of CPUs (2-32) CPU的最大数量(2-32) │ │ -*- Support for hot-pluggable CPUs 支持热插拔的CPU │ │ [ ] Support for the ARM Power State Coordination Interface (PSCI) 对于ARM电源状态协调接口支持(PSCI) │ │ Preemption Model (Preemptible Kernel (Low-Latency Desktop)) ---> 抢占模型(抢占内核(低延迟桌面)) (X) No Forced Preemption (Server) 没有强制抢占(服务器) ( ) Voluntary Kernel Preemption (Desktop) 自愿内核抢占(桌面)
( ) Preemptible Kernel (Low-Latency Desktop) 抢占内核(低延迟桌面) │ │ Timer frequency (1000 Hz) ---> 计时器频率 │ │ [ ] Compile the kernel in Thumb-2 mode 编译在Thumb-2模式下的内核 │ │ [*]Use the ARM EABI to compile the kernel 使用ARM EABI编译内核 │ │ [ ] Allow old ABI binaries to run with this kernel (EXPERIMENTAL) 让旧ABI的二进制文件与此内核上运行(实验) │ │ [*]High Memory Support 高内存支持 │ │ [ ]Allocate 2nd-level pagetables from highmem 从HIGHMEM分配2级页表 │ │ [*]Enable hardware performance counter support for perf events 启用硬件PERF事件的性能计数器的支持 │ │ [*]Allow for memory compaction 支持内存压缩 │ │ -*-Page migration 页面迁移 │ │ [*]Enable bounce buffers 启用反弹缓冲区 │ │ [ ]Enable KSM for page merging 启用KSM的页面合并 │ │ (4096) Low address space to protect from user allocation 低地址空间从用户分配到保护 │ │ [*]Cross Memory Support 交叉内存支持 │ │ [ ]Enable cleancache driver to cache clean pages if tmem is present 启用cleancache驱动程序缓存清理页TMEM是否存在 │ │ [ ]Enable frontswap to cache swap pages if tmem is present 启用frontswap缓存交换页面TMEM是否存在 │ │ [*]Contiguous Memory Allocator 连续的内存分配器 │ │ [ ]CMA debug messages (DEVELOPMENT) CMA调试消息(开发) │ │ [ ]Memory allocator for compressed pages 内存分配器为压缩页面 │ │ [ ]Use kernel mem{cpy,set}() for {copy_to,clear}_user()
│ │ [ ]Enable seccomp to safely compute untrusted bytecode 启用seccomp安全计算不可信字节码 │ │ [ ]Xen guest support on ARM (EXPERIMENTAL) ARM的Xen客户支持(实验)
7、 Boot options ---> 启动选项 -*- Flattened Device Tree support 包括平板设备树的机器描述的支持 │ │ [*] Support for the traditional ATAGS boot data passing 支持传统的ATAGS引导数据传递 │ │ [ ] Provide old way to pass kernel parameters 提供旧的方式来传递内核参数 │ │ (0) Compressed ROM boot loader base address 压缩ROM引导装载程序的基址 │ │ (0) Compressed ROM boot loader BSS address 压缩ROM的boot loader BSS地址 │ │ [ ] Use appended device tree blob to zImage (EXPERIMENTAL) 通过附加设备树的blob的zImage(实验) │ │ (noinitrd console=ttymxc0,115200) Default kernel command string (noinitrd控制台= ttymxc0,115200)默认的内核命令字符串 │ │ Kernel command line type (Use bootloader kernel arguments if available) ---> 内核命令行中键入(如果可用引导加载器使用的内核参数) │ │ [ ] Kexec system call (EXPERIMENTAL) KEXEC系统调用(实验) │ │ [ ] Build kdump crash kernel (EXPERIMENTAL) 构建内核转储内核崩溃崩溃转储内核必须被编译成存储器地址不使用主内核 │ │ -*- Auto calculation of the decompressed kernel image address 自动计算解压缩内核映像地址 (X) Use bootloader kernel arguments if available 如果可用使用引导程序内核参数 ( ) Extend bootloader kernel arguments 扩展引导程序内核参数
( ) Always use the default kernel command string 始终使用默认的内核命令字符串 8、 CPU Power Management ---> CPU电源管理 CPU Frequency scaling ---> CPU频率调节 [*] CPU Frequency scaling CPU频率调节 <*> CPU frequency translation statistics CPU频率转换统计 [ ] CPU frequency translation statistics details CPU频率转换统计信息 Default CPUFreq governor (performance) ---> 默认的CPU频率管理(性能)
-*- 'performance' governor ‘性能’管理
<*> 'powersave' governor ‘省电’管理
<*> 'userspace' governor for userspace frequency scaling ‘用户空间’管理用户空间频率缩放
<*> 'ondemand' cpufreq policy governor ‘按需’CPU频率政策管理
<*> 'interactive' cpufreq policy governor ‘互动’CPU频率政策管理
<*> 'conservative' cpufreq governor ‘保守’CPU频率管理
< > Generic CPU0 cpufreq driver 通用CPU0 CPU频率驱动 ARM CPU frequency scaling drivers ---> ARM CPU频率调节驱动程序 │ │ CPU Idle ---> CPU空闲 [*] CPU idle PM support CPU空闲PM支持 [ ] Support multiple cpuidle drivers 支持多种CPI空闲程序 [*] Ladder governor (for periodic timer tick) 阶梯管理(定期计时器滴答声)
-*- Menu governor (for tickless system) 菜单管理(对于无滴答系统)
ARM CPU Idle Drivers ---- ARM CPU 空闲 驱动 9、 Floating point emulation ---> 浮点模拟 *** At least one emulation must be selected *** 至少一个仿真必须选择
[*] VFP-format floating point maths VFP格式浮点数学
[*] Advanced SIMD (NEON) Extension support 高级SIMD(NEON)扩展的支持
[ ] Support for NEON in kernel mode 支持NEON在内核模式 10、 Userspace binary formats ---> 用户空间的二进制格式 [*] Kernel support for ELF binaries 内核支持ELF二进制 [*] Write ELF core dumps with partial segments ELF核心转储与部分片段
<*> Kernel support for scripts starting with #! 启动脚本与内核支持
<M> Kernel support for MISC binaries 对于MISC二进制内核支持
[*] Enable core dump support 启用核心转储支持 11、 ower management options ---> ower管理选项 [*] Suspend to RAM and standby 挂起到内存和待机 [ ] Opportunistic sleep 睡眠机会
[ ] User space wakeup sources interface 用户空间唤醒源接口
[*] Run-time PM core functionality 运行时PM核心功能
[*] Power Management Debug Support 电源管理调试支持
[ ] Extra PM attributes in sysfs for low-level debugging/testing PM额外sysfs中低级别的调试/测试属性
[*] Test suspend/resume and wakealarm during bootup 在启动测试时挂起/恢复和报警
< > Advanced Power Management Emulation 高级电源管理仿真
-*- Operating Performance Point (OPP) Layer library 操作性能(OPP)库层
[ ] Enable workqueue power-efficient mode by default 默认启用工作队列低功耗模式 12、 Networking support ---> 管理选项 Networking options ---> 网络选项
<*> Packet socket 包套接字 │ │ < > Packet: sockets monitoring interface 包:套接字控制界面 │ │ <*> Unix domain sockets Unix域套接字 │ │ < > UNIX: socket monitoring interface UINX:套接字控制界面 │ │ < > Transformation user configuration interface 改造的用户配置界面 │ │ [ ] Transformation sub policy support 支持转换接头方式 │ │ [ ] Transformation migrate database 改造迁移数据库 │ │ [ ] Transformation statistics 转型统计 │ │ < > PF_KEY sockets PF_KEY套接字 │ │ [*] TCP/IP networking TCP/ IP网络 │ │ [ ] IP: multicasting IP:多播 │ │ [ ] IP: advanced router IP:先进的路由器 │ │ [*] IP: kernel level autoconfiguration IP:内核级自动配置 │ │ [*] IP: DHCP support IP:DHCP支持 │ │ [ ] IP: BOOTP support IP:BOOTP支持 │ │ [ ] IP: RARP support IP:RARP支持 │ │ < > IP: tunneling IP:隧道 │ │ < > IP: GRE demultiplexer IP:GRE解复用器 │ │ [ ] IP: TCP syncookie support IP:TCP支持 │ │ < > IP: AH transformation IP:AH转型 │ │ < > IP: ESP transformation IP:ESP转型 │ │ < > IP: IPComp transformation IP:ESP转型 │ │ < > IP: IPsec transport mode IP:IPsec传输模式 │ │ < > IP: IPsec tunnel mode IP:IPsec隧道模式 │ │ < > IP: IPsec BEET mode IP:IPsec的甜菜模式 │ │ < > Large Receive Offload (ipv4/tcp) 大量接收分载(支持IPv4 / TCP) │ │ <*> INET: socket monitoring interface INET:套接字监控界面 │ │ < > UDP: socket monitoring interface UDP:套接字监控界面 │ │ [ ] TCP: advanced congestion control ---- TCP:先进的拥塞控制 │ │ [ ] TCP: MD5 Signature Option support (RFC2385) TCP:MD5签名选项支持(RFC2385) │ │ <*> The IPv6 protocol ---> IPv6协议
--- The IPv6 protocol IPv6协议[ ] IPv6: Router Preference (RFC 4191) support IPv6的:路由器优先(RFC4191)支持[ ] IPv6: Enable RFC 4429 Optimistic DAD IPv6的:启用RFC4429 DAD< > IPv6: AH transformation IPv6的:AH转型< > IPv6: ESP transformation IPv6的:ESP转型< > IPv6: IPComp transformation IPv6:IPComp转型< > IPv6: Mobility IPv6: 的流动性<*> IPv6: IPsec transport mode IPv6: IPsec传输模式<*> IPv6: IPsec tunnel mode IPv6:IPsec隧道模式<*> IPv6: IPsec BEET mode< > IPv6: MIPv6 route optimization mode IPv6的:移动IPv6路由优化模式< > Virtual (secure) IPv6: tunneling<*> IPv6: IPv6-in-IPv4 tunnel (SIT driver)[ ] IPv6: IPv6 Rapid Deployment (6RD)< > IPv6: IP-in-IPv6 tunnel (RFC2473)< > IPv6: GRE tunnel[ ] IPv6: Multiple Routing Tables[ ] IPv6: multicast routing
│ │ [ ] Security Marking 安全标识 │ │ [ ] Timestamping in PHY devices 加盖时间在PHY设备 │ │ [*] Network packet filtering framework (Netfilter) ---> 网络数据包过滤框架(Netfilter)
--- Network packet filtering framework (Netfilter) 网络数据包过滤框架(Netfilter)[ ] Network packet filtering debugging 网络数据包过滤的调试[*] Advanced netfilter configuration 高级配置的netfilterCore Netfilter Configuration ---> 核心Netfilter的配置
< > Netfilter NFACCT over NFNETLINK interface Netfilter的NFACCT超过NFNETLINK接口< > Netfilter NFQUEUE over NFNETLINK interface Netfilter的NFQUEUE超过NFNETLINK接口< > Netfilter LOG over NFNETLINK interface Netfiter的LOG超过了NFNTLINK接口< > Netfilter connection tracking support Netfilter的连接跟踪支持< > Netfilter nf_tables support Netfilter的nf_tables支持< > Netfilter Xtables support (required for ip_tables)Netfilter的Xtables支持(需要ip_tables)
< > IP set support ---- IP组支持< > IP virtual server support ---- IP虚拟服务器支持IP: Netfilter Configuration ---> IP:Netfilter的配置< > IP tables support (required for filtering/masq/NAT) IP表支持(需要过滤/masq/NAT)< > ARP tables support ARP表支持(ARP [Address Resolution Protocol]地址解析协议)
IPv6: Netfilter Configuration ---> IPv6:Netfilter的配置< > IP6 tables support (required for filtering) IP6表支持(用于过滤)
│ │ < > The DCCP Protocol ---- DCCP协议
│ │ < > The SCTP Protocol ---- SCTP协议 │ │ < > The RDS Protocol RDS协议 │ │ < > The TIPC Protocol ---- TIPC协议 │ │ < > Asynchronous Transfer Mode (ATM) 异步传输模式(ATM) │ │ < > Layer Two Tunneling Protocol (L2TP) ---- 第二层隧道协议(L2TP) │ │ < > 802.1d Ethernet Bridging 802.1D以太网桥接 │ │ <*> 802.1Q/802.1ad VLAN Support 802.1Q/802.1ad的VLAN支持 │ │ [ ] GVRP (GARP VLAN Registration Protocol) support GVRP(GARP VLAN注册协议)支持 │ │ [ ] MVRP (Multiple VLAN Registration Protocol) support MVRP(多VLAN注册协议)支持 < > DECnet Support DECnet的支持 │ │ <*> ANSI/IEEE 802.2 LLC type 2 Support ANSI/ IEEE802.2 LLC类型2支持 │ │ < > The IPX protocol IPX协议 │ │ < > Appletalk protocol support AppleTalk协议的支持 │ │ < > CCITT X.25 Packet Layer CCITT X.25分组层 │ │ < > LAPB Data Link Driver LAPB数据链路驱动程序 │ │ < > Phonet protocols family Phonet协议族 │ │ < > IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support IEEE标准802.15.4低速率无线个人区域网络的支持 │ │ [ ] QoS and/or fair queueing ---- QoS和/或公平排队 │ │ [ ] Data Center Bridging support 数据中心桥接支持 │ │ -*- DNS Resolver support DNS解析器支持 │ │ < > B.A.T.M.A.N. Advanced Meshing Protocol B.A.T.M.A.N.先进的网格协议 │ │ < > Open vSwitch 开放的vSwitch │ │ < > Virtual Socket protocol 虚拟套接字协议 │ │ [ ] Network classid cgroup 网络类IDC组 │ │ [ ] enable BPF Just In Time compiler 启用BPF即时编译器 │ │ Network testing ---> 网络测试 < > Packet Generator (USE WITH CAUTION) 数据包生成(谨慎使用)│ │ [ ] Amateur Radio support ---- 业余广播支持 │ │ <*> CAN bus subsystem support ---> CAN总线子系统支持
<*> Raw CAN Protocol (raw access with CAN-ID filtering) 原CAN协议(原访问与CAN-ID过滤)<*> Broadcast Manager CAN Protocol (with content filtering) 广播管理CAN协议(内容过滤)<*> CAN Gateway/Router (with netlink configuration) CAN网关/路由器(含网络链路配置)CAN Device Drivers ---> CAN设备驱动程序
│ │ < > IrDA (infrared) subsystem support ---- 红外子系统支持< > Virtual Local CAN Interface (vcan) 虚拟本地CAN接口(VCAN)< > Serial / USB serial CAN Adaptors (slcan) 串口/USB串行CAN适配器(sclan)<*> Platform CAN drivers with Netlink support CAN驱动平台支持网络链路[*] CAN bit-timing calculation[ ] Enable LED triggers for Netlink based drivers 启用LED触发器基于网络链路层驱动< > Atmel AT91 onchip CAN controller Atmel公司AT91片上CAN控制器< > TI High End CAN Controller TI高端CAN控制器< > Microchip MCP251x SPI CAN controllers Microchip的MCP251X SPICAN控制器<*> Support for Freescale FLEXCAN based chips 支持飞思卡尔基于FlexCAN芯片< > Aeroflex Gaisler GRCAN and GRHCAN CAN devices 艾法斯Gaisler GRCAN和GRHCAN CAN设备<*> Bosch M_CAN devices 博世M_CAN设备< > Philips/NXP SJA1000 devices ---- 飞利浦/NXP SJA1000设备< > Bosch C_CAN/D_CAN devices ---- 博世C_CAN/D_CAN设备< > Bosch CC770 and Intel AN82527 devices ---- 博世CC770和英特尔AN82527设备CAN USB interfaces ---> CAN个USB接口< > Softing Gmbh CAN generic support Softing廷Gmbh CAN 通用支持[ ] CAN devices debugging messages CAN设备调试信息
│ │ <*> Bluetooth subsystem support ---> 蓝牙子系统支持
│ │ < > RxRPC session sockets RxRPC会话套接字 │ │ -*- Wireless ---> 无线支持
│ │ < > WiMAX Wireless Broadband support ----
│ │ < > RF switch subsystem support ---> RF转换子系统支持
--- RF switch subsystem support RF开关子系统支持 < > Generic rfkill regulator driver 通用rfkill稳压器驱动程序│ │ < > Plan 9 Resource Sharing Support (9P2000) ---- Plan 9的资源共享支持(9P2000) │ │ < > CAIF support ---- CAIF支持 │ │ < > Ceph core library Ceph的核心库 │ │ < > NFC subsystem support ---- NFC子系统支持 13、 Device Drivers ---> 设备驱动程序 Generic Driver Options ---> 通用驱动程序选项
() path to uevent helper 路径UEVENT帮手│ │ [*] Maintain a devtmpfs filesystem to mount at /dev 保持devtmpfs文件系统挂载在/dev下│ │ [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs 挂载devtmpfs位于/dev,内核安装在根文件系统后│ │ [ ] Select only drivers that don't need compile-time external firmware 只选择驱动程序不需要编译的外部固件│ │ [*] Prevent firmware from being built 防止固件│ │ -*- Userspace firmware loading support 支持用户空间的固件加载│ │ [*] Include in-kernel firmware blobs in kernel binary 包括在内核二进制内核中的固件斑点│ │ () External firmware blobs to build into the kernel binary 外部固件斑点建到内核二进制│ │ [*] Fallback user-helper invocation for firmware loading 后备用户辅助调用固件加载│ │ [ ] Driver Core verbose debug messages 驱动核心详细的调试信息│ │ [ ] Managed device resources verbose debug messages 管理设备资源详细的调试信息│ │ [*] DMA Contiguous Memory Allocator DMA连续内存分配器│ │ *** Default contiguous memory area size: *** 默认连续的内存区域大小│ │ (320)Size in Mega Bytes 大小兆字节│ │ Selected region size (Use mega bytes value only) ---> 选定区域的大小(只用兆字节)│ │ (8) Maximum PAGE_SIZE order of alignment for contiguous buffers 对齐连续缓冲区的最大订单PAGE_SIZE│ │ (7) Maximum count of the CMA device-private areas CMA设备专用区域最大计数
│ │ Bus devices ---> 设备总线 [*] Freescale EIM DRIVER 飞思卡尔的EIM设备 [ ] ARM CCI driver support ARM CCI驱动程序支持
│ │ <*> Connector - unified userspace <-> kernelspace linker ---> 连机器---用户空间<->内核空间统一连接 [*] Report process events to userspace 报告处理时间对用户空间
│ │ <*> Memory Technology Device (MTD) support ---> 内存技术设备(MTD)支持 < > MTD tests support (DANGEROUS) MTD测试支持(危险) < > RedBoot partition table parsing RedBoot分区表解析
<*> Command line partition table parsing 命令行分区表解析
< > ARM Firmware Suite partition parsing ARM的固定套件分区解析
<*> OpenFirmware partitioning information support OpenFirmware的分区信息支持
< > TI AR7 partitioning support TIAR7分区支持
*** User Modules And Translation Layers *** 用户模块和运输层
<*> Caching block device access to MTD devices 高速缓存块设备访问MTD设备
< > FTL (Flash Translation Layer) support FTL(闪存装换层)的支持
< > NFTL (NAND Flash Translation Layer) support NFTL(NAND闪存转换层)的支持 < > INFTL (Inverse NAND Flash Translation Layer) support INFTL(逆NAND闪存转换层)的支持
< > Resident Flash Disk (Flash Translation Layer) support 常驻闪存盘(闪存转换层)的支持
< > NAND SSFDC (SmartMedia) read only translation layer NAND SSFDC(SmartMedia卡) 只读转换层
< > SmartMedia/xD new translation layer SmartMedit/xD新的传输层
< > Log panic/oops to an MTD buffer
< > Swap on MTD device support 交换对MTD设备支持 RAM/ROM/Flash chip drivers ---> RAM/ROM/Flash芯片的驱动程序
Mapping drivers for chip access ---> 映射驱动芯片访问
Self-contained MTD device drivers ---> 自包含的MTD设备驱动程序
[ ] NAND ECC Smart Media byte order NAND ECC只能媒体字节顺序
<*> NAND Device Support ---> NAND ENAND设备支持
< > OneNAND Device Support ---- oneNAND闪存设备支持
LPDDR flash memory drivers ---> LPDRR闪存驱动器
<*> SPI-NOR device support ---> SPI-NOR设备支持
<*> Enable UBI - Unsorted block images ---> 启用UBI-UNsorted块图像 │ │ Device Tree and Open Firmware support ---> 设备树开放固件支持
│ │ < > Parallel port support ---- 并行端口支持
│ │ [*] Block devices ---> 块设备
< > Null test block driver 空测试块驱动器 <*> Loopback device support 回环设备支持
(8) Number of loop devices to pre-create at init time
< > Cryptoloop Support Cryptoloop 支持
< > DRBD Distributed Replicated Block Device support DRDB分布式复制块设备支持
< > Network block device support 网络设备支持
<*> RAM block device support RAM块设备支持
(16) Default number of RAM disks 默认RAM磁盘数量
(65536) Default RAM disk size (kbytes) 默认RAN磁盘尺寸
[ ] Support XIP filesystems on RAM block device 支持XIP内存块设备文件系统
< > Packet writing on CD/DVD media CD/DCD媒体包写入
< > ATA over Ethernet support 以太网ATA支持
< > mGine mflash, gflash support mGine mflash,gflash支持
< > Rados block device (RBD) Rados 块设备(RBD)
│ │ Misc devices ---> 杂项设备支持
│ │ SCSI device support ---> SCSI设备支持
│ │ <*> Serial ATA and Parallel ATA drivers ---> stat和pata驱动
│ │ [ ] Multiple devices driver support (RAID and LVM) ---- 多设备支持(RAID,LVM)
│ │ < > Generic Target Core Mod (TCM) and ConfigFS Infrastructure -通用目标核心MOD(TCM)和基础设施CONFIGFS
│ │ [*] Network device support ---> 网络设备支持
│ │ Input device support ---> 输出设备支持
│ │ Character devices ---> Character设备
│ │ -*- I2C support ---> I2C总线支持
│ │ [*] SPI support ---> SPI支持
│ │ < > HSI support ---- HSI支持
│ │ PPS support ---> PPS支持
│ │ PTP clock support ---> PTP设备支持
│ │ Pin controllers ---> 针控制器
│ │ -*- GPIO Support ---> GPIO支持
│ │ < > Dallas's 1-wire support ---- Dallas’s 1-wire支持
│ │ [*] Power supply class support ---> 电源级支持
│ │ [ ] Adaptive Voltage Scaling class support ---- 自适应电压缩放级支持
│ │ <*>Hardware Monitoring support ---> 硬件监控支持
│ │ <*>Generic Thermal sysfs driver ---> 通用热驱动的sysfs
│ │ [*] Watchdog Timer Support ---> 看门狗定时器支持
│ │ Sonics Silicon Backplane ---> 超音速硅底板
│ │ Broadcom specific AMBA ---> Broadcom具体的AMBA
│ │ Multifunction device drivers ---> 多功能驱动设备程序
│ │ [ ] ARM Versatile Express platform infrastructure ARM通用快递的平台基础设施
│ │ [*] Voltage and Current Regulator Support ---> 电压和电流调节器支持
│ │ <*> Multimedia support ---> 多媒体支持
│ │ Graphics support ---> 显卡支持
│ │ <*> Sound card support ---> 声卡支持
│ │ HID support ---> HID支持
│ │ [*] USB support ---> USB支持
│ │ <*> MMC/SD/SDIO card support ---> MMC/ SD/ SDIO卡支持 │ │ < > Sony MemoryStick card support ---- 索尼的MemoryStick卡支持 │ │ MXC support drivers ---> MXC驱动程序支持 │ │ [*] LED Support ---> 灯光支持
│ │ [ ] Accessibility support ---- 辅助功能支持
│ │ [ ] EDAC (Error Detection And Correction) reporting ---- EDAC(错误检测和校正)报告 [*] Real Time Clock ---> 实时时钟 │ │ [*] DMA Engine support ---> DMA引擎支持 │ │ [ ] Auxiliary Display support ---- 辅助显示器支持 │ │ < > Userspace I/O drivers ---- 用户空间的I / O驱动程序 │ │ [ ] Virtualization drivers ---- 虚拟化驱动程序 │ │ Virtio drivers ---> Virtio驱动程序
│ │ Microsoft Hyper-V guest support ---- 微软的Hyper_v支持
│ │ [*] Staging drivers ---> 分段驱动程序
│ │ Common Clock Framework ---> 公共时钟架构 │ │ Hardware Spinlock drivers ---- 硬件驱动自旋锁 │ │ [ ] Mailbox Hardware Support ---- 邮箱硬件支持 │ │ [ ] IOMMU Hardware Support ---- IOMMU硬件支持 │ │ Remoteproc drivers ---> Remoteproc 驱动程序 │ │ Rpmsg drivers ---- Rpmsg 驱动程序 │ │ [ ] Generic Dynamic Voltage and Frequency Scaling (DVFS) support ---- 通用动态电压和频率缩放(DVFS)支持 │ │ < > External Connector Class (extcon) support ---- 外部连接器类(extcon)支持 │ │ [ ] Memory Controller drivers ---- 内存控制器驱动程序 │ │ <*> Industrial I/O support ---> 工业I/ O支持 │ │ [*] Pulse-Width Modulation (PWM) Support ---> 脉冲宽度调制(PWM)支持 │ │ < >IndustryPack bus support ---- IndustryPack总线支持 │ │ [*]Reset Controller Support ---> 复位控制器支持 │ │ < >FMC support ---- FMC支持 │ │ PHY Subsystem ---> PHY子系统 ││ [ ] Generic powercap sysfs driver ---- 通用功率限额sysfs驱动程序 14、 File systems ---> 文件系统 <*> Second extended fs support 第二个扩展支持FS │ │ [*] Ext2 extended attributes SExt2扩展属性 │ │ [*] Ext2 POSIX Access Control Lists Ext2 POSIX访问控制列表 │ │ [*] Ext2 Security Labels EXT2安全标签 │ │ [ ] Ext2 execute in place support EXT2执行到位的支持 │ │ <*> Ext3 journalling file system support Ext3的日志式文件系统支持 │ │ [*] Default to 'data=ordered' in ext3 默认为“数据=有序'的EXT3 │ │ [*] Ext3 extended attributes Ext3的扩展属性 │ │ [*] Ext3 POSIX Access Control Lists EXT3 POSIX访问控制列表 │ │ [*] Ext3 Security Labels Ext3的安全标签 │ │ <*> The Extended 4 (ext4) filesystem 扩展(ext4的)文件系统 │ │ [*] Ext4 POSIX Access Control Lists EXT4 POSIX访问控制列表 │ │ [*] Ext4 Security Labels EXT4安全标签 │ │ [ ] EXT4 debugging support EXT4调试支持 │ │ [ ] JBD (ext3) debugging support JBD(ext3的)调试支持 │ │ [ ] JBD2 (ext4) debugging support JBD2(EXT4)调试支持 │ │ < > Reiserfs support ReiserFS的支持 │ │ < > JFS filesystem support JFS文件系统的支持 │ │ < > XFS filesystem support XFS 文件系统的支持 │ │ < > GFS2 file system support GFS2 文件系统的支持 │ │ < > OCFS2 file system support OCFS2 文件系统的支持 │ │ < > Btrfs filesystem support Btrfs 文件系统的支持 │ │ < > NILFS2 file system support NILFS2 文件系统的支持 │ │ [*] Enable POSIX file locking API 启用POSIX文件锁定API │ │ [*] Dnotify support Dnotify支持 │ │ [*] Inotify support for userspace 对于用户空间inotify的支持 │ │ [ ] Filesystem wide access notification 文件系统访问广泛的通知 │ │ [*] Quota support 配额支持 │ │ [*] Report quota messages through netlink interface 通过网络连接接口报告配额邮件 │ │ [ ] Print quota warnings to console (OBSOLETE) 打印配额警告控制台(过时) │ │ [ ] Additional quota sanity checks 附加配额完整性检查 │ │ < > Old quota format support 旧的配额格式支持 │ │ < > Quota format vfsv0 and vfsv1 support 配额格式vfsv0和vfsv1支持 │ │ <*> Kernel automounter version 4 support (also supports v3) 支持内核加载器版本4(也支持v3)
│ │ <*> FUSE (Filesystem in Userspace) support FUSE(文件系统在用户空间)支持 │ │ < > Character device in Userspace support 在用户空间支持字符设备 │ │ Caches ---> 高速缓存 < > General filesystem local caching manager 通用文件系统的本地缓存管理器 │ │ CD-ROM/DVD Filesystems ---> CD-ROM/ DVD文件系统 <M> ISO 9660 CDROM file system support ISO 9660 CDROM文件系统支持 [*] Microsoft Joliet CDROM extensions 微软的Joliet CDROM扩展 [*] Transparent decompression extension 透明的扩展减压 <M> UDF file system support UDF文件系统支持 │ │ DOS/FAT/NT Filesystems ---> DOS / FAT/ NT文件系统 <M> MSDOS fs support MSDOS FS支持 <*> VFAT (Windows-95) fs support VFAT(WINDOWS-95)FS支持 (437) Default codepage for FAT 默认代码为FAT (iso8859-1) Default iocharset for FAT 默认为iocharset的FAT < > NTFS file system support NTFS文件系统支持 │ │ Pseudo filesystems ---> 伪文件系统 [*] /proc file system support / proc文件系统的支持 [*] Sysctl support (/proc/sys) sysctl的支持(/ proc/ SYS) [*] Enable /proc page monitoring 启用的/ proc网页监控 -*- sysfs file system support sysfs文件系统支持 [*] Tmpfs virtual memory file system support (former shm fs) tmpfs的虚拟内存文件系统支持(前SHM FS) [ ] Tmpfs POSIX Access Control Lists tmpfs的POSIX访问控制列表 [ ] Tmpfs extended attributes tmpfs的扩展属性 {M} Userspace-driven configuration filesystem │ │ [*] Miscellaneous filesystems ---> 其他的文件系统
< > ADFS file system support ADFS文件系统支持 < > Amiga FFS file system support Amiga的FFS文件系统支持 < > eCrypt filesystem layer support ECRYPT文件系统层支持 < > Apple Macintosh file system support 苹果Macintosh文件系统支持 < > Apple Extended HFS file system support 苹果拓展HFS文件系统支持 < > BeOS file system (BeFS) support (read only) BeOSI的文件系统(BeFSB)支持(只读) < > BFS file system support BFS文件系统支持 < > EFS file system support (read only) EFS文件系统支持(只读) <*> Journalling Flash File System v2 (JFFS2) support 日志式闪存文件系统V2(JFFS2)的支持 (0) JFFS2 debugging verbosity (0 = quiet, 2 = noisy) JFFS2调试级别(0 = 安静, 2 = 嘈杂) [*] JFFS2 write-buffering support JFFS2写缓冲支持 [ ] Verify JFFS2 write-buffer reads 验证JFFS2写缓冲区读写 [ ] JFFS2 summary support JFFS2支持汇总 [ ] JFFS2 XATTR support JFFS2 XATTR支持 [ ] Advanced compression options for JFFS2 对于JFFS2高级压缩选项 <*> UBIFS file system support UBIFS文件系统支持 [ ] Advanced compression options 先进的压缩选项 < > LogFS file system LogFSB文件系统 < > Compressed ROM file system support (cramfs) (OBSOLETE) 压缩的ROM文件系统的支持(CRAMFS)(过时) < > SquashFS 4.0 - Squashed file system support SquashFS4.0-Squashed文件系统支持 < > FreeVxFS file system support (VERITAS VxFS(TM) compatible) FreeVxFS文件系统的支持(VERITAS的VxFS(TM)兼容) < > Minix file system support Minix文件系统支持 < > SonicBlue Optimized MPEG File System support SonicBlue优化MPEG文件系统支持 < > OS/2 HPFS file system support OS/2HPFS文件系统支持 < > QNX4 file system support (read only) QNX4文件系统支持(只读) < > QNX6 file system support (read only) QNX6文件系统支持(只读) < > ROM file system support ROM文件系统支持 [ ] Persistent store support 持久性存储支持 < > System V/Xenix/V7/Coherent file system support 系统V/Xenix/V7/相干文件系统支持 < > UFS file system support (read only) UFS文件系统支持(只读) < > F2FS filesystem support (EXPERIMENTAL) F2FS文件系统支持 (实验)│ │ [*] Network File Systems ---> 网络文件系统
<*> NFS client support NFS客户端支持 <*> NFS client support for NFS version 2 NFS版本2 NFS客户端支持 <*> NFS client support for NFS version 3 NFS版本3 NFS客户端支持 [*] NFS client support for the NFSv3 ACL protocol extension 对于NFSv3的ACL协议扩展NFS客户端支持 <*> NFS client support for NFS version 4 NFS版本4NFS客户端支持 [ ] Provide swap over NFS support 提供交换NFS支持 [ ] NFS client support for NFSv4.1 为NFSv4.1NFS客户端支持 [*] Root file system on NFS 在NFS根文件系统 [ ] Use the legacy NFS DNS resolver 使用传统的NFS DNS解析器 < > NFS server support NFS服务器支持 [ ] RPC: Enable dprintk debugging RPC:启用dprintk调试 < > Ceph distributed file system Ceph的分布式文件系统 < > CIFS support (advanced network filesystem, SMBFS successor) 支持CIFS(先进的网络文件系统,SMBFS继任者) < > NCP file system support (to mount NetWare volumes) NCP文件系统的支持(安装NetWares) < > Coda file system support (advanced network fs) Coda文件系统的支持(先进的网络fs)< > Andrew File System support (AFS) │ │ -*- Native language support ---> 本地语言支持 │ │ < >Distributed Lock Manager (DLM) ---- 分布式锁管理器(DLM) 15、 Kernel hacking ---> 内核黑客 printk and dmesg options ---> printk的dmesg的和选择
[ ] Show timing information on printks 显示在printks定时信息│ │ Compile-time checks and compiler options ---> 编译时检查和编译器选项(4) Default message log level (1-7) 默认消息日志级别[ ] Delay each boot printk message by N milliseconds 用N毫秒延迟每次开机的printk消息 [ ] Enable dynamic printk() support 启动动态的printk()支持
[ ] Compile the kernel with debug info 编译与调试内核的信息
[*] Enable __deprecated logic 启用_deprecated逻辑│ │ [*] Magic SysRq key Magic SysRq 键 │ │ (0x1) Enable magic SysRq key functions by default 启用 功能默认 magic SysRq 键 │ │ -*- Kernel debugging 内核调试 │ │ Memory Debugging ---> 内存调试 [ ] Debug page memory allocations 调试页面内存分配
[*] Enable __must_check logic 启用必须的检查逻辑
(1024) Warn for stack frames larger than (needs gcc 4.4) 为警告大于堆栈帧(GCC需要4.4)
[ ] Strip assembler-generated symbols during link 剥去链接时汇编程序生成的符号
[ ] Generate readable assembler code 生成可读的汇编代码
[ ] Enable unused/obsolete exported symbols 启用闲置/过时的输出符号
[*] Debug Filesystem 调试文件系统
[ ] Run 'make headers_check' when building vmlinux 当建设vmlinux时运行“make headers_check”
[ ] Enable full Section mismatch analysis 启用全剖面不匹配分析
[ ] Force weak per-cpu definitions 消弱每个CPU的定义
[ ] Debug object operations 调试对象操作 [ ] Enable SLUB performance statistics 启用SLUB性能统计信息 [ ] Kernel memory leak detector 内核内存泄露检测器 [ ] Stack utilization instrumentation 堆栈的使用仪器 [ ] Debug VM 调试VM [ ] Debug memory initialisation 调试内存初始化 [ ] Debug access to per_cpu maps 调试访问per_cpu地图 [ ] Highmem debugging Highmem调试│ │ [ ] Debug shared IRQ handlers 调试共享IRQ处理 │ │ Debug Lockups and Hangs ---> 调试锁定和挂起 [ ] Detect Hard and Soft Lockups 检测硬和软锁仓 │ │ [ ] Detect Hung Tasks 检测挂起任务 │ │ [ ] Panic on Oops
│ │ (0) panic timeout
│ │ [ ] Collect scheduler debugging info 收集调度调试信息 │ │ [ ] Collect scheduler statistics 收集调度统计 │ │ [ ] Collect kernel timers statistics 收集内核定时器统计 │ │ [*] Debug preemptible kernel 调试抢占内核 │ │ Lock Debugging (spinlocks, mutexes, etc...) ---> 锁调试(自旋锁,互斥,等...)
[ ] RT Mutex debugging, deadlock detection RT互斥调试,死锁检测 [ ] Built-in scriptable tester for rt-mutexes 内置脚本化测试仪RT-互斥 [ ] Spinlock and rw-lock debugging: basic checks 自旋锁和RW锁调试:基本检查 [ ] Mutex debugging: basic checks 互斥调试:基本检查 [ ] Wait/wound mutex debugging: Slowpath testing 等待/互斥检测:慢路径测试 [ ] Lock debugging: detect incorrect freeing of live locks 锁调试:检测错误的释放活锁 [ ] Lock debugging: prove locking correctness 锁调试:证明正确性 [ ] Lock usage statistics 锁定使用情况统计 [ ] Sleep inside atomic section checking [ ] Locking API boot-time self-tests 锁定API启动时自检│ │ [ ] kobject debugging kobject的调试 │ │ [ ] Verbose BUG() reporting (adds 70K) 详细BUG()的报告(添加70K) │ │ [ ] Debug filesystem writers count 调试文件系统写计数
│ │ [ ] Debug linked list manipulation 调试链表操作 │ │ [ ] Debug SG table operations 调试SG表操作 │ │ [ ] Debug notifier call chains 调试通知调用链 │ │ [ ] Debug credential management 调试凭证管理 │ │ RCU Debugging ---> RCU调试
[ ] RCU debugging: preemptible RCU race provocation RCU调试:强占RCU [ ] RCU debugging: sparse-based checks for pointer usage RCU调试:sparse-based检测指针的用法 < > torture tests for RCU 破坏性测试RCU (21) RCU CPU stall timeout in seconds 在几秒钟内RCU CPU失速超时 [*] Print additional per-task information for RCU_CPU_STALL_DETECTOR 打印额外的per-task信息为RCU_CPU_STALL_DETECTOR [ ] Print additional diagnostics on RCU CPU stall [ ] Enable tracing for RCU 启用跟踪RCU│ │ [ ] Force extended block device numbers and spread them 扩张块设备的数量和传播
│ │ < > Notifier error injection 通知错误注入
│ │ [ ] Fault-injection framework 故障注入框架
│ │ [ ] Tracers ----
│ │ Runtime Testing ---> 运行测试 < > Linux Kernel Dump Test Tool Module linux内核转存储测试工具模块 [ ] Linked list sorting test 链表排序测试
< > Self test for the backtrace code 自检的回溯代码
< > Red-Black tree test Red-Black树测试
< > Interval tree test 区间树测试
< > Per cpu operations test 每个CPU运算测试
[ ] Perform an atomic64_t self-test at boot 在开机时执行atomic64_t自检
< > Test functions located in the string_helpers module at runtime 在运行时测试函数位于string_helps模块
< > Test kstrto*() family of functions at runtime 在运行时测试kstrto*()函数 │ │ [ ] Enable debugging of DMA-API usage 启用DMA-API使用的调试 │ │ < > Test module loading with 'hello world' module 测试模块的加载与“hello word”模块 │ │ < > Test user/kernel boundary protections 测试用户/内核边界保护 │ │ [ ] Sample kernel code ---- 内核示例代码
│ │ [ ] KGDB: kernel debugger ---- KGDB:内核调试器 │ │ [ ] Export kernel pagetable layout to userspace via debugfs 出口内核页表的布局的debugfs通过向用户空间 │ │ [ ] Filter access to /dev/mem 到/ dev/ MEM过滤器访问 │ │ [*] Enable stack unwinding support (EXPERIMENTAL) 启用堆栈展开支持(实验) │ │ [ ] Verbose user fault messages 详细的用户故障信息 │ │ [ ] Kernel low-level debugging functions (read help!) 内核低级别的调试功能(read help!) │ │ [ ] Write the current PID to the CONTEXTIDR register 写当前PID到CONTEXTIDR寄存器 │ │ [ ] Set loadable kernel module data as NX and text as RO 设置加载内核模块的数据作为NX和文本为RO 16、 Security options ---> 安全选项 -*- Enable access key retention support 启用访问秘钥保留的支持
│ │ [ ] Enable register of persistent per-UID keyrings 启用持久的寄存器per-UID钥匙
│ │ [ ] Large payload keys 大型有效载荷键
│ │ < > ENCRYPTED KEYS 加密的秘钥
│ │ [ ] Enable the /proc/keys file by which keys may be viewed 通过该键可以被看做在/proc/秘钥文件中
│ │ [ ] Restrict unprivileged access to the kernel syslog 限制未经授权的访问内核的系统日志
│ │ [ ] Enable different security models 启用不同的安全模式
│ │ [*] Enable the securityfs filesystem 启用安全的文件系统
│ │ Default security module (Unix Discretionary Access Controls) --->默认的安全模块(UNIX自主访问控制)
│ │ 17、 -*- Cryptographic API ---> 加密API *** Crypto core or helper *** 加密核心和帮助
│ │ -*- Cryptographic algorithm manager 加密算法管理
│ │ <*> Userspace cryptographic algorithm configuration 用户空间加密算法配置
│ │ [*] Disable run-time self tests 禁用运行时的自我测试
│ │ -*- GF(2^128) multiplication functions GF(2*128)乘功能
│ │ -*- Null algorithms 空算法
│ │ < > Parallel crypto engine 并行加密引擎
│ │ < > Software async crypto daemon 软件加密异步保护
│ │ -*- Authenc support Authenc支持
│ │ <M> Testing module 测试模块 │ │ *** Authenticated Encryption with Associated Data *** 认证加密与数据加密
│ │ -*- CCM support CCM支持
│ │ <*> GCM/GMAC support GCM/GMAC支持
│ │ -*- Sequence Number IV Generator 序列号发电机IV
│ │ *** Block modes *** 块模式
│ │ <*> CBC support CBC转弯制动控制(Curve Brake Control)
│ │ -*- CTR support CTR临街温度热敏电阻(CritiCal Temperature Resistor) 作为控制报警用
│ │ <*> CTS support
│ │ -*- ECB support
│ │ <*> LRW support
│ │ < > PCBC support
│ │ <*> XTS support
│ │ *** Hash modes ***
│ │ < > CMAC support
│ │ < > HMAC support
│ │ < > XCBC support
│ │ < > VMAC support
│ │ *** Digest *** 文摘
│ │ -*- CRC32c CRC algorithm CRC32c CRC 算法 │ │ < > CRC32 CRC algorithm CRC32C算法
│ │ -*- CRCT10DIF algorithm CRCT10DIF算法
│ │ -*- GHASH digest algorithm CHASH摘要算法
│ │ <*> MD4 digest algorithm MD4摘要算法[MD4信息摘要算法4]
│ │ <*> MD5 digest algorithm MD5 摘要算法 [MD5信息摘要算法5] │ │ <*> Michael MIC keyed digest algorithm Michael MIC的 摘要算法 │ │ <*> RIPEMD-128 digest algorithm RIPEMD-128 的 摘要算法 │ │ <*> RIPEMD-160 digest algorithm RIPEMD-160 的 摘要算法 │ │ <*> RIPEMD-256 digest algorithm RIPEMD-256 的 摘要算法 │ │ <*> RIPEMD-320 digest algorithm RIPEMD-320 的 摘要算法 │ │ <*> SHA1 digest algorithm SHA1摘要算法
│ │ < > SHA1 digest algorithm (ARM-asm) AHA1散列算法(ARM-ASM)
│ │ -*- SHA224 and SHA256 digest algorithm SHA224和SHA256摘要算法 │ │ <*> SHA384 and SHA512 digest algorithms SHA384和SHA512 摘要算法 │ │ <*> Tiger digest algorithms Tiger摘要算法 <*> Whirlpool digest algorithms Whirlp摘要算法
│ │ *** Ciphers *** 密码
│ │ -*- AES cipher algorithms AES加密算法 │ │ < > AES cipher algorithms (ARM-asm) AES加密算法(ARM-ASM) │ │ < > Anubis cipher algorithm Anubis 加密算法 │ │ -*- ARC4 cipher algorithm ARC4加密算法
│ │ <*> Blowfish cipher algorithm Blowfish加密算法
│ │ <*> Camellia cipher algorithms Camellia加密算法
│ │ < > CAST5 (CAST-128) cipher algorithm CAST6(CAST-128)加密算法 │ │ < > CAST6 (CAST-256) cipher algorithm CAST6(CAST-256)加密算法 │ │ <*> DES and Triple DES EDE cipher algorithms DES和三重DES EDE加密算法 │ │ < > FCrypt cipher algorithm FCrypt 密码算法 │ │ < > Khazad cipher algorithm Khazad密码算法 │ │ < > Salsa20 stream cipher algorithm Salsa20流密码算法 │ │ < > SEED cipher algorithm SEED加密算法 │ │ < > Serpent cipher algorithm Serpent加密算法
│ │ < > TEA, XTEA and XETA cipher algorithms TEA,XTEA和XETA加密算法 │ │ <*> Twofish cipher algorithm Twofish的加密算法
│ │ *** Compression *** 压缩
│ │ -*- Deflate compression algorithm Deflate压缩算法
│ │ < > Zlib compression algorithm Zlib压缩算法
│ │ -*- LZO compression algorithm LZO压缩算法
│ │ < > LZ4 compression algorithm LZ4压缩算法
│ │ < > LZ4HC compression algorithm LZ4HC压缩算法
│ │ *** Random Number Generation *** 随机数生成
│ │ < > Pseudo Random Number Generation for Cryptographic modules 伪随机数生成加密模块
│ │ < > User-space interface for hash algorithms 用户空间接口散列算法
│ │ < > User-space interface for symmetric key cipher algorithms 用户空间接口对称秘钥加密算法
│ │ [*] Hardware crypto devices ---> 硬件加密设备
<*> Freescale CAAM-Multicore driver backend 飞思卡尔CAAM-Multicore[多核驱动]后端驱动 <*> Freescale CAAM Job Ring driver backend 飞思卡尔CAAM工业协会工作环后端驱动 (9) Job Ring size 工作环的大小 [ ] Job Ring interrupt coalescing 工作环终端结合 <*> Register algorithm implementations with the Crypto API 注册算法实现的加密API <*> Register hash algorithm implementations with Crypto API 注册与加密散列算法实现API <*> Register caam device for hwrng API 注册CAAM设备hwrngAPI [ ] Test caam rng CAAM测试rng[CAAM中国汽车工业协会] <*> CAAM Secure Memory / Keystore API (EXPERIMENTAL) CAAM安全存储器/密钥库API(实验) (7) Size of each keystore slot in Secure Memory 在安全存储器中每个密钥存储槽的大小 <*> CAAM Secure Memory - Keystore Test/Example (EXPERIMENTAL) CAAM安全存储器-密钥存储测试/例子(实验) <*> CAAM/SNVS Security Violation Handler (EXPERIMENTAL) CAAM/SNVS安全违规处理程序(实验) [ ] Enable debug output in CAAM driver 启用CAAM驱动器调试输出 < > Support for SAHARA crypto accelerator 支持SAHARA加密加速器│ │ < > Asymmetric (public-key cryptographic) key type ---- 非对称公钥加密密钥类型 18、 Library routines ---> 库教程 <M> CRC-CCITT functions CRC-CCiTT功能
│ │ -*- CRC16 functions CRC16功能
│ │ <*> CRC calculation for the T10 Data Integrity Field CRC计算的T10数据完整性字段
│ │ {M} CRC ITU-T V.41 functions CRC ITU-T V.41功能 │ │ -*- CRC32/CRC32c functions CRC32/CRC32c功能 │ │ [ ] CRC32 perform self test on init CRC32上进行初始化自检
│ │ CRC32 implementation (Slice by 8 bytes) ---> CRC32实现(通过片8个字节)
(X) Slice by 8 bytes 通过切片8个字节 ( ) Slice by 4 bytes 通过切片4个字节 ( ) Sarwate's Algorithm (one byte at a time) Sarwate的算法(一次一个字节) ( ) Classic Algorithm (one bit at a time) 经典算法(一次一个位)│ │ <M> CRC7 functions 功能CRC7 │ │ <M> CRC32c (Castagnoli, et al) Cyclic Redundancy-Check CRC32C(Castagnoli, et al)循环冗余校验 │ │ < > CRC8 function CRC8功能
│ │ [ ] PRNG perform self test on init PRNG在初始化执行自检 │ │ < > XZ decompression support XZ解压支持
│ │ -*- Averaging functions 平均功能
│ │ < > CORDIC algorithm CORDIC 算法 │ │ [ ] JEDEC DDR data JEDEC DDR 数据 │ │ [*] Select compiled-in fonts 选择编译的字体
│ │ [*] VGA 8x8 font VGA8*8的字体
│ │ [*] VGA 8x16 font VGA8*16的字体 │ │ [ ] Mac console 6x11 font (not supported by all drivers) Mac的控制台6*11字体(不支持所有的驱动程序)
│ │ [ ] console 7x14 font (not supported by all drivers) 控制台7*14字体(不支持所有的驱动程序)
│ │ [ ] Pearl (old m68k) console 8x8 font (旧的m68k)控制台的8*8字体
│ │ [ ] Acorn console 8x8 font Acorn 控制台的8*8字体
│ │ [ ] Mini 4x6 font Mini4*6字体
│ │ [ ] Sparc console 8x16 font Sparc控制台8*16的字体
│ │ [ ] Sparc console 12x22 font (not supported by all drivers) Sparc控制台12*22的字体(不支持所有的驱动程序)
│ │ [ ] console 10x18 font (not supported by all drivers) 控制台10*18字体(不支持所有的驱动程序) 19、 [ ] Virtualization ---- 虚拟化
更多推荐
i.MX arm 3.12.28 Kernel Configuration
发布评论