发布时间:2013-01-11 22:29:51
Linux Kernel-based Virtual Machine (KVM) 是一款 Linux 开放源码虚拟化软件,基于硬件虚拟化扩展(Intel VT-X 和 AMD-V)和 QEMU 的修改版。kvm借用了QEMU一些组件,是一套虚拟系统,包括内核虚拟构架和处理器相关模块。本文尝试在Linux ubuntu 2.6.32-30-server环境里搭建KVM实现ALSA-1.0.25 Lib的调试,利用aplay程序来跟踪学习A......【阅读全文】
发布时间:2013-01-10 21:41:58
前面说过,虚拟文件系统VFS是对各种文件系统的一个抽象层,抽取其共性,以便对外提供统一管理接口,便于内核对不同种类的文件系统进行管理。那么首先我们得看一下对于一个具体的文件系统,我们该关注重点在哪里。 对于存储设备(以硬盘为例)上的数据,可分为两部分: 用户数据:存储用户实际数据的部分; 管理数据:用于管理这些数据的部分,这部分我们通常叫它元数据(metadata)。 我们今天要讨论的就是......【阅读全文】
发布时间:2012-11-11 14:58:43
//现在来看看中断初始化的另一个函数early_trap_init(),该函数在文件arch/arm/kernel/traps.c中实现。 void......【阅读全文】