摘要: linux 内核内存屏障 By: David Howells dhowells@redhat.com Paul E. McKenney paulmck@linux.ibm.com Will Deacon will.deacon@arm.com Peter Zijlstra peterz@infrad 阅读全文
posted @ 2022-08-31 16:01 反光 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 我也遇到这个问题,自己多次尝试找到了解决方案。 先把我的解答发出来: #忽略所有文件和目录(当前目录不能忽略) * #增加指定目录和下面所有目录 !/dir1/ !/dir1/**/ !/dir2/ !/dir2/**/ #增加指定扩展名文件和Makefile文件 !*.cpp !*.c !*.h 阅读全文
posted @ 2023-06-27 11:23 反光 阅读(39) 评论(0) 推荐(0) 编辑
摘要: ubuntu vmlinux 获取 1.从ubuntu keyserver获取key ubuntu 16.04及以后的系统: $sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C8CAB6595FDFF622 ubuntu 阅读全文
posted @ 2022-07-29 16:28 反光 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 问题描述 驱动写用户态应用程序的标准输出,pipe卡住,导致驱动不能正常继续工作 注:感谢木三的解决方法. 问题解决 lsof 查看pipe管道 #lsof python3 25817 li 7r FIFO 0,13 0t0 259006 pipe stcEventL 28339 li 1w FIF 阅读全文
posted @ 2022-07-20 09:12 反光 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 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路组关联 阅读全文
posted @ 2020-02-26 21:47 反光 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 1.linux设备模型基本概念 BUS(总线):用于关联设备和驱动,代表一个实际的物理总线(如USB、PCI bus)或虚拟总线(如platform bus),总线会提供与总线相关的驱动(driver)和设备(device)注册方法。 Device(设备):系统中的所有硬件设备,描述设备的名字、包含 阅读全文
posted @ 2020-02-10 17:52 反光 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 1.两种DMA映射类型 1.1. 一致性DMA映射(Consistent DMA mappings ) 主要用于映射长时间使用的区域。 CPU和DMA controller不需要考虑cache的影响。 这里的consistent实际上是coherent的概念,不能保证consistent,也就是说需 阅读全文
posted @ 2020-02-09 22:33 反光 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 1.程序说明: 调试驱动程序时,经常遇到候需要查看或设置寄存器的情况,但是直接更改内核代码又不方便。 这里提供一个应用程序源码能在应用层访问底层寄存器。(网上找到的,进行过更改)。 这里只提供4字节数据的访问,如果需要其他字节宽度则需要更改代码。 line40 增加了O_DSYNC标志,防止cach 阅读全文
posted @ 2020-02-08 18:18 反光 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: Randomx算法-门罗币XMR的挖矿新算法 RandomX算法设计目标是抗ASIC+降低GPU优势。 Monero门罗币XMR计划于2019年的10月份启用最新的RandomX 算法以取代原来的CryptoNight挖矿算法,以继续优化抗ASIC+降低GPU优势来保持门罗POW网络的分散性 算法流 阅读全文
posted @ 2019-12-27 16:05 反光 阅读(3771) 评论(0) 推荐(0) 编辑
摘要: 原文出处:https://github.com/riscv/riscv-asm-manual/blob/master/riscv-asm.md RISC-V Assembly Programmer's Manual Copyright and License Information The RISC 阅读全文
posted @ 2019-12-05 10:50 反光 阅读(3676) 评论(0) 推荐(0) 编辑