版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
质本申请涉及计算机技术领域并提供一种基方法面对热插拔导致的基地址寄存器资源预留基地址寄存器空间是首个基地址寄存器空间以了基本输入输出系统扫描及分配基地址寄存器不同厂商的各种类型的快捷外围器件互联端设2述快捷外围器件互联桥设备的上行端口所连接的每一个下行端口下是否存在空闲快捷外针对所述空闲快捷外围器件互联端设备集合中的每一个空闲快捷外围器件互联端设外围器件互联桥设备相关联的快捷外围器件互联标准所定义的多个基地址寄存器空间中大小是所述快捷外围器件互联桥设备所支持的所有类型的快捷外围器件互联端设备中的快捷外围器件互联桥设备不再挂载快捷外围器件互联端设备到该空闲快捷外围器件互联互联桥设备所支持的所有类型的快捷外围器件互联端设备包括网络设备类型的快捷外围互联桥设备所支持的所有类型的快捷外围器件互联端设备中的最大基地址寄存器空间的大小是基于所述快捷外围器件互联桥设备所支持的所有类型的快捷外围器件互联端设备设备相关联的多个基地址寄存器空间中的最后一个基地址寄存器空间所对应的配置事务捷外围器件互联桥设备的上行端口所连接的每一个下行端口下所挂载的设备相关联的多到所述多个基地址寄存器空间的最后一个基地址寄存器空间的次序来逐个地分配所述多述基本输入输出系统扫描到该空闲快捷外围器件互联端设备所对应的下行端口之前被创3设备相关联的多个基地址寄存器空间中的最后一个基地址寄存器空当所述快捷外围器件互联桥设备的上行端口所连接的每一个下行端口下均不存在空外围器件互联标准所定义的多个基地址寄存器空间中的最后一个基地址外围器件互联端设备所对应的下行端口被预留基于所述虚拟设备所包含的所述第零号基所述快捷外围器件互联桥设备相关联的基本输入输出系统扫描快捷外围器件互联拓扑阶设备集合中的每一个空闲快捷外围器件互联端设备所对应的下行端口下的件互联桥设备和挂载在所述快捷外围器件互联桥设备下的快捷外围器件互联端设备均由数据处理器的嵌入式中央处理器侧的模拟器来器件互联桥设备的上行端口所连接的任一下行端口下没有挂载任何快捷外围器件互联端令,当所述计算机指令在计算机设备上运行时使得所述计算机设备执行根据权利要求1至4因此将大量各种不同类型的设备通过外围器件互联(PeripheralCom方式实现热插拔,也即允许用户在没有事先通知系统软件的情况下插入设备或者移除设存器空间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定义的多个基地址寄存器空间的大小是所述快捷外围器件互联桥设备所支持的所有类型的快捷外围拟设备并且配置所述快捷外围器件互联桥设备不再挂载快捷外围器件互联端设备到该空5[0005]通过本申请的第一方面,面对热插拔导致的基地址寄存其大小,再通过限定在确定最后一个基地址寄存器空间的配置完成之后才删除虚拟设备,支持的所有类型的快捷外围器件互联端设备包括网络设备类型的快捷外围器件互联端设支持的所有类型的快捷外围器件互联端设备中的最大基地址寄存器空间的大小是基于所述快捷外围器件互联桥设备所支持的所有类型的快捷外围器件互联端设备所需要的最大多个基地址寄存器空间中的最后一个基地址寄存器空间所对应的配置事务层数据包报文联桥设备的上行端口所连接的每一个下行端口下所挂载的设备相关联的多个基地址寄存地址寄存器空间的最后一个基地址寄存器空间的次序来逐个地分配所述多个基地址寄存入输出系统按照所述虚拟设备所包含的所述第零号基地址寄存器空间的大小来分配基地多个基地址寄存器空间中的最后一个基地址寄存器空间6标准所定义的多个基地址寄存器空间中的最后一个基地址寄端设备所对应的下行端口被预留基于所述虚拟设备所包含的所述第零号基地址寄存器空不感知该空闲快捷外围器件互联端设备所对应的下行端口下的挂载在所述快捷外围器件互联桥设备下的快捷外围器件互联端设备均由数据处理器的嵌述计算机程序时实现根据上述任一方面的任一种实现机设备执行根据上述任一方面的任一种实现图2为本申请实施例提供的一种参考图1所示的基地址寄存器资源管理方法的7间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定义的多个基地址寄存器空间的大小是所述快捷外围器件互联桥设备所支持的所有类型的快捷外围器件互并且配置所述快捷外围器件互联桥设备不再挂载快捷外围器件互联端设备到该空闲快捷8活适配不同厂商的各种基本输入输出系统的系统启动流程和扫描快捷外围器件互联拓扑本输入输出系统扫描快捷外围器件互联桥设备下的快捷外围器件互联端设备并分配基地桥设备相关联的空闲快捷外围器件互联端设备集合来记录所有的空闲快捷外围器件互联基地址寄存器空间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定述第零号基地址寄存器空间的大小是所述快捷外围器件互联桥设备所支持的所有类型的9味着基本输入输出系统扫描到虚拟设备所包含的第零号基地址寄存器空间会确定所述第地址寄存器资源是对应了所述快捷外围器件互联桥设备所支持的所有类型的快捷外围器间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定义的多个基地址基本输入输出系统在扫描快捷外围器件互联拓扑阶段为所创建的虚拟设备分配相当于所述第零号基地址寄存器空间的大小的基地址寄设备并且配置所述快捷外围器件互联桥设备不再挂载快捷外围器件互联端设备到该空闲所述虚拟设备相关联的多个基地址寄存器空间中的最后一个基地址寄存器空间的配置完基地址寄存器空间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定址寄存器空间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定义的在确定所述虚拟设备相关联的多个基地址寄存器空间中的最后一个基地址寄存器空间的[0032]继续参考图1,至少在确定所述虚拟设备相关联的多个基地址寄存器空间中的最互联桥设备不再挂载快捷外围器件互联端设备到该空闲快捷外围器件互联端设备所对应类型的快捷外围器件互联端设备中的最大基地址寄存器空间的大小的基地址寄存器资源。捷外围器件互联端设备包括网络设备类型、存储设备类型还有远程直接内存访问设备类联端设备中的最大基地址寄存器空间的大小就是远程直接内存访问设备类型的快捷外围包含的所述第零号基地址寄存器空间的大小是所述快捷外围器件互联桥设备所支持的所统启动流程和扫描快捷外围器件互联拓扑阶段[0033]继续参考图1,设置目的地为所述虚拟设备的事务层数据包报文的回复为请求不常数据业务,将目的地为虚拟设备的TLP报文一律回复不支持请求,从而确保了系统稳定[0035]图2为本申请实施例提供的一种参考图1所示的基地址寄存器资源管理方法的PCIE桥设备的示意图。如图2所示,宿主机201的根端口203连接快捷外围器件互联桥设备示的基地址寄存器资源管理方法的PCIE桥设备。多个下行端口各自的挂载情况是有所不同设备A242并挂载虚拟设备A242到下行端口B232下。下行端口C234下挂载了块设备244技术而生成的virtio_BLK设备。块设备244可以是通过数据处理器(dataprocessing捷外围器件互联桥设备210下的可以是具有物理实体的快捷外围器件互联端设备,也可以是模拟生成的虚拟化设备,也可以是参考图1所示的基地址寄存器资源管理方法来创建的专门用于为空闲快捷外围器件互联端设备预留基地址寄存器资源的虚拟设备A242和虚拟设备B246。最后一个基地址寄存器空间的配置完成之后才删除虚拟设备(虚拟设备A242和虚拟设备储设备类型的快捷外围器件互联端设备和远程直接内存访问设备类型的快捷外围器件互捷外围器件互联端设备中的最大基地址寄存器空间的大小是基于所述快捷外围器件互联桥设备所支持的所有类型的快捷外围器件互联端设备所需要的最大基地址寄存器资源而述快捷外围器件互联桥设备所支持的所有类型的快捷外围器件互联端设备中的最大基地址寄存器空间的大小,通过创建虚拟设备和为所创建的虚拟设备分配基地址寄存器资源,围器件互联桥设备所支持的所有类型的快捷外围器件互联端设备中的最大基地址寄存器留的基地址寄存器资源足够支持新添加的设备的运行,从而实现了系统无感知下的热插适配不同厂商的各种基本输入输出系统的系统启动流程和扫描快捷外围器件互联拓扑阶间中的最后一个基地址寄存器空间所对应的配置事务层数据包报文时,确定所述虚拟设备相关联的多个基地址寄存器空间中的最后一个基地址寄存器空间的配置完成。如此,为了确保所创建的虚拟设备可以成功地预留设计好的基地址寄存器资源,通过定义所述第零号基地址寄存器空间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定义的多个基地址寄存器空间中的首个基地址寄存器空间,这样确保了基本输入输出系统在扫描到虚拟设备时必然读取了首个基地址寄存器空间也即第零号基地址寄存器空间外围器件互联端设备中的最大基地址寄存器空间的大小的基地址寄存器资源,然后,通过限定至少在确定所述虚拟设备相关联的多个基地址寄存器空间中的最后一个基地址寄存器空间的配置完成之后,才删除所述虚拟设备,这样意味着在完成所有的多个基地址寄存所述多个基地址寄存器空间的首个基地址寄存器空间到所述多个基地址寄存器空间的最后一个基地址寄存器空间的次序来逐个地分配所述多个基地址寄存器空间各自所需的基输入输出系统会扫描到所创建的虚拟设备并且为虚拟设备分配基地址寄存器资源。这里,配的基地址寄存器资源是对应了所述快捷外围器件互联桥设备所支持的所有类型的快捷存器空间是所述快捷外围器件互联桥设备相关联的快捷外围器件互联标准所定义的多个寄存器空间时首先扫描到首个基地址寄存器空间也即所述第零号基地址寄存器空间,如相当于所述第零号基地址寄存器空间的大小的基地址寄存设备在所述基本输入输出系统扫描所述虚拟设备相关联的多个基地址寄存器空间中的最互联桥设备相关联的快捷外围器件互联标准所定义的多个基地址寄存器空间中的首个基外围器件互联桥设备的上行端口所连接的每一个下行端口下均不存在空闲快捷外围器件程。如果在遍历所述快捷外围器件互联桥设备的上行端口所连接的每一个下行端口之后,端口被预留基于所述虚拟设备所包含的所述第零号基地址寄存器空间的大小而确定的基商的各种基本输入输出系统的系统启动流程和扫描快捷外围器件互联拓扑阶段的操作特多个基地址寄存器空间中的最后一个基地址寄存器空间的配置完成之后,就应该被删除器件互联桥设备下的快捷外围器件互联端设备均由数据处理器的嵌入式中央处理器侧的程。如果在遍历所述快捷外围器件互联桥设备的上行端口所连接的每一个下行端口之后,讯功能等,以及处理器310具体可用于为了实现这些装置、部件的功能所必须的处理功能[0051]处理器310可以有多种具体实现形式,例如处理器310可以包括中央处理器络处理器(neural_networkprocessingunit,NPU)、张量处理器(tensorprocessi件芯片的组合。上述硬件芯片可以是专用集成电路(application_specificintegrated无线接口,用于与其他模块或设备进行通信,有线接口可以是以太接口、局域互联网络接口等。可以是易失性存储器,易失性存储器可以是随机存取存储器(randomaccessmemory,随机存取存储器(synchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(doubledatarateSDRAM,DDRSDRAM)以便于处理器310调用存储器330中存储的程序代码执行上述方法实施例中的部分或者全[0053]总线340可以是快捷外围器件互联(peripheralcomponentinterconnect上述方法实施例中的具体实现步骤和/或上述装置实施例中所描述的具体功能,在此不再的具体实现可参照上述方法实施例中所描述的具体操作和/或上述装置实施例中所描述的用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存图和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 徐州卷烟厂招录模拟考试试题及答案
- 2026年襄阳教师定向考试试题及答案
- 医生实习报告
- 《观察物体》课件
- 师生心理沟通考试试题及答案
- 2026年经济专业技术中级资格运输经济民航知识点专项训练试卷(附答案)
- 2026年二级建筑师《建筑设计》冲刺模拟试卷
- 2026年外科住院医师规培考试公共科目病理学题库附答案
- 2025年监理工程师《目标控制土建》完整试题及答案
- r-tPA 静脉溶栓治疗急性脑梗死的临床效果观察
- 外科护理中的营养评估
- 2026年事业单位考试综合能力测试题库及答案
- 代理记账公司业务记录制度
- 2026年及未来5年市场数据中国天然石膏行业发展潜力分析及投资方向研究报告
- 2025年衡阳市常宁市选调事业单位工作人员真题
- 福建省厦门市第一中学2025-2026学年八上级上学期期中语文试题(含答案)
- 扇贝购销合同范本
- 2024-2025学年福建省福州市鼓楼区多校六年级(上)期中数学试卷
- 风险分级管控责任清单(市政道路工程)
- 养老护理服务标准流程
- 公建工程交付指南(第三册)
评论
0/150
提交评论