码迷,mamicode.com
首页 >  
搜索关键字:pci passthrough    ( 757个结果
Linux网卡名称的生成规则
eth0, eth1这些名称是怎么来的呢? 内核发现一个pci网卡设备,调用网卡驱动的probe函数。 probe函数在做完一定的初始化之后,会调用内核接口register_netdev向内核注册一个新的net_device设备。 这个设备的名字,网卡驱动程序往往只决定其中一部分。 就像下面这种方式,网卡驱动提供一个“eth%d”这样的名称,然后调用内核接口register_n...
分类:系统相关   时间:2015-01-23 14:45:15    阅读次数:309
Linux显示PCI设备
Linux显示PCI设备 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ lspci -tv -[0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex +-01.0 Adva...
分类:系统相关   时间:2015-01-21 22:36:23    阅读次数:324
彻底理解I/O架构
一个系统要能正确工作,必须要有数据通道(data paths)的机制,软件和硬件系统都概莫能外。对于计算机系统而言,必须要有data paths的机制来确保CPU, RAM和I/O设备之间的信息数据能正确的流动。这些data paths,通常被称为总线,是计算机内部主要的通信通道。        计算机内部一般有系统总线来连接内部所有的硬件设备。一个典型的系统总线是PCI((Peripheral...
分类:其他好文   时间:2015-01-21 15:20:16    阅读次数:165
USB device & USB controller & USB passthrough
近期往 openstack 里倒腾 USB passthrough[1],遂把 USB 知识做较为全面的整理,以供分享。 USB device     什么是 USB device, 上图机智的小萌狗就是 USB device,你的鼠标是 USB device, 键盘是 USB device,U 盘更是典型的 USB device。说...
分类:其他好文   时间:2015-01-11 23:03:41    阅读次数:615
intel万兆网卡驱动简要分析
原创文章,转载请注明: 转载自pagefault 本文链接地址: intel万兆网卡驱动简要分析 这里分析的驱动代码是给予linux kernel 3.4.4 对应的文件在drivers/net/ethernet/intel 目录下,这个分析不涉及到很细节的地方,主要目的是理解下数据在协议栈和驱动之间是如何交互的。 首先我们知道网卡都是pci设备,因此这里每个网卡驱动其...
分类:其他好文   时间:2015-01-10 21:08:28    阅读次数:1113
站点隐私保护技术
1、策略性原则: 1.1、用户拥有知情权和选择权。 1.2、站点不得将数据用于指定范围外的用途。 1.3、内部员工无法直接接触敏感数据。 1.4、快速地应急响应和用户通知机制。 1.5、遵循行业的安全标准(比如PCI-DSS)。 2、技术层面的保护: 2.1、数据隐私保护技术: (1)、认证。 (2...
分类:其他好文   时间:2015-01-09 10:27:30    阅读次数:208
Oracle T4-2用jumpstart方式安装Solaris10
在安装过程中遇到了2个问题 1) 安装时无法识别硬RAID磁盘 T4-2的2块本地盘做了硬RAID,用jumpstart安装时无法识别硬RAID磁盘,报错信息如下: {0} ok boot net - install nowin Boot device: /pci@400/pci@1/pci@0/p...
分类:数据库   时间:2015-01-08 13:04:16    阅读次数:326
qemu-kvm virtio 虚拟化-----Linux客户机 virtio设备初始化
Linux客户机 virtio设备初始化 virtio设备物理上连接在pci物理总线上,逻辑上连接在virtio虚拟总线。做为pci设备便于资源分配与配置,逻辑设备模型中,便于管理与组织。 1.qemu-kvm提供的virtio pci设备 virtio-blk(硬盘),virtio-net(网络),virtio-balloon(气球)等pci设备,这些设备连接在pci总线上。代码位于qem...
分类:系统相关   时间:2015-01-07 09:22:51    阅读次数:310
白话IoSkipCurrentIrpStackLocation
我们在IRP的Passthrough例程中会这样处理放过的IRP           IoSkipCurrentIrpStackLocation( Irp ); return IoCallDriver( ...->AttachedToDeviceObject, Irp ); 那么这两个函数内在本质是什么呢? WDK的wdm.h 中有关于 IoSkipCurrentIrpS...
分类:移动开发   时间:2015-01-05 18:51:57    阅读次数:144
PCI-E配置MSI中断流程解析
在调试PCI-E的MSI中断前,需要先保证将传统中断调通,然后再调试这个。MSI中断究其本质,就是一个存储器读写事件。将MSI Address设置为内存中的某个地址(可以为64位),产生MSI中断时,中断源会在MSI Address所在的地址写入MSI Data。也就是说,如果有四条MSI中断线,就会依次写入Data、Data+1、Data+2、Data+3在内存中,依次来区分中断源设备。设备端的...
分类:其他好文   时间:2015-01-04 19:19:24    阅读次数:801
757条   上一页 1 ... 64 65 66 67 68 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!