linux kernel
TheMoonRiver
流水线 流水线
展开
-
pcie posted write
就是一个优化,大脑干得快,没必要全等你设备做完。反过来就容易理解nonposted了。原创 2024-05-23 13:44:09 · 228 阅读 · 0 评论 -
NV 逆向驱动, pci平台,queue分析
分为以下几步, 和amd比较相似,但是channel部分和硬件关联, 猜测NV在fw做queue的load balance。原创 2023-09-19 10:50:03 · 917 阅读 · 0 评论 -
Cache bookdoor
A TLB (Translation Lookaside Buffer) is a cache of the translations from virtual memory addresses to physical memory addresses. When a processor changes the virtual-to-physical mapping of an address, it needs to tell the other processors to invalidate that原创 2023-06-13 10:09:51 · 70 阅读 · 0 评论 -
Linux 进程与线程区别
linux 进程与线程原创 2023-03-24 10:37:33 · 60 阅读 · 0 评论 -
linux kernel GPU Scheduler . RR算法 FIFO entity, dma-fence, job dependency, vmid
RR的GPU schedule原创 2023-01-10 09:43:29 · 250 阅读 · 0 评论 -
doorbell机制
在学习中断相关的知识时,查看了Wikipedia上的解释https://en.wikipedia.org/wiki/InterruptIn a push button analogy applied to computer systems, the term doorbell or doorbell interrupt is often used to describe a mechanism whereby a software system can signal or notify a comput原创 2021-11-09 10:14:38 · 4082 阅读 · 0 评论 -
linux 使用set_task 杀死D状态进程
如何杀死D状态进程https://blog.csdn.net/VincentLuo91/article/details/72625446#include <linux/init.h> #include <linux/kernel.h> /*Needed by all modules*/#include <linux/module.h> #include <linux/sched.h> //for_each_process MODULE_LICENS转载 2021-03-18 10:51:24 · 538 阅读 · 0 评论