System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及系统管理模式,尤其涉及一种针对系统管理模式的控制方法、处理器和计算机系统。
技术介绍
1、系统管理模式(system management mode,缩写为smm)是处理器的一种特殊的运行模式,通常被用来实现系统级功能,如系统监控、电源管理、错误处理或原始设备制造商(original equipment manufacturer,缩写为oem)私有的定制化功能。如何有效率地实现系统管理模式的初始化操作,是本领域技术人员要解决的问题之一。
技术实现思路
1、有鉴于此,本公开提出了一种针对系统管理模式的控制方法、处理器和计算机系统。
2、根据本公开的一方面,提供了一种针对系统管理模式的控制方法,应用于处理器,所述处理器包括至少一个逻辑核,所述方法包括在各所述逻辑核进入系统管理模式之前进行初始化设置,所述初始化设置包括:
3、为各所述逻辑核分配在系统管理模式下所需的系统管理内存;以及
4、将与各所述逻辑核的系统管理内存相关的地址存储到至少一个模型特定寄存器msr中。
5、根据本公开的另一方面,提供了一种处理器,所述处理器包括至少一个逻辑核和至少一个模型特定寄存器msr,所述处理器用于在各所述逻辑核进入系统管理模式之前进行初始化设置,所述初始化设置包括:
6、为各所述逻辑核分配在系统管理模式下所需的系统管理内存;以及
7、将与各所述逻辑核的系统管理内存相关的地址存储到对应的msr中。
8、根据本公
9、处理器,所述处理器包括至少一个逻辑核和至少一个模型特定寄存器msr;
10、存储器;
11、其中,所述处理器用于在各所述逻辑核进入系统管理模式之前进行初始化设置,所述初始化设置包括:
12、为各所述逻辑核分配在系统管理模式下所需的系统管理内存,各所系统管理内存位于所述存储器中;以及
13、将与各所述逻辑核的系统管理内存相关的地址存储到对应的msr中。
14、通过本公开实施例所提供的针对系统管理模式的控制方法、处理器和计算机系统,无需串行为各逻辑核设置系统管理内存,缩短了初始化所用的时间,提高了系统管理模式初始化的执行效率。
15、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
本文档来自技高网...【技术保护点】
1.一种针对系统管理模式的控制方法,其特征在于,应用于处理器,所述处理器包括至少一个逻辑核,所述方法包括在各所述逻辑核进入系统管理模式之前进行初始化设置,所述初始化设置包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括在所述初始化设置之后、由所述逻辑核执行的响应执行步骤,所述响应执行步骤包括:
3.根据权利要求1所述的方法,其特征在于,所述系统管理内存,包括:
4.根据权利要求3所述的方法,其特征在于,所述核配置信息还包括模式控制信息,所述模式控制信息用于指示所述逻辑核所需进入的目标运行模式,所述目标运行模式包括64bit模式。
5.根据权利要求3所述的方法,其特征在于,所述核配置信息还包括以下至少一种:访问权限控制信息、中断源合法性信息;
6.根据权利要求3所述的方法,其特征在于,所述初始化设置还包括:
7.根据权利要求3所述的方法,其特征在于,所述核配置信息还包括模式设置信息,所述模式设置信息能够指示对应于目标运行模式的各寄存器的设定值,
8.根据权利要求7所述的方法,其特征在于
9.根据权利要求8所述的方法,其特征在于,所述响应执行步骤还包括:
10.根据权利要求7所述的方法,其特征在于,所述至少一个逻辑核包括一个第一逻辑核和至少一个第二逻辑核,
11.根据权利要求7所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
12.根据权利要求7所述的方法,其特征在于,所述核配置信息还包括系统管理中断处理程序的地址。
13.根据权利要求12所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
14.根据权利要求12所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
15.根据权利要求7所述的方法,其特征在于,所述系统管理内存,还包括:
16.根据权利要求15所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
17.根据权利要求15所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
18.根据权利要求15所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
19.一种处理器,其特征在于,所述处理器包括至少一个逻辑核和至少一个模型特定寄存器MSR,所述处理器用于在各所述逻辑核进入系统管理模式之前进行初始化设置,所述初始化设置包括:
20.根据权利要求19所述的处理器,其特征在于,所述逻辑核被配置为在所述初始化设置之后执行响应执行步骤,所述响应执行步骤包括:
21.根据权利要求19所述的处理器,其特征在于,所述系统管理内存,包括:
22.根据权利要求21所述的处理器,其特征在于,所述核配置信息还包括模式控制信息,所述模式控制信息用于指示所述逻辑核所需进入的目标运行模式,所述目标运行模式包括64bit模式。
23.根据权利要求21所述的处理器,其特征在于,所述核配置信息还包括以下至少一种:访问权限控制信息、中断源合法性信息;
24.根据权利要求21所述的处理器,其特征在于,所述初始化设置还包括:
25.根据权利要求21所述的处理器,其特征在于,所述核配置信息还包括模式设置信息,所述模式设置信息能够指示对应于目标运行模式的各寄存器的设定值,
26.根据权利要求25所述的处理器,其特征在于,所述至少一个逻辑核包括一个第一逻辑核和至少一个第二逻辑核,
27.根据权利要求26所述的处理器,其特征在于,所述响应执行步骤还包括:
28.根据权利要求25所述的处理器,其特征在于,所述至少一个逻辑核包括一个第一逻辑核和至少一个第二逻辑核,
29.根据权利要求25所述的处理器,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
30.根据权利要求25所述的处理器,其特征在于,所述核配置信息还包括系统管理中断处理程序的地址。
31.根据权利要求30所述的处理器,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,还包括:
32.根据权利要求30所述的处理器,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
33.根据权利要求25所述的处理器,其特...
【技术特征摘要】
1.一种针对系统管理模式的控制方法,其特征在于,应用于处理器,所述处理器包括至少一个逻辑核,所述方法包括在各所述逻辑核进入系统管理模式之前进行初始化设置,所述初始化设置包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括在所述初始化设置之后、由所述逻辑核执行的响应执行步骤,所述响应执行步骤包括:
3.根据权利要求1所述的方法,其特征在于,所述系统管理内存,包括:
4.根据权利要求3所述的方法,其特征在于,所述核配置信息还包括模式控制信息,所述模式控制信息用于指示所述逻辑核所需进入的目标运行模式,所述目标运行模式包括64bit模式。
5.根据权利要求3所述的方法,其特征在于,所述核配置信息还包括以下至少一种:访问权限控制信息、中断源合法性信息;
6.根据权利要求3所述的方法,其特征在于,所述初始化设置还包括:
7.根据权利要求3所述的方法,其特征在于,所述核配置信息还包括模式设置信息,所述模式设置信息能够指示对应于目标运行模式的各寄存器的设定值,
8.根据权利要求7所述的方法,其特征在于,所述至少一个逻辑核包括一个第一逻辑核和至少一个第二逻辑核,
9.根据权利要求8所述的方法,其特征在于,所述响应执行步骤还包括:
10.根据权利要求7所述的方法,其特征在于,所述至少一个逻辑核包括一个第一逻辑核和至少一个第二逻辑核,
11.根据权利要求7所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
12.根据权利要求7所述的方法,其特征在于,所述核配置信息还包括系统管理中断处理程序的地址。
13.根据权利要求12所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
14.根据权利要求12所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
15.根据权利要求7所述的方法,其特征在于,所述系统管理内存,还包括:
16.根据权利要求15所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
17.根据权利要求15所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
18.根据权利要求15所述的方法,其特征在于,为各所述逻辑核分配在系统管理模式下所需的系统管理内存,包括:
19.一种处理器,其特征在于,所述处理器包括至少一个逻辑核和至少一个模型特定寄存器msr,所述处理器用于在各所述逻辑核进入系统...
【专利技术属性】
技术研发人员:王惟林,牛彦奎,刘景龙,王江波,管应炳,成龙,
申请(专利权)人:上海兆芯集成电路股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。