随笔分类 -  linux

摘要:http://www.tuicool.com/articles/fiy2Aj How To Install VNC Server On Ubuntu 14.04 Version 1.0 Last edited 11/Jun/2014 This guide explains the installat 阅读全文
posted @ 2016-03-10 20:09 fastwave2004 阅读(300) 评论(0) 推荐(0)
摘要:git clone git://git.infradead.org/users/kbusch/qemu-nvme.gitcd qemu-nvme./configure --python=/usr/bin/python2 --enable-kvm --target-list=x86_64-softmm... 阅读全文
posted @ 2015-12-09 20:59 fastwave2004 阅读(1414) 评论(0) 推荐(0)
摘要:参考linux API https://www.kernel.org/doc/htmldocs/kernel-api/1. queue_flag_set_unlocked(QUEUE_FLAG_NOMERGES, ns->queue);不允许对队列的request进行merge操作2. blk_qu... 阅读全文
posted @ 2015-12-05 10:36 fastwave2004 阅读(1856) 评论(0) 推荐(0)
摘要:本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版。 1. 准备工作 确认内核及版本信息 [root@hostname ~] uname r 2.6.32 220.el6.x86_64 [root@hostname ~] cat /etc/centos re... 阅读全文
posted @ 2015-12-01 20:09 fastwave2004 阅读(526) 评论(0) 推荐(0)
摘要:参考 : http://www.centoscn.com/image text/install/2014/0504/2905.html service iptables stop 也可以通过下面修改ippables vi /etc/sysconfig/iptables A INPUT m state 阅读全文
posted @ 2015-11-26 14:48 fastwave2004 阅读(465) 评论(0) 推荐(0)
摘要:nvme 驱动详解 之1 http://blog.csdn.net/qqqqqq999999/article/details/47732319首先打开driver/block下的kconfig文件,其中定义了BLK_DEV_NVMEconfig,如下。config BLK_DEV_NVME tris... 阅读全文
posted @ 2015-11-19 19:59 fastwave2004 阅读(5582) 评论(0) 推荐(0)
摘要:Virtio blk浅析http://www.2cto.com/os/201408/329744.html和virtio network一样,virtio blk驱动使用Virtio机制为Guest提供了一个高性能的块设备I/O的方法。我们这里看下virtio blk的实现。Linux中的块设备在介... 阅读全文
posted @ 2015-11-19 19:53 fastwave2004 阅读(2436) 评论(0) 推荐(0)
摘要:http://blog.chinaunix.net/uid 27122224 id 3277511.html 深入理解linux内核list_head的实现 2012 07 17 17:37:01 分类: LINUX前言:在linux源代码中有个头文件为list.h。很多linux下的源代码都会使用... 阅读全文
posted @ 2015-11-05 17:13 fastwave2004 阅读(477) 评论(0) 推荐(0)
摘要:开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点(包括ldd3中不少例子也是这样),实际上现在Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点。 内核中定义了struct class结构体,顾... 阅读全文
posted @ 2015-11-05 14:33 fastwave2004 阅读(292) 评论(0) 推荐(0)