- 博客(4)
- 收藏
- 关注
转载 关于container_of和list_for_each_entry 及其相关函数的分析
Linux代码看的比较多了,经常会遇到container_of和list_for_each_entry,特别是list_for_each_entry比较多,因为Linux经常用到链表,虽然知道这些函数的大概意思,但一旦出现一个类似的函数比如list_for_each_entry_safe就又会感到头大,所以下定决心分析总结一下这些函数的用法,以后再看到这些面孔的时候也会轻松很多,读Li...
2016-07-22 15:55:51 438
转载 KVM+QEMU学习笔记
1 QEMU和KVM的关系: 现在所说的虚拟化,一般都是指在CPU硬件支持基础之上的虚拟化技术。KVM也同hyper-V、Xen一样依赖此项技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。 准确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是 远远不够的,因为用户...
2016-07-14 17:41:36 2704
转载 qemu源码架构
前言:本文主要概括了QEMU的代码结构,特别从代码翻译的角度分析了QEMU是如何将客户机代码翻译成TCG代码和主机代码并且最终执行的过程。并且在最后描述了QEMU和KVM之间联系的纽带。申明:本文前面部分从qemu detailed study第七章翻译而来。 1.代码结构如我们所知,QEMU是一个模拟器,它能够动态模拟特定架构的CPU指令,如X86,PPC,ARM等等...
2016-07-14 15:36:21 1177
转载 hid-multitouch驱动源代码分析
Hid驱动代码(kernel/drivers/hid/hid-multitouch.c)。[cpp] view plain copystatic int __init mt_init(void) { return hid_register_driver(&mt_driver); } 这里面主要是调用了一个hid_register_dri...
2016-07-07 16:53:14 2337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人