-
公开(公告)号:CN110741349B
公开(公告)日:2024-08-27
申请号:CN201880038029.5
申请日:2018-06-28
申请人: ATI科技无限责任公司
IPC分类号: G06F9/455
摘要: 提供了用于针对虚拟化装置中的不同虚拟功能而改变固件的技术。所述虚拟化装置包括硬件加速器和执行固件的微控制器。所述虚拟化装置是虚拟化的,因为所述虚拟化装置针对不同的虚拟功能(其中不同的虚拟功能与不同的虚拟机相关联)执行工作,每个功能都会获得在此期间执行针对所述功能的工作的“时间片”。为了改变所述固件,每当所述虚拟化装置从执行针对当前虚拟功能的工作切换到执行针对后续虚拟功能的工作时,所述虚拟化装置的一个或多个微控制器检查存储了针对所述后续虚拟功能的固件的地址的存储器,并开始执行针对所述后续虚拟功能的所述固件。所述固件的所述地址在配置时间由对应的虚拟机提供。
-
公开(公告)号:CN110741349A
公开(公告)日:2020-01-31
申请号:CN201880038029.5
申请日:2018-06-28
申请人: ATI科技无限责任公司
IPC分类号: G06F9/455
摘要: 提供了用于针对虚拟化装置中的不同虚拟功能而改变固件的技术。所述虚拟化装置包括硬件加速器和执行固件的微控制器。所述虚拟化装置是虚拟化的,因为所述虚拟化装置针对不同的虚拟功能(其中不同的虚拟功能与不同的虚拟机相关联)执行工作,每个功能都会获得在此期间执行针对所述功能的工作的“时间片”。为了改变所述固件,每当所述虚拟化装置从执行针对当前虚拟功能的工作切换到执行针对后续虚拟功能的工作时,所述虚拟化装置的一个或多个微控制器检查存储了针对所述后续虚拟功能的固件的地址的存储器,并开始执行针对所述后续虚拟功能的所述固件。所述固件的所述地址在配置时间由对应的虚拟机提供。
-
公开(公告)号:CN116685947A
公开(公告)日:2023-09-01
申请号:CN202180082888.6
申请日:2021-12-07
申请人: ATI科技无限责任公司
IPC分类号: G06F9/455
摘要: 利用多个资源[220]和利用存储在多个资源中的信息执行虚拟功能[215]的物理功能电路[210]来实现虚拟功能。处理单元[105]执行主机驱动器[205],该主机驱动器基于处理单元的操作状态而选择性地使能虚拟功能对多个资源的访问。在一些情况下,确定虚拟功能的状态的状态机[300]和基于在处理单元上执行的虚拟功能的状态使能虚拟功能对多个资源的访问的主机驱动器。多个资源的子集用于实施帧缓冲器[222]、一个或多个上下文寄存器[225,226]、门铃[231]、以及一个或多个邮箱寄存器[235,236]。
-
-