linux内核学习(好东西)

linux iommu group&domain概念分析整理 在Linux系统中,IOMMU是指Input/Output Memory Management Unit是一种硬件设备,用于管理输入输出设备的内存映射以及访问权限。IOMMU可以提高系统的安全性和性能,通过对DMA请求进行隔离和管理,防止恶意设备访问系统内存并提高内存使用效率。在IOMMU的实现中,一个IOMMU设备通常会管理多个I/O设备,而这些IO设备可能需要共享同一块物理内存。为了有效管理这些IO设备,Linux内核使用IOMMU Group进行设备的分组和隔离。 阅读详情

转自:http://blog.youkuaiyun.com/michaelrun/archive/2010/05/30/5634390.aspx

linux内核学习(好东西)  

2012-05-11 21:12:13|  分类: linux学习博客|字号 订阅

1. 内核学习方法,编译、调试等常见问题

1.1 关于编译升级内核到2.6.0的一些问题 作者:ommm
        http://linux.chinaunix.net/bbs/thread-281831-1-5.html
1.2 VMWare Workstation 6.0调试Linux Kernel,竟如此方便 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-896214-1-5.html
1.3 基于S3C2410的Linux全线移植文档 作者:dozec
        http://linux.chinaunix.net/bbs/thread-798304-1-6.html
1.4 【原创】《Linker Script in Linux》 作者: zx_wing
        http://linux.chinaunix.net/bbs/viewthread.php?tid=1032711
1.5 月经结贴 -- 《Segmentation Fault in Linux》 作者: zx_wing
        http://linux.chinaunix.net/bbs/thread-1149936-1-19.html
1.6 【译】linux-2.6.31内核文档系列 作者:openspace
        http://linux.chinaunix.net/bbs/thread-1149917-1-23.html
1.7 Solaris、Linux和FreeBSD的内核比较 作者:compnik
        http://linux.chinaunix.net/bbs/thread-783940-1-24.html
1.8 定位Oops的具体代码行 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-1008573-1-25.html
1.9 调试KERNEL时,找出当前进程信息的方法 作者:accessory 
        http://linux.chinaunix.net/bbs/thread-1147973-1-36.html
1.10 Linux内核配置文档!!!(make menuconfig) 作者:HopeCao 
        http://linux.chinaunix.net/bbs/thread-16106-1-58.html
1.11 Git 中文教程 作者:swanrobin 
        http://linux.chinaunix.net/bbs/thread-724949-1-79.html
1.12 怎样为Linux内核打补丁 作者:jeffshia 
        http://linux.chinaunix.net/bbs/thread-811431-1-87.html
1.13 2.6 内核中宏定义 #define DEFINE(sym, val)的问题 ? 作者:kimyoung 
        http://linux.chinaunix.net/bbs/thread-702373-1-94.html
1.14 Linux内核中的红黑树 作者:Godbach 
        http://linux.chinaunix.net/bbs/thread-1055772-1-94.html
1.15 Linux内核解读入门 作者:小皮 
        http://linux.chinaunix.net/bbs/thread-85340-1-99.html
1.16 Linux汇编语言开发指南(zt) 作者:mmgg00 
        http://linux.chinaunix.net/bbs/thread-508038-1-99.html
1.17 Netconsole实例源代码分析 作者:dreamice 
        http://linux.chinaunix.net/bbs/thread-1047519-1-105.html
1.20 使用git参与kernel开发 作者:albcamus 
        http://linux.chinaunix.net/bbs/thread-920610-1-109.html
1.21 http://lwn.net/Articles/2.6-kernel-api/的翻译 作者:co63 
        http://linux.chinaunix.net/bbs/thread-1040681-1-113.html
1.22 linux情景分析非扫描带书签版本 作者:onlyflyer 
        http://linux.chinaunix.net/bbs/thread-1016938-1-123.html
1.23 kallsyms的分析 作者:qtdszws
        http://linux.chinaunix.net/bbs/thread-1013999-1-135.html
1.24 【求助】关于inb和inw的疑问 作者:njngypp 
        http://linux.chinaunix.net/bbs/thread-992279-1-147.html
1.25 绝对精品--linux 内核代码构架图 作者:achlice 
        http://linux.chinaunix.net/bbs/thread-983931-1-153.html
1.26 [转贴]用tags/cscope看内核源代码-HOWTO 作者:leviathan.alan 
        http://linux.chinaunix.net/bbs/thread-719390-1-153.html
1.27 linux-2.6内核升级文档(全) 作者:killua 
        http://linux.chinaunix.net/bbs/thread-484867-1-155.html
1.28 请教一个扩展汇编的问题 作者:flw2 
        http://linux.chinaunix.net/bbs/thread-901464-1-169.html
1.29 前段时间arch/i386/kernel/head.S注解 作者:alasijiabandao 
        http://linux.chinaunix.net/bbs/thread-909584-1-177.html
1.30 ud2是什么指令? 作者:netentsec 
        http://linux.chinaunix.net/bbs/thread-901519-1-191.html
1.31 使用GDB与QEMU调试内核时的问题分析 作者:mingyanguo 
        http://linux.chinaunix.net/bbs/thread-702878-1-200.html
1.32 什么是module 以及如何写一个module(转) 作者:我菜我怕谁 
        http://linux.chinaunix.net/bbs/thread-612522-1-207.html
1.33 用netconsole从网络上收集Kernel Panic信息详细方法 作者:Jobs.AE@
        http://linux.chinaunix.net/bbs/thread-811116-1-225.html
1.34 升级2.6内核的经验与心得 作者:vikingpro 
        http://linux.chinaunix.net/bbs/thread-251091-1-260.html

 

 

 

 

2. 进程管理与进程间通信、模块间通信等

2.1 内核通知链 学习笔记 作者:scutan
    http://linux.chinaunix.net/bbs/thread-1051266-1-2.html
2.2 使用netlink通讯时需要注意的一些问题 作者:duanjigang
    http://linux.chinaunix.net/bbs/thread-1144547-1-9.html
2.3 工作队列分析 作者: rwen2012
    http://linux.chinaunix.net/bbs/thread-882951-1-15.html
2.4 [原创]QEMU小实验:手工遍历所有进程的方法 作者:accessory
    http://linux.chinaunix.net/bbs/thread-1155784-1-16.html
2.5 用户空间内核空间ipc总结(sockopt,ioctl,mmap,netlink,proc,seq,file,copy_user) 作者:ubuntuer
    http://linux.chinaunix.net/bbs/thread-1154038-1-23.html
2.6 netlink socket 编程之 why & how 作者:duanjigang 
    http://linux.chinaunix.net/bbs/thread-1031932-1-39.html
2.7 linux2.6.29 swtich_to 详细分析(一) 作者:liujunwei1234 
    http://linux.chinaunix.net/bbs/thread-1099177-1-57.html
2.8 Linux 用户态与内核态的交互——netlink 篇 作者:独孤九贱
    http://linux.chinaunix.net/bbs/thread-822500-1-60.html
2.9 基于NETLINK的内核与用户空间共享内存的实现 作者:bripengandre 
    http://linux.chinaunix.net/bbs/thread-1113929-1-63.html
2.10 内核源码kfifo分析(原创) 作者:springtty
    http://linux.chinaunix.net/bbs/thread-1089313-1-74.html
2.11 Unreliable Guide to Locking -by Rusty Russell-中文版 作者:albcamus
    http://linux.chinaunix.net/bbs/thread-656347-1-79.html
2.12 完全公平调度(CFS) 作者:wxc200 
    http://linux.chinaunix.net/bbs/thread-1063798-1-90.html
2.13 Linux 2.4 内核说明文档(进程与中断管理篇) 作者:xuediao 
    http://linux.chinaunix.net/bbs/thread-571760-1-127.html
2.14 写了一个内核模块 实现简单的类似ps命令. 作者:mq110 
    http://linux.chinaunix.net/bbs/thread-653764-1-130.html
2.15 PAE机制分析 作者:vestige 
    http://linux.chinaunix.net/bbs/thread-986982-1-149.html
2.16 Linux2.6内核进程创建过程分析 作者:scriptkidz
    http://linux.chinaunix.net/bbs/thread-912485-1-172.html
2.17 [转贴]用户态和内核共享内存--最简单的例子 作者:leviathan.alan 
    http://linux.chinaunix.net/bbs/thread-719393-1-183.html
2.18 Linux 调度的科普文章 作者:raise_sail 
    http://linux.chinaunix.net/bbs/thread-903481-1-186.html
2.19 linux 2.4内核之信号(一) 作者:yjfpb04 
    http://linux.chinaunix.net/bbs/thread-900690-1-191.html 本帖最后由 Godbach 于 2010-05-29 01:48 编辑

 

 

 

 

3. 内存管理及地址相关

3.1 Linux内存管理大图(第三稿) 作者:Aryang
        http://linux.chinaunix.net/bbs/thread-1043740-1-1.html
3.2 我理解的逻辑地址、线性地址、物理地址和虚拟地址(补充完整了) 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-919019-1-6.html
3.3 发个简单(易用)的内存池 作者:duanjigang
        http://linux.chinaunix.net/bbs/thread-1153205-1-20.html
3.4 Linux内存:内存管理的实质 作者:frank_seng
        http://linux.chinaunix.net/bbs/thread-1003872-1-21.html
3.5 查找X86_64下内核代码段物理地址的方法 作者:accessory
        http://linux.chinaunix.net/bbs/thread-1151780-1-26.html
3.6 linux内存管理报告 作者:kendyke
        http://linux.chinaunix.net/bbs/thread-1145231-1-35.html
3.7 [推荐] LKML上一篇关于barrier文档草案的讨论 作者:xiaozhaoz 
        http://linux.chinaunix.net/bbs/thread-713279-1-44.html
3.8 还是不理解IOMMU、北桥、PCI的MMIO和ioremap 作者:epegasus 
        http://linux.chinaunix.net/bbs/thread-985872-1-50.html
3.9 求助:将用户空间的虚拟地址映射到内核态的逻辑地址。 作者:onlyflyer 
        http://linux.chinaunix.net/bbs/thread-885038-1-80.html
3.10 VMALLOC_RESERVE 和 896M 作者:思一克 
        http://linux.chinaunix.net/bbs/thread-690010-1-80.html
3.11 对Linux堆内存释放的总结 作者:snow_insky
        http://linux.chinaunix.net/bbs/thread-677609-1-82.html
3.12 请问完全内存虚拟化处理缺页异常的流程是什么? 作者:kikanjuu 
        http://linux.chinaunix.net/bbs/thread-978835-1-88.html
3.13 Linux 内核中Demand paging 与swap机制的源码分析 作者:crosskernel 
        http://linux.chinaunix.net/bbs/thread-1060602-1-93.html
3.14 Linux sys_exec中可执行文件映射的建立及读取 作者:frank_seng 
        http://linux.chinaunix.net/bbs/thread-1000474-1-116.html
3.15 请教大家一个mmap的问题 作者:blossom007cn 
        http://linux.chinaunix.net/bbs/thread-900802-1-191.html
3.16 映射的冲突 作者:qtdszws
        http://linux.chinaunix.net/bbs/thread-901328-1-190.html
3.17 Linux Memory Management or 'Why is there no free RAM?' 作者:snow_insky 
        http://linux.chinaunix.net/bbs/thread-686942-1-209.html

 

 

 

 

 

4. 中断相关

4.1 《Interrupt in Linux(硬件篇)》(1楼有更新 2008.5.3) 作者:zw_wing
        http://linux.chinaunix.net/bbs/thread-996409-1-23.html
4.2 [保留] 关于LINUX在中断(硬软)中不能睡眠的真正原因 作者:思一克 
        http://linux.chinaunix.net/bbs/thread-902033-1-38.html
4.3 2.6.10的中断处理分析 作者:normalnotebook 
        http://linux.chinaunix.net/bbs/thread-685702-1-126.html
4.4 请问如果在中断上下文中调用可能引起阻塞的代码到底会怎么样? 作者:dengcainiao 
        http://linux.chinaunix.net/bbs/thread-802655-1-256.html

 

 

 

 

5. 文件系统方面

5.1 内核模块中对文件的读写 作者:ubuntuer
        http://linux.chinaunix.net/bbs/thread-1148680-1-7.html
5.2 一个简单文件系统的实现 作者:goter
        http://linux.chinaunix.net/bbs/thread-1113528-1-23.html
5.3 最近看vfs部分,写了个笔记,大家看看.(37 ~ 39 楼更新了mount 文件系统部分) 作者:xpl
        http://linux.chinaunix.net/bbs/thread-1005219-1-27.html
5.4 何把内核中的信息打印到文件 作者:xiaozhe2000 
        http://linux.chinaunix.net/bbs/thread-738197-1-112.html
5.5 2.4.18预读算法详解 作者:taoistf 
        http://linux.chinaunix.net/bbs/thread-1029156-1-122.html
5.6 [转] Dr.Wu 的博士论文: linux内核中的预取算法 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-1029420-1-122.html
5.7 UNIX传统文件系统s5fs的实现 作者:xzh2002 
        http://linux.chinaunix.net/bbs/thread-13214-1-171.html
5.8 nfs权限 作者:zhaixinshe 
        http://linux.chinaunix.net/bbs/thread-557038-1-174.html .

 

 

 

6.网络协议栈方面

6.1 基于2.6.20版本的《Linux内核源码剖析--TCP/IP实现》【样章01 02 03 22 30】 作者:lmarsin
        http://linux.chinaunix.net/bbs/thread-1157659-1-1.html
6.2 [出版]--基于2.6.26内核的《追踪LINUX TCP/IP代码运行》 作者:qinjiana0786
        http://linux.chinaunix.net/bbs/thread-1064374-1-2.html
6.3 PF_RING实现分析 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-1149919-1-5.html
6.4 Netfilter 连接跟踪与状态检测的实现 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-815129-1-9.html
6.5 Netfilter之连接跟踪实现机制初步分析 作者:Minit
        http://linux.chinaunix.net/bbs/thread-1057483-1-9.html
6.6 教你修改以及重构skb 作者:ubuntuer
        http://linux.chinaunix.net/bbs/thread-1152885-1-10.html
6.7 共享RFC集合,linux网络源码伴侣 作者:lmarsin
        http://linux.chinaunix.net/bbs/thread-1159286-1-11.html
6.8 关于ptype_all和pypte_base中的pt_prev的说明[转] 作者:Godbach
        http://linux.chinaunix.net/bbs/thread-1160785-1-12.html
6.9 Linux内核IP Queue机制的分析(三)——ip_queue内核模块的分析 作者:Godbach
        http://linux.chinaunix.net/bbs/thread-1152070-1-17.html
6.10 udp数据报从网卡驱动到用户空间流程总结 作者:peimichael 
        http://linux.chinaunix.net/bbs/thread-1133017-1-38.html
6.11 Linux内核发送构造数据包的方式 作者:Godbach 
        http://linux.chinaunix.net/bbs/thread-1133084-1-42.html
6.12 Netfilter CONNMARK用法及分析(二)-- 内核代码分析 作者:godbach 
        http://linux.chinaunix.net/bbs/thread-1142069-1-44.html
6.13 [保留] 2.6内核数据包接收流程分析 作者:瀚海书香 
        http://linux.chinaunix.net/bbs/thread-1132965-1-45.html
6.14 敬告:已完成--基于LINUX内核中的TCP/IP的核心过程分析 作者:qinjiana0786
        http://linux.chinaunix.net/bbs/thread-1049757-1-64.html
6.15 Netfilter 地址转换的实现 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-886488-1-71.html
6.16 [原]Netfilter实现机制分析 作者:Minit 
        http://linux.chinaunix.net/bbs/thread-1054981-1-78.html
6.17 Linux内核IP Queue机制的分析(二)——用户态处理并回传数据包 作者:Godbach
        http://linux.chinaunix.net/bbs/thread-1063004-1-82.html
6.18 网络子系统在链路层的收发过程剖析 作者:rwen2012
        http://linux.chinaunix.net/bbs/thread-886985-1-87.html
6.19 Netfilter源码分析-我来抛砖,望能引玉 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-670248-1-87.html
6.20 Hacking the Linux Kernel Network Stack(译本) 作者: duanjigang 
        http://linux.chinaunix.net/bbs/thread-758787-1-91.html
6.21 skbuff解释 - [转贴自CLF,作者:wheelz] 作者:leviathan.alan 
        http://linux.chinaunix.net/bbs/thread-776678-1-124.html
6.22 如何让 linux 包转发达到 40万pps,尝试中! 作者:sbyond 
        http://linux.chinaunix.net/bbs/thread-641802-1-142.html
6.23 我自己分析内核tc的一点心得 作者:qtdszws
        http://linux.chinaunix.net/bbs/thread-854814-1-145.html
6.24 网络代码学习第二部分:网络子系统在IP层的收发过程剖析 作者:rwen2012
        http://linux.chinaunix.net/bbs/thread-888336-1-150.html
6.25 Netfliter状态跟踪之动态协议的实现浅析(tftp实现) 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-841944-1-160.html
6.26 内核netfilter处理问题(暨packet接受与NAPI介绍) 作者:guotie 
        http://linux.chinaunix.net/bbs/thread-684828-1-200.html

 

 

 

 

 

 

7. CPU与多核方面

 

7.1 关于LINUX上中断在各个CPU之间的负载平衡问题 作者:思一克
        http://linux.chinaunix.net/bbs/thread-902244-1-3.html
7.2 在多核系统上网络数据转发实验和一点思考 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-1112413-1-3.html
7.3 关于 atomic 的话题 作者:mik 
        http://linux.chinaunix.net/bbs/thread-1145097-1-40.html
7.4 关于AMD TLB bug 作者:crspo 
        http://linux.chinaunix.net/bbs/thread-984846-1-153.html

 

 

 

 

8. 硬件相关与设备驱动

 

8.1 [原创] 写一个块设备驱动 作者:OstrichFly
        http://linux.chinaunix.net/bbs/thread-1045283-1-2.html
8.2 LINUX下USB1.1设备学习小记(更新完毕) 作者:superfight
        http://linux.chinaunix.net/bbs/thread-1067271-1-2.html
8.3 请教个网卡驱动的问题 作者:VIP_fuck
        http://linux.chinaunix.net/bbs/thread-1158886-1-11.html
8.4 个人对kobject的一点研究 作者:superfight
        http://linux.chinaunix.net/bbs/thread-1058833-1-12.html
8.5 RTL8139网卡驱动程序分析[转] 作者:Godbach
        http://linux.chinaunix.net/bbs/thread-1095257-1-14.html
8.6 Linux那些事儿之我是USB Core——PDF下载 作者:ilttv.cn
        http://linux.chinaunix.net/bbs/thread-913310-1-14.html
8.7 【原】Linux-千兆网卡驱动实现机制浅析 作者:Minit
        http://linux.chinaunix.net/bbs/thread-1094725-1-17.html
8.8 利用udev在/dev下动态生成/移除设备文件 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-892777-1-18.html
8.9 ACPI in Linux - Myths vs. Reality 中文版 作者:albcamus 
        http://linux.chinaunix.net/bbs/thread-903433-1-24.html
8.10 Intel-E100网卡驱动实例分析 作者:lenn
        http://linux.chinaunix.net/bbs/thread-690741-1-24.html
8.11 说一说:关于数据传送中 address bus 的工作原理 作者:mik
        http://linux.chinaunix.net/bbs/thread-1145254-1-39.html
8.12 有谁对网卡DMA有所了解 作者:duanius 
        http://linux.chinaunix.net/bbs/thread-983479-1-49.html
8.13 [转] linux那些事儿之我是HUB - PDF文件 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-912798-1-57.html
8.14 网卡驱动注册到PCI总线这一过程的分析 作者: scutan 
        http://linux.chinaunix.net/bbs/thread-1052717-1-59.html
8.15 PCI驱动的suspend/resume方法,在何时调用? 作者:albcamus 
        http://linux.chinaunix.net/bbs/thread-984759-1-65.html
8.16 请教e1000中DMA传输的问题 作者:tqkangkang 
        http://linux.chinaunix.net/bbs/thread-896596-1-71.html
8.17 改写drivers/net/8139too.c 作者:xiongce 
        http://linux.chinaunix.net/bbs/thread-895246-1-72.html
8.18 字符设备驱动 架构分析 作者:xpl 
        http://linux.chinaunix.net/bbs/thread-1027719-1-82.html
8.19 看块设备驱动部分的笔记 作者:xpl 
        http://linux.chinaunix.net/bbs/thread-1008997-1-113.html
8.20 关于iptables中ip_conntrack_max和hash表的关系及调整 作者:NetDC 
        http://linux.chinaunix.net/bbs/thread-596067-1-150.html
8.21 pci_dma_sync_single_for_cpu到底同步的是什么? 作者:smalloc 
        http://linux.chinaunix.net/bbs/thread-987061-1-151.html
8.22 关于ROM BIOS的启动问题 作者:daidongly 
        http://linux.chinaunix.net/bbs/thread-979127-1-153.html
8.23 最近在学习2.6的device model,写了篇学习文档,分享给大家 作者:semiyd 
        http://linux.chinaunix.net/bbs/thread-905104-1-162.html
8.24 Linux那些事儿之我是U盘 提供pdf格式下载 作者:冷月葬花魂 
        http://linux.chinaunix.net/bbs/thread-905580-1-169.html
8.25 [转一好文]从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-700366-1-177.html
8.26 硬盘扇区的读写函数及其调用路径 作者:思一克 
        http://linux.chinaunix.net/bbs/thread-718919-1-197.html

 

 


9. 安全相关

 

9.1 使用 netfilter/iptables 为 Linux(内核 2.4.x )配置防火墙 作者:轩辕砍刀
        http://linux.chinaunix.net/bbs/thread-63898-1-3.html
9.2 使用kprobes,截获execve系统调用 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-909712-1-8.html
9.3 Adore-ng-0.56源码分析 作者:ubuntuer
        http://linux.chinaunix.net/bbs/thread-1138561-1-8.html
9.4 突破linux内核模块验证 作者:W.Z.T
        http://linux.chinaunix.net/bbs/thread-1150719-1-15.html
9.5 【iptables交流贴】iptables执行的流程分析 作者:Godbach
        http://linux.chinaunix.net/bbs/thread-1022438-1-16.html
9.6 剖析一个由sendfile引发的linux内核BUG 作者:kouu
        http://linux.chinaunix.net/bbs/thread-1153577-1-16.html
9.7 Linux堆栈溢出的经典问题,欢迎围观!大牛前进 作者:GoldenSoldier
        http://linux.chinaunix.net/bbs/thread-1145802-1-19.html
9.8 [欢迎进入讨论] 关于syn-proxy的一些问题 作者:Godbach
        http://linux.chinaunix.net/bbs/thread-1065143-1-21.html
9.9 新爆内核高危漏洞sock_sendpage的利用分析的讨论 作者: 独孤九贱
        http://linux.chinaunix.net/bbs/thread-1130648-1-21.html
9.10 Linux下实现劫持系统调用的总结 作者:Godbach
        http://linux.chinaunix.net/bbs/thread-1147025-1-23.html
9.11 Snort 入侵检测系统源码分析 作者:Godbach 原创作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-1122507-1-23.html
9.12 呵呵,我也凑个热闹,转发一个原来写的 iptables 版 DNS 匹配模块 作者:platinum
        http://linux.chinaunix.net/bbs/thread-1149676-1-25.html
9.13 netlink+netfilter+BloomFilter内核态过滤URL 作者:ubuntuer 
        http://linux.chinaunix.net/bbs/thread-1149519-1-34.html
9.14 共享:linux arp 欺骗程序 作者:wojiaohesen 
        http://linux.chinaunix.net/bbs/thread-1134584-1-35.html
9.15 劫持函数调用 作者:ubuntuer 
        http://linux.chinaunix.net/bbs/thread-1148600-1-36.html
9.16 [原创]关于劫持系统调用隐藏进程的一些心得 作者:g84ch 
        http://linux.chinaunix.net/bbs/thread-1135859-1-38.html
9.17 Linux内核的加密函数框架 作者:richardhesidu 
        http://linux.chinaunix.net/bbs/thread-1098120-1-56.html
9.18 Linux-Netfilter&iptables实现机制的分析及应用 作者:Minit 
        http://linux.chinaunix.net/bbs/thread-1117331-1-59.html
9.19 iptables 源码分析 作者:独孤九贱
        http://linux.chinaunix.net/bbs/thread-663849-1-93.html
9.20 get system call table in x86-64 Linux - 欢迎测试并报BUG 作者:albcamus
        http://linux.chinaunix.net/bbs/thread-885248-1-100.html 

深入浅出 Linux 中的 ARM IOMMU SMMU I 在计算机系统架构中,与传统的用于 CPU 访问内存的管理的 MMU 类似,IOMMU (Input Output Memory Management Unit) 将来自系统 I/O 设备的 DMA 请求传递到系统互连之前,它会先转换请求的地址,并对系统 I/O 设备的内存访问事务进行管理和限制。IOMMU 将设备可见的虚拟地址 (IOVA) 映射到物理内存地址。不同的硬件体系结构有不同的 IOMMU 实现,ARM 平台的 IOMMU 是 SMMU (System Memory Management)。 阅读详情

相关推荐

ThinkPHP5.0入门到精通(含项目)-老孟编程

孟老师主讲,老孟编程团队。 ThinkPHP5.0入门到精通 课程介绍: 第一部分: Thinkphp5.0入门教程,使开发者快速从thinkphp3.2版本过度到thinkphp5.0,最高效的降低学习成本,不研究概念性的东西,只讲究实际开发中用到的东西。 第二部分: 属于高级教程,有一定的难度,开发项目中常用的到类库或则组件,都会陆续更新上去,比如phpmailer邮件服务

heimicms的博客 7143

linux内核学习

linux内核学习。(转) hecricsPost at 2010-12-27 15:16:00 1. 内核学习方法,编译、调试等常见问题 1.1 关于编译升级内核到2.6.0的一些问题 作者:ommmhttp://linux.chinaunix.net/bbs/thread-281831-1-5.html 1.2 VMWare Workstation 6.0调...

mmdev 838

【1000个Linux内存知识-018】-IOMMU是什么?其中的两个单元分别是什么?作用是什么?

IOMMU(Input/Output Memory Management Unit)输入输出内存管理单元。

技术札记 2771

个人博客-7(网站首页制作)

前面一些实验讲解的都是博客后台管理系统相关内容,这个后台管理系统通常只是网站拥有者去查看和使用,而博客页面则与此有较大的不同,博客相关页面涉及到的用户操作大多是查看,就是把后台管理系统中添加和编辑的数据通过博客页面呈现给用户,这些页面更多的偏重于展示功能,包括文章内容、网站信息、文章归类等等信息的查看,相较于后台管理系统来说,博客相关页面的开发和制作在编码逻辑、功能实现上会更简单一些,因为涉及到的操作只是数据查询和数据聚合,这不代表开发难度就降低了,这些页面往往更加注重页面观感和元素设计,如果用户觉得第一眼

qq_42265394的博客 3036

Linux内存管理(1):Cache、TLB、IOMMU/ATS、DMA

Cache,cacheline, set, way, LRU, write through/write back,TLB, 页表、VFIO, dma API

zhang_shuaifeng的博客 2312

双目视觉三维重构(一)————简介

优快云中关于立三维重构的介绍层出不穷,CNKI中也有各类综述对三维重构进行总结,撰写这篇博客仅作为本人对该类博客、论文的总结学习,加深自身学习的印象、作为学习的笔记。如有错误的地方,欢迎指正。   1、三维重构 1.1、三维重构到底是什么?   首先要了解立体匹配算法,首先要知道立体匹配算法主要具体应用于什么方向。 三维重构又被称为三维重建,百度百科中对它的定义为:指对三维物体建立适合...

qq_39634612的博客 1万+

个人博客制作——首页部分

今天正式开始做期末实训:SpringBoot+semantic-UI,实现的是首页

观山奇的博客 2739

Windows11安装Ubuntu 20.04.3 LTS双系统(详细过程)

一、基础环境 听说BIOS模式的传统MBR模式和新式UEFI模式,会对安装双系统产生影响。Windows11应该都是UEFI吧,可以按win+r输入msinfo32回车确认查看BIOS模式,我的电脑是UEFI+双硬盘 Ubuntu安装准备 1、 官网下载Ubuntu 20.04.3 LTS镜像iso文件:https://ubuntu.com/download/desktop 2、 下载官网推荐的U盘启动制作工具rufus: https://rufus.ie/ 3、制作启动u盘 插入U盘, 运行 rufu

学习随笔 9万+

教你如何写一个自己的个人博客主页HTML

<a href="#">关于我</a></li><li><a href="#">联系我</a></li><li><a href="#">首页</a>

dashjdhok的博客 1400

玩转RecyclerView | 实现子视图叠加 | 3D画廊效果 | 高级动效 | Android 3D坐标系介绍

之前写的一篇文章展示了RecyclerView实现的画廊效果,适用于专辑/图片/列表浏览效果。本篇文章阐述如何基于RecyclerView实现如下图所示的3D画廊效果。以下效果的重点在于实现子视图的图层叠加,滑动过程中的3D旋转效果较为简单。(1)无3D旋转效果图片(1)带3D旋转效果图片。

qq_38237224的博客 8155

vit的cam和注意力图: VIT模型的可解释性

VIT的热力图怎么画

YI_SHU_JIA的博客 1万+

现在才选择操作下次

http://write.blog.youkuaiyun.com/postedit http://write.blog.youkuaiyun.com/postedithttp://write.blog.youkuaiyun.com/postedit

duans58的专栏 230

【分享】ArcGIS实现分子分母等标注实用技巧

前言 标注是显示在地图上的文字信息,是出图中不可或缺的重要元素,为了标注的样式丰富,摆放的位置灵活,因此给制图出图带来不少难度,以下分享几种本人在ArcGIS中的标注方法,实现上下标注、换行标注或分式标注的实用技巧。 普通模式与高级模式 默认为普通模式,勾选高级开启高级模式。 普通二分式标注(普通模式) [DLBM] & vbnewline & [DLMC] 标注效果展示 分行二分式标注(普通模式) [DLBM]& vbnewline & "——————" &

杨港 3万+

【Linux内核|调试】Crash工具帮助信息PART 1

来自于`crash --help all`

3303

063.CI/CD for ML:给YOLO项目装上自动化流水线

本文分享了为YOLO目标检测项目搭建CI/CD流水线的实践经验。作者通过手动调试模型导出问题的经历,意识到重复验证工作比模型改进更耗时,提出需要自动化解决方案。文章详细介绍了四阶段流水线设计:1)代码质量检查;2)快速训练验证;3)推理性能基准测试;4)模型注册部署。同时总结了环境不一致、GPU资源争抢等常见问题及解决方案,建议从简单规则开始逐步完善,强调模型版本管理的重要性。实施后不仅提高了效率,还促使团队形成更规范的开发习惯。

2603_95664987的博客 233

HTML金色流星雨(完整代码)

HTML实现金色流星雨动态效果的完整代码。

AIGC 992

linux内核中IOMMU 基础架构介绍

IOMMU DMA层:该层主要完成DMA请求的接收,并将其转发至IOMMU通用层。是DMA-API与IOMMU-API之间的连接层。IOMMU 通用层:该层提供通用的IOMMU接口用于完成IOMMU DMA层和硬件专用IOMMU层之间的交互。硬件专用IOMMU层:该层的主要目的适合硬件IOMMU进行交互。并且基于请求的DMA地址建立和对应的I/O页表,从而使得IOMMU硬件能够完成DMA地址的转换。什么时候IOMMU硬件专用层会更新I/O页表?ACPI表中订的直接映射。

qq_41644888的博客 2289

安路TangDynasty和FD和JTAG驱动器安装

安路FPGA产品矩阵包含SALPHOENIX高性能、SALEAGLE高性价比和SALELF低功耗三大系列,广泛应用于网络通信、消费电子等领域。配套的TangDynasty(TD)集成开发环境支持标准设计输入,提供完整优化流程与调试工具。简要介绍了TD 6.2.1版本的安装步骤。

wangjie36的博客 1028

Linux虚拟化之IOMMU

Linux虚拟化之IOMMU引言1 IOMMU初始化1.1 初始化函数集1.2 初始化流程2 Intel-IOMMU2.1 技术原理2.2 数据结构2.3 核心流程 引言 DMA操作允许设备直接访问内存,但是也带来了诸多问题: 当设备需要大量连续物理内存时,OS未必能满足; 当某些设备不能访问高端内存时,必须采用反弹缓冲区搬移,影响性能; 在虚拟化环境中,存在多设备访问同一物理内存的冲突; IOMMU与cpu的MMU类似,给设备提供一套虚拟地址空间,设备发出虚拟总线地址空间的访问请求、送到IOMMU单元

fs3296的博客 8086

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Linux系统设置IOMMU

Linux系统下如何开启IOMMU,请看本文,本文经过实际环境验证

qq_27815483的博客 7954

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

个人博客系统前台首页展示

1.博客部分 1.1.编辑BlogService /** * 前台系统右侧分类小列表 */ Page<Blog> listBlog(Pageable pageable); List<Blog> listRecommendBlogTop(Integer size); 1.2.编辑BlogServiceImpl @Override public Page<Blog> listBlog(Pageable pageable) { return

小生不才的博客 1431

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

喜提个人博客网站

个人博客网站也终于是搭好了,欢迎各位的踩踏:彬小儿的博客 主要技术栈:Django/Bootstrap/Mysql/

A_彬的博客 375

个人主页|我的博客

http://www.iguanzhong.com/uch/?237211 http://www.iguanzhong.com/uch/?237209 http://www.iguanzhong.com/uch/?237212 http://www.iguanzhong.com/uch/?237213

guegvkre 477

html简洁风格的个人博客网站模板(源码)

html简洁风格的个人博客网站模板,里面包括首页面,列表页面,文章详细页面,资源页面,时间记录条页面等模板页面,可以借鉴这个模板,开发自己的博客,容易上手。下载后直接运行。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 1万+

深度阐述Linux x86-64 IOMMU的原理

深度介绍IOMMU软硬件的介绍

存储随笔 3477

【方法】搭建自己的个人博客主页

2019/11/6 更新 看到了很多精美的Jekyll主题,在这里作为一个收集吧,随时想换就可以换 Minima,效果 看着那么多大牛都有自己的个人博客主页,甚是羡慕,所以我也来假装假装大牛,希望不要被识破。 参考链接,柏荧大神写的是真的详细,我是跟着他的教程手把手搭建的,过程中我也添加了一点自己的心得,本来是想要直接转载的,但现在用我的经历重新编辑分享出来,就写原创咯。 声明这是利用...

crazyang的博客 3万+
上一篇: WinDBG条件断点
下一篇: How to create a Windows can run top of Metro UI under windows8c
killcpp
博客等级 码龄20年 13粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值