摘要: https://www.kernel.org/doc/html/v6.6/livepatch/index.html 动态补丁 (取消)补丁回调 原子替换和累积补丁 动态补丁模块的ELF格式 影子变量 系统状态变化 可靠的堆栈跟踪 动态补丁API 阅读全文
posted @ 2023-12-10 23:27 摩斯电码 阅读(2) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/fb/deferred_io.html 延迟IO 延迟IO是一种延迟和重新分配IO的方法。它使用主机内存作为缓冲区,并使用MMU页错误作为执行设备IO的预触发器。以下示例可能是对这种设置如何工作的有用解释: 用户空间应用程序( 阅读全文
posted @ 2023-12-10 23:25 摩斯电码 阅读(29) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/proc.html /proc文件系统 /proc/sys 作者:Terrehon Bowden terrehon@pacbell.net, Bodo Bauer bb@ricochet.net 日期: 阅读全文
posted @ 2023-12-10 23:17 摩斯电码 阅读(130) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/fuse.html FUSE 定义 用户空间文件系统: 普通用户空间进程提供数据和元数据的文件系统。文件系统可以通过内核接口正常访问。 文件系统守护进程: 提供文件系统数据和元数据的进程。 非特权挂载( 阅读全文
posted @ 2023-12-10 20:55 摩斯电码 阅读(137) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/sysfs.html sysfs - _用于导出内核对象的_文件系统 Patrick Mochel mochel@osdl.org Mike Murphy mamurph@cs.clemson.edu 阅读全文
posted @ 2023-12-10 20:41 摩斯电码 阅读(25) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/autofs.html autofs - 工作原理 目的 autofs 的目标是提供按需挂载和无竞争的自动卸载各种其他文件系统。这提供了两个关键优势: 无需延迟引导,直到所有可能需要的文件系统都被挂载。 阅读全文
posted @ 2023-12-10 20:32 摩斯电码 阅读(65) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/device-io.html Bus-Independent Device Accesses 作者 Matthew Wilcox 作者 Alan Cox 介绍 Linux提供了一个API,它抽象了在所有总 阅读全文
posted @ 2023-12-10 20:20 摩斯电码 阅读(72) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/clk.html#the-common-clk-framework Common Clk Framework 作者 Mike Turquette mturquette@ti.com 本文旨在解释通用时钟框 阅读全文
posted @ 2023-12-10 20:03 摩斯电码 阅读(23) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/vfio-mediated-device.html VFIO中介设备 版权 © 2016,NVIDIA CORPORATION。保留所有权利。 作者 Neo Jia cjia@nvidia.com Kir 阅读全文
posted @ 2023-12-10 19:58 摩斯电码 阅读(22) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/vfio.html# VFIO - "虚拟功能 I/O" [1] 许多现代系统现在提供 DMA 和中断重映射功能,以帮助确保 I/O 设备在它们被分配的边界内运行。这包括具有 AMD-Vi 和 Intel 阅读全文
posted @ 2023-12-10 19:56 摩斯电码 阅读(117) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/sync_file.html Sync File API Guide 本文档旨在为设备驱动程序编写者提供有关sync_file API的指南,以及驱动程序如何支持它。Sync file是需要在驱动程序之间 阅读全文
posted @ 2023-12-10 19:39 摩斯电码 阅读(93) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/pwm.html Linux PWM接口概述 PWM(脉冲宽度调制)接口用于控制LED、风扇或手机中的振动器。具有固定目的的PWM无需实现Linux PWM API(尽管它们可以)。然而,在SoC上通常会 阅读全文
posted @ 2023-12-10 19:35 摩斯电码 阅读(194) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/phy/phy.html PHY子系统 作者 Kishon Vijay Abraham I kishon@ti.com 本文档解释了通用PHY框架以及提供的API,以及如何使用。 简介 PHY是物理层的缩 阅读全文
posted @ 2023-12-10 19:33 摩斯电码 阅读(98) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/pin-control.html PINCTRL(PIN CONTROL)子系统 本文概述了Linux中的pin control子系统。 该子系统涉及以下内容: 枚举和命名可控制的引脚 引脚、Pads、F 阅读全文
posted @ 2023-12-10 19:29 摩斯电码 阅读(89) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/ramfs-rootfs-initramfs.html Ramfs、rootfs和initramfs 作者 Rob Landley rob@landley.net 什么是ramfs? Ramfs是一个非 阅读全文
posted @ 2023-12-10 18:34 摩斯电码 阅读(135) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/device_link.html 默认情况下,驱动核心仅强制执行设备之间的依赖关系,这些依赖关系源自设备层次结构中的父/子关系:在挂起、恢复或关闭系统时,设备的顺序是基于这种关系的,即子设备总是在其父设备 阅读全文
posted @ 2023-12-10 14:50 摩斯电码 阅读(67) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/dma-buf.html# DMA-BUF缓冲区共享和同步 DMA-BUF子系统提供了一个框架,用于在多个设备驱动程序和子系统之间共享硬件(DMA)访问的缓冲区,并用于同步异步硬件访问。 例如,drm的“ 阅读全文
posted @ 2023-12-10 14:39 摩斯电码 阅读(681) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/ioctl.html ioctl基于接口 ioctl()是应用程序与设备驱动程序进行接口交互的最常见方式。它灵活且易于通过添加新命令进行扩展,并且可以通过字符设备、块设备以及套接字和其他特殊文件描述符进行 阅读全文
posted @ 2023-12-10 14:30 摩斯电码 阅读(57) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/infrastructure.html# 基本设备驱动程序模型结构 设备驱动程序基础 设备驱动程序DMA管理 设备驱动程序即插即用支持 用户空间IO设备 阅读全文
posted @ 2023-12-10 14:17 摩斯电码 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 原文: https://www.kernel.org/doc/html/v6.6/driver-api/basics.html#reference-counting 驱动程序的进入和退出点 驱动程序设备表 延迟和调度例程 时间和定时器例程 高分辨率定时器 等待队列和唤醒事件 内部函数 引用计数 原子 阅读全文
posted @ 2023-12-10 14:10 摩斯电码 阅读(5) 评论(0) 推荐(0) 编辑