上一页 1 ··· 4 5 6 7 8 9 10 下一页
上篇文章已经分析了探测PCI总线的部分代码,碍于篇幅,这里另启一篇。重点分析下pci_scan_root_bus函数 2016-10-24 pci_scan_root_bus函数 这里首先寻找bus总线号资源,前面在x86_pci_root_bus_resources函数中已经分配了,所以这里理论上 Read More
posted @ 2016-10-25 20:51 jack.chen Views(5880) Comments(0) Diggs(0) Edit
1.安装Git:Ctrl + Alt + T使用终端:使用命令 [plain] view plain copy sudo apt-get install git [plain] view plain copy [plain] view plain copy 2.创建GitHub帐号:登陆git主页: Read More
posted @ 2016-10-15 16:21 jack.chen Views(4838) Comments(0) Diggs(0) Edit
前面看了LInux PCI设备初始化,看得有点晕,就转手整理下之前写的笔记,同时休息一下!!~(@^_^@)~ 这片文章是之前写的,其中参考了某些大牛们的博客!! PID框架的设计 一个框架的设计会考虑很多因素,相信分析过Linux内核的读者来说会发现,内核的大量数据结构被哈希表和链表链接起来,最最 Read More
posted @ 2016-10-12 20:00 jack.chen Views(4802) Comments(0) Diggs(0) Edit
在查看NAPI机制的时候发现一篇介绍NAPI引入初衷的文章写的很好,通俗易懂,就想要分享下,重要的是博主还做了可以在他基础上任意修改,而并不用注明出处的声明,着实令我敬佩,不过还是附上原文链接! http://blog.csdn.net/dog250/article/details/5302853 Read More
posted @ 2016-10-12 18:35 jack.chen Views(6436) Comments(0) Diggs(0) Edit
上篇文章主要从硬件的角度分析了PCI设备的特性以及各种寄存器,那么本节就结合LInux源代码分析下内核中PCI设备的各种数据结构以及相互之间的联系和工作机制 2016-10-09 注:一下代码参考LInux3.11.1内核 基本的数据结构: struct pci_bus 每个PCI总线都有一个pci Read More
posted @ 2016-10-12 16:33 jack.chen Views(14658) Comments(1) Diggs(1) Edit
2016-10-09 其实之前是简单学习过PCI设备的相关知识,但是总感觉 自己的理解很函数,很多东西说不清楚,正好今天接着写这篇文章自己重新梳理一下,文章想要分为三部分,首先介绍PCI设备硬件相关的知识,然后介绍LINux内核中对PCI设备的支持。本节讲第一部分。 PCI总线在目前计算机总线系统中 Read More
posted @ 2016-10-09 18:52 jack.chen Views(28616) Comments(0) Diggs(2) Edit
纯属转载,不敢侵犯别人产权!! 一. SKB_BUFF的基本概念1. 一个完整的skb buff组成(1) struct sk_buff--用于维护socket buffer状态和描述信息(2) header data--独立于sk_buff结构体的数据缓冲区,用来存放报文分组,使各层协议的head Read More
posted @ 2016-10-08 16:34 jack.chen Views(2569) Comments(0) Diggs(0) Edit
今天咱们就聊聊windows中的进程和线程 2016-09-30 在讨论windows下的进程和线程时,我们先回顾下通用操作系统的进程和线程。之所以称之为通用是因为一贯的本科或者其他教材都是这么说的: 1、进程是系统分配资源的最小单位。 2、线程是处理器调度的最小单位。 3、一个进程可以包含很多线程 Read More
posted @ 2016-10-06 13:38 jack.chen Views(8668) Comments(0) Diggs(2) Edit
sVirt概述 前面已经对seLInux的基本原理做了分析,seLinux主要就是基于主体和客体的安全上下文,进行访问决策。那么安全上下文是不是又可以理解为一个标签呢? 基于以上seLInux的特性,便可以考虑吧seLinux这种基于标签的思想应用到保障Hypervisor的安全上,这里主要是解决两 Read More
posted @ 2016-09-27 20:52 jack.chen Views(1580) Comments(0) Diggs(0) Edit
2016-09-27 上篇文章大致介绍了qemu网络虚拟化相关的数据结构,本篇就结合qemu-kvm源代码分析下各个数据结构是如何初始化以及建立联系的。 这里还是分为三个部分: 1、Tap设备区 2、Hub区 3、NIC区 1、Tap设备区 在net.c中有数组记录下net client 初始化的相 Read More
posted @ 2016-09-27 20:51 jack.chen Views(1732) Comments(0) Diggs(1) Edit
上一页 1 ··· 4 5 6 7 8 9 10 下一页

以马内利