MESA源码分析:VC4驱动 - 编译器实现2023-01-07这里先笼统的概括一下编译器部分的工作原理,细节后面再探讨。整个vc4的编译器后端一共进行了两次转换,多级优化,并实现了shader cache阅读更多
Linux在RISC-V平台下的模块实现2021-06-28因为上次碰到了模块ABI改变导致的模块加载异常问题,虽然通过分析发现了问题,也认为解决方法是模块跟着ABI走,重新编译,但是认为模块的实现还阅读更多
Linux内核在RISC-V平台下的static key机制2021-06-09这两天在邮件列表中看到了使用static key对内核hot path进行优化的补丁,突然有了兴趣看看内核的底层实现。原理不多说,很容易懂,细节阅读更多
Linux内核在RISC-V架构下的spinlock实现2021-04-18本文分析linux内核下对于spinlock的实现,具体到RISC-V体系结构。由于RISC-V体系结构下目前只是简单的实现了一个基于TAS阅读更多