优化的UEFI重新引导过程
    11.
    发明公开

    公开(公告)号:CN109478135A

    公开(公告)日:2019-03-15

    申请号:CN201780044182.4

    申请日:2017-07-06

    Abstract: 公开了用于初始化过程的系统和方法,该初始化过程在由操作系统调用时选择性地重新加载部分或全部UEFI。重新加载跳过了平台初始化并且使得能够选择性地加载具有定制依赖性的UEFI模块。特殊的受保护存储器区域被保留并且不可用于由主机操作系统使用。一旦被初始化,UEFI将使用保留存储器区域来执行发起或加载UEFI模块的代码。主机操作系统将等待UEFI重新加载,并且然后重新初始化其从UEFI接收的功能、结构和变量。

    非易失性存储分区标识符
    12.
    发明授权

    公开(公告)号:CN113950673B

    公开(公告)日:2024-12-13

    申请号:CN202080042418.2

    申请日:2020-04-29

    Abstract: 包括存储器模块的计算设备。计算设备还可以包括处理器,该处理器被配置为通过执行操作系统的指令,将存储器模块的非易失性区域划分为被分配给操作系统的第一非易失性存储分区和被分配给系统固件的第二非易失性存储分区。处理器可以向非易失性区域写入全局唯一标识符(GUID)。该GUID可以指示在第一非易失性存储分区与第二非易失性存储分区之间的边界的位置。处理器可以访问第一非易失性存储分区。通过执行系统固件的指令,处理器可以确定边界的位置。处理器可以访问第二非易失性存储分区。操作系统可以被防止访问第二非易失性存储分区,并且系统固件可以被防止访问第一非易失性存储分区。

    系统管理模式中的代码更新

    公开(公告)号:CN113826072B

    公开(公告)日:2024-04-26

    申请号:CN202080036024.6

    申请日:2020-04-16

    Abstract: 提供了一种计算设备,该计算设备包括存储指令存储位置的存储器。该计算设备还可以包括处理器系统,该处理器系统包括多个处理器线程。处理器系统可以暂停多个处理器线程中的一个或多个相应处理器线程的执行。处理器系统可以将一个或多个处理器线程的一个或多个相应处理器线程上下文存储在存储器中。处理器系统可以进入系统管理模式(SMM)。处理器系统可以确定指令存储位置包括代码更新指令。处理器系统可以基于代码更新指令执行代码更新。处理器系统可以退出SMM。处理器系统可以从存储器中取回一个或多个处理器线程上下文并且在不重启计算设备的情况下恢复一个或多个处理器线程的执行。

    使用非易失性RAM的内核软重置
    14.
    发明公开

    公开(公告)号:CN110088731A

    公开(公告)日:2019-08-02

    申请号:CN201780077227.8

    申请日:2017-12-07

    Abstract: 所描述的技术准许内核更新或固件修复并且包括在不丢失已经由服务、虚拟机或用户应用创建的用户上下文信息的情况下内核数据结构的重新初始化。服务器或其他计算系统中的定制代码设置内核软重置(KSR)指示器并将用户上下文保存到非易失性存储装置。当KSR正在进行时,引导代码跳过上电自检和类似的初始化(从而减少停机时间),加载内核映像,初始化内核数据结构,恢复用户上下文,并将控制传递给初始化的内核以利用相同用户上下文继续计算系统操作。设备驱动器也可以被重新初始化。例如,加载的内核可以使用新修复的固件,或者可以使安全补丁被安装。非易失性存储装置可以以RAM速度操作,例如,它可以包括NVDIMM存储器。内核可以在接收控制之前被验证。

Patent Agency Ranking