【技术实现步骤摘要】
固件配置方法、计算系统配置方法、计算装置以及设备
[0001]本公开的一些实施例涉及处理器
,具体地,涉及一种固件配置方法、计算系统配置方法、计算装置以及设备。
技术介绍
[0002]近年来,物联网、云计算、人工智能等技术发展促进了各种智能化设备的迅速发展。然而,这些智能化设备也面临着由安全漏洞、恶意攻击等因素产生的安全问题。因此,智能设备的安全防护也对与之适配的固件提出了更高的要求。针对计算系统中的处理器以及与处理器连接的外围硬件,固件分化为与处理器操作相关的基础固件以及与外围硬件操作相关的系统固件。通常,由芯片厂商提供基础固件中与芯片使能、安全架构、处理器初始化等相关的程序代码,而由系统固件厂商提供与系统固件相关的程序代码。
[0003]然而,以上分化为基础固件与系统固件的场景中,缺少系统固件与基础固件之间安全的参数沟通,基础固件无法针对外围硬件的差异进行参数适配,降低了计算系统的应用性和实用性。
技术实现思路
[0004]本公开的一些实施例提供了一种固件配置方法、计算系统配置方法、计算装置 ...
【技术保护点】
【技术特征摘要】
1.一种固件配置方法,其特征在于,所述方法应用于计算系统,所述计算系统包括处理器和与所述处理器具有连接关系的外围硬件,其中,所述计算系统搭载有基础固件和系统固件,所述基础固件在被执行时用于实现与所述处理器相关的操作,所述系统固件在被执行时用于实现与所述外围硬件相关的操作,并启动操作系统,在所述基础固件中提供有调用接口,所述方法包括:在所述处理器加电后,在所述调用接口被所述系统固件进行调用的情况下,基于所述系统固件传输的配置参数实现对所述处理器的操作。2.如权利要求1所述的方法,其特征在于,所述系统固件中提供有调用函数,所述系统固件通过所述调用函数对所述调用接口进行调用。3.如权利要求1所述的方法,其特征在于,所述调用接口按照所述处理器中的硬件类别被划分为多个子调用接口,其中,在所述系统固件对所述处理器中属于第一硬件类别的硬件进行调用的情况下,通过调用与所述第一硬件类别相对应的子调用接口来实现对所述处理器的第一硬件类别的硬件的操作,其中,所述硬件类别包括以下中的一种或多种:处理器类别、存储器类别、接口类别、安全服务类别。4.如权利要求1所述的方法,其特征在于,所述基础固件对应于第一权限级别,所述系统固件对应于低于所述第一权限级别的第二权限级别,其中,所述系统固件基于安全监控呼叫指令切换至所述第一权限级别,以实现对所述基础固件的调用。5.如权利要求4所述的方法,其特征在于,所述计算系统还包括通用寄存器,所述安全监控呼叫指令与所述通用寄存器具有对应关系,所述系统固件基于所述对应关系通过所述通用寄存器向所述基础固件传输所述配置参数。6.如权利要求1所述的方法,其特征在于,所述基础固件对应于第一权限级别,所述系统固件对应于低于所述第一权限级别的第二权限级别,其中,所述系统固件基于快速中断请求切换至所述第一权限级别,以实现对所述基础固件的调用。7.如权利要求6所述的方法,其特征在于,所述计算系统还包括存储器,所述系统固件将所述配置参数存储在所述存储器中的配置地址处,所述系统固件通过所述快速中断请求向所述基础固件传输所述配置地址,以使得所述基础固件基于所述配置地址来获取所述配置参数。8.如权利要求1所述的方法,其特征在于,所述对所述处理器的操作包括初始化参数设置操作,所述配置参数包括初始化参数,其中,所述基于所述系统固件传输的配置参数实现对所述处理器的操作包括:经由所述调用接口接收所述初始化参数;以及按照所述初始化参数,对所述处理器进行初始化参数设置。9.如权利要求1所述的方法,其特征在于,所述对所述处理器的操作包括参数获取操作,所述配置参数包括用于指示要获取的参数的指示参数,其中,所述基于所述系统固件传输的配置参数实现对所述处理器的操作包括:经由所述调用接口接收所述指示参数;根据所述指示参数,获取所述处理器中的硬件的参数;以及经由所述调用接口将获取的所述处理器中的硬件的参数传输给所述系统固件。10.一种固件配置方法,其特征在于,所述方法应用于计算系统,所述计算系统包括处
理器和与所述处理器具有连接关系的外围硬件,其中,所述计算系统搭载有基础固件和系统固件,所述基础固件在被执行时用于实现与所述处理器相关的操作,所述系统固件在被执行时用于实现与所述外围硬件相关的操作,并启动操作系统,在所述系统固件中提供有调用函数,所述方法包括:在所述处理器加电后,通过所述调用函数基于配置参数来调用所述基础固件,以使得所述基础固件基于所述系统固件传输的所述配置参数实现对所述处理器的操作。11.如权利要求10所述的方法,其特征在于,所述基础固件中提供有调用接口,所述系统固件通过调用所述调用接口来实现对所述基础固件的调用。12.如权利要求11所述的方法,其特征在于,所述调用接口按照所述处理器中的硬件类别被划分为多个子调用接口,其中,在所述系统固件对所述处理器中属于第一硬件类别的硬件进行调用的情况下,通过调用与所述第一硬件类别相对应的子调用接口来实现对所述处理器的第一硬件类别的硬件的操作,其中,所述硬件类别包括以下中的一种或多种:处理器类别、存储器类别、接口类别、...
【专利技术属性】
技术研发人员:刘勇鹏,李信德,舒奕棋,王培,杨维韬,谢鹏,李煜,屈利婵,
申请(专利权)人:飞腾信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。