快捷搜索:  汽车  科技

ulimit data size是物理内存吗?XHCI数据结构SlotContext

ulimit data size是物理内存吗?XHCI数据结构SlotContext

  1. 先说明一下xHCI对Slot的概念
    XHCI对USB device需要管理,每个USB device单独的USB Device Conext来描述,那么所有的USB device用一个Device Conext Array来组织。既然是一个数组,那么用什么来索引Device Context Array钟的某个Device Context呢?另外Door Bell Array也是由一组寄存器组成,每个寄存器对应一个USB Device。无论Door Bell Array或者Device Context Array中的每个entry都是对应独立的USB 设备,因此定义Device Slot用来索引这些和USB Device相关的一套数据结构。
  2. 既然Device Slot是用来索引USB Device相关的一套数据结构,那么Device Slot Context是一个描述USB设备全局相关的信息。例如,USB设备由几个endpoint USB设备的速度,USB设备的地址信息等等。
  3. Slote Context可以作为Input也可以作为Output。当Slot Context作为Device Context结构体一部分时,Slot Context被称为Output Slot Context。因为Device Context是由xHC构建输出给xHCI驱动软件的。当Slot Context作为命令参数一部分时,Slot Context作为Input Context结构体一部分传递给xHCI。
  4. Slot Context结构体定义如下:

ulimit data size是物理内存吗?XHCI数据结构SlotContext(1)

猜您喜欢: