DragonOS中实现了与Linux相似的READ_ONCE()宏以及WRITE_ONCE()宏,主要目的在于 …
usb3: setup stage TRB中的wIndex字段的含义
以下内容来自usb3.2规范 Table9-3 Setup data TRB的格式 wIndex字段的格式 在 …
MyST Markdown:添加醒目的提示框
我们在用myst来写文档的时候,如果要添加醒目的提示框,可以这样做: 首先,在conf.py中添加以下内容,以 …
USB:根据制造商id及产品id获取产品名
相信很多人都有一个疑问,就是:电脑是怎么知道插入电脑的usb设备的产品名的?其中一种方法就是,根据usb设备的 …
关于进程的Sleep,你所不知道的事情
关于进程sleep的两种实现方式,我称之为:中断型sleep和spin/rdtsc型sleep。 本视频介绍了 …
DragonOS的MMIO地址空间自动分配
代码 本文涉及到的代码,可查看对应的版本的链接:https://github.com/fslongjin/Dr …
【转载】Linux中匿名页的反向映射
本文转载自:http://liujunming.top/2017/09/03/Linux%E4%B8%AD%E …
Linux配置ssh登录
连接远程服务器的时候,每次都要输入密码,很不方便,也不是很安全(毕竟容易被破解)。我们可以使用ssh进行免密登 …
Linux PCI驱动程序之MSI-X实现分析
由于实在找不到MSI-X在x86上实现的教程或文档,只能分析Linux的PCI驱动程序了。希望能得到一些启发。 …
MSI-X的介绍(1)
本文将更偏向于具体编程实现的角度来介绍MSI-X,阅读本文需要有PCI总线以及MSI的基本前置知识。 MSI- …