发布时间:2014-04-04 14:38:45
virtio设备是作为pci设备被使用的,因此具有pci设备的所有属性:virtio header占用pci设备的24字节的配置空间:32 * (0 - 5)virtio header后面跟随一个device specific的config结构virtio header包括:/* A 32-bit r/o bitmask of the features supported by the host */#define VIRTIO_PCI_HOST_FEATURES&nbs.........【阅读全文】
发布时间:2014-04-04 14:38:32
1.中断两任务:1).当设备的配置信息发生改变(config changed),会产生一个中断(称为change中断),中断处理程序需要调用相应的处理函数(需要驱动定义)。2).当设备向队列中写入信息时,会产生一个中断(称为vq中断),中断处理函数需要调用相应的队列的回调函数(需要驱动定义)。2.三种中断处理方式:1).不用.........【阅读全文】
发布时间:2014-02-23 20:38:36
Discuss the possibility of the shared resource protection with/without preempt_disable() in spin_lock_irq implementation under UP system.........【阅读全文】
发布时间:2014-02-14 08:05:36
1. 中断流控层简介早期的内核版本中,几乎所有的中断都是由__do_IRQ函数进行处理,但是,因为各种中断请求的电气特性会有所不同,又或者中断控制器的特性也不同,这会导致以下这些处理也会有所不同:何时对中断控制器发出ack回应;mask_irq和unmask_irq的处理;中断控制器是否需要eoi回应.........【阅读全文】