发表评论取消回复
相关阅读
相关 关于设备Handle的处理
关于设备Handle的处理 每一层的Handle都是不一样的结构体地址,底层Handle是上层Handle的一个变量。Handle结构体中有大量
相关 [翻译] Section 5.5. Initialization Options 初始化选项
内核中的built-in组件和做为模块加载的组件都可以传递传输,以便用户可以微调组件功能或者从一个系统引导传递到下个系统。内核提供了两种宏定义选项: 1、module opt
相关 [翻译] Section 5.4. Interaction Between Devices and Kernel 设备与内核的交互
几乎所有的设备(包括NICs)都有两种方式与内核交互: polling轮询方式 内核方发起。内核定期检查设备状态,看看它有什么想说的 interrupt中断方式 设备方
相关 [翻译] Section 5.3. Basic Goals of NIC Initialization NIC初始化的基本目标
在Linux内核中的每一个网络设备都是实例化一个net\_device结构体。在第八章,将会介绍net\_device结构体每一个字段是如何被初始化的,一部分是由内核实现,另一
相关 [翻译] Section 5.2. Device Registration and Initialization 设备注册与初始化
网络设备必须被内核识别,并且与正确的驱动相关联才能正确的使用。驱动存储了驱动设备以及和其他设备交互的所有信息。注册和初始化设备的任务一部分由内核完成,另一部分有驱动完成。回顾一
相关 [翻译] Section 5.1. System Initialization Overview 系统初始化简介
了解网络子系统在何时被初始化是比较重要的。然而,由于这本书只覆盖了初始化网络方面,并没有涉及到通用驱动程序以及Linux service(例如内存管理)的方面。为了理解背景知识
相关 [翻译]Chapter 5. Network Device Initialization 网络设备初始化
由于现代操作系统的灵活性,使得初始化过程变得更加复杂。 首先,内核驱动既可以动态加载,也可以做为内核的一个静态组件。另外,设备既可以在内核刚启动时就存在,也可以在运行时加嵌或
相关 [翻译]Part II: System Initialization 系统初始化
[目录][Link 1] 在本章,我们将了解网络设备初始化的实现细节,以及在Linux启动时何时去初始化网络。由于Peripheral Component Interconn
相关 [翻译] Chapter 8. Device Registration and Initialization 设备的注册与初始化
在第五章和第六章描述了内核如何识别NIC,以及内核如何执行NIC初始化,使NIC设备可以与设备驱动程序交互。在本章,将研究初始化的剩下的部分内容: 1、什么时候 以一种什么方
相关 [翻译] Section 5.7. Initializing the Device Handling Layer: net_dev_init 设备处理层的初始化
网络初始化非常重要的一部分,其功能包括流量控制、CPU的ingress Queues。该初始化过程在boot阶段通过函数net\_dev\_init,在net/core/dev
还没有评论,来说两句吧...