摘要:
linux 内核内存屏障 By: David Howells dhowells@redhat.com Paul E. McKenney paulmck@linux.ibm.com Will Deacon will.deacon@arm.com Peter Zijlstra peterz@infrad 阅读全文
摘要:
cgroup统一的层次结构 本文档描述了统一层次结构所做的更改及其基本原理。它最终将被合并到主cgroup文档中。 目录 背景 基本操作 底座 cgroup.subtree_control cgroup.controllers 结构约束 自上而下的 没有内部任务。 其他改动 [Un]populate 阅读全文
摘要:
Cgroup指南 cgroup提供给子系统的接口 在每个 cgroup 中存储一些任意状态数据 在 cgroup 文件系统中为每个 cgroup 提供一些属性文件,可用于查看或修改此状态数据或任何其他状态详细信息 接受或拒绝将进程附加到给定 cgroup 的请求 接受或拒绝创建新组作为现有组的子组的 阅读全文
摘要:
cmake 1.常见用法 cd some_software-1.4.2 mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/opt/the/prefix cmake --build . cmake --build . --target inst 阅读全文
摘要:
我也遇到这个问题,自己多次尝试找到了解决方案。 先把我的解答发出来: #忽略所有文件和目录(当前目录不能忽略) * #增加指定目录和下面所有目录 !/dir1/ !/dir1/**/ !/dir2/ !/dir2/**/ #增加指定扩展名文件和Makefile文件 !*.cpp !*.c !*.h 阅读全文
摘要:
ubuntu vmlinux 获取 1.从ubuntu keyserver获取key ubuntu 16.04及以后的系统: $sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C8CAB6595FDFF622 ubuntu 阅读全文
摘要:
问题描述 驱动写用户态应用程序的标准输出,pipe卡住,导致驱动不能正常继续工作 注:感谢木三的解决方法. 问题解决 lsof 查看pipe管道 #lsof python3 25817 li 7r FIFO 0,13 0t0 259006 pipe stcEventL 28339 li 1w FIF 阅读全文
摘要:
1 cache简介 1.1 cache缓存映射规则 tag查看cache是否匹配,set index |tag |set index |block offset ||20-bit |7-bit |5bit | 1.2 cache 组织方式 Cache 全关联cache 组关联cache 4路组关联 阅读全文
摘要:
1.linux设备模型基本概念 BUS(总线):用于关联设备和驱动,代表一个实际的物理总线(如USB、PCI bus)或虚拟总线(如platform bus),总线会提供与总线相关的驱动(driver)和设备(device)注册方法。 Device(设备):系统中的所有硬件设备,描述设备的名字、包含 阅读全文
摘要:
1.两种DMA映射类型 1.1. 一致性DMA映射(Consistent DMA mappings ) 主要用于映射长时间使用的区域。 CPU和DMA controller不需要考虑cache的影响。 这里的consistent实际上是coherent的概念,不能保证consistent,也就是说需 阅读全文