ARM 架构服务器及其管理方法技术

技术编号:20622003 阅读:32 留言:0更新日期:2019-03-20 14:10
本发明专利技术提出一种ARM架构服务器,包括至少一个周边装置、基板管理控制器以及ARM处理器,其中ARM处理器包括ARM可信赖固件(ARM Trusted Firmware,ATF)。基板管理控制器用以监控并判断至少一个周边装置以及ARM处理器是否发生异常,并且依据判断结果产生对应于ARM处理器或其中一个周边装置的事件信息。ARM可信赖固件用以接收来自基板管理控制器的事件信息,并且用以对事件信息所对应的ARM处理器或周边装置执行事件处理操作。此外,一种ARM架构服务器的管理方法亦被提出。

ARM Architecture Server and Its Management Method

The invention provides an ARM architecture server, including at least one peripheral device, a substrate management controller and an ARM processor, in which the ARM processor includes an ARM trusted Firmware (ATF). The board management controller is used to monitor and judge whether at least one peripheral device and the ARM processor are abnormal, and generate event information corresponding to the ARM processor or one of the peripheral devices according to the judgment results. ARM trusted firmware is used to receive event information from the baseboard management controller and to perform event processing operations on the corresponding ARM processor or peripheral devices. In addition, an ARM architecture server management method has also been proposed.

【技术实现步骤摘要】
ARM架构服务器及其管理方法
本专利技术是有关于一种服务器管理方法,且特别是有关于一种可自动排除障碍的ARM架构服务器及其管理方法。
技术介绍
基板管理控制器(BaseboardManagementController,BMC)是用于管理服务器系统。一般而言,为了监控计算机系统的内部运作是否正常,用户可利用配置于主板上的基板管理控制器来检测计算机系统。常见的方式包括远程控制基板管理控制器,以侦测计算机系统中用以感测各个元件运作情况的各个传感器的读值(例如:风扇的转速或者处理器的温度等)。当使用者发现传感器读值出现异常时,必须亲自到现场对服务器进行修复(例如,零件的替换等)。然而,过长的反应时间可能导致服务器发生异常之后造成更严重的毁损与数据的遗失。因此,为了维持服务器的正常运作与良好的服务,在传感器读值异常后过长的反应时间是不被允许的。
技术实现思路
本专利技术提供一种ARM架构服务器及其管理方法,能够在BMC检测到元件出现异常时自动进行修复,因而能够使服务器不中断地正常运作。本专利技术提出一种ARM架构服务器,包括至少一个周边装置、基板管理控制器以及ARM处理器。基板管理控制器耦接于所述至少一个周边装置,用以监控并判断至少一个周边装置以及ARM处理器是否发生异常,并且依据判断结果产生对应于ARM处理器或其中一个周边装置的事件信息。ARM处理器耦接于所述至少一个周边装置以及基板管理控制器,其中包括ARM可信赖固件(ARMTrustedFirmware,ATF)。ARM可信赖固件用以接收来自基板管理控制器的事件信息,并且用以对事件信息所对应的ARM处理器或周边装置执行事件处理操作。从一另观点而言,本专利技术提出一种ARM架构服务器的管理方法。ARM架构服务器包括至少一个周边装置、基板管理控制器以及ARM处理器。所述管理方法包括:基板管理控制器监控并判断所述至少一个周边装置以及ARM处理器是否发生异常;基板管理控制器依据判断结果产生对应于ARM处理器或其中一个周边装置的事件信息;基板管理控制器传送事件信息至ARM处理器;以及藉由ARM处理器中的ARM可信赖固件,对事件信息所对应的ARM处理器或周边装置执行事件处理操作。在本专利技术的一实施例中,上述的事件信息对应于ARM处理器,并且事件处理操作包括调整ARM处理器的工作频率。在本专利技术的一实施例中,上述的周边装置包括具有至少两个内存信道的内存装置,上述的事件信息对应于其中一个内存信道,并且事件处理操作包括关闭事件信息所对应的内存信道。在本专利技术的一实施例中,上述的周边装置包括PCI-E装置,事件信息对应于PCI-E装置,并且事件处理操作包括执行PCI-E重置。在本专利技术的一实施例中,上述的ARM架构服务器包括多个例外层级,其中ARM架构服务器的操作系统运行于第一例外层级,并且ARM可信赖固件运行于不低于第一例外层级的第二例外层级。基于上述,本专利技术实施例所提出的ARM架构服务器及其管理方法,基板管理控制器将异常事件通知ARM可信赖固件,并且藉由ARM可信赖固件来直接对发生异常的装置进行处理。如此一来,用户无须在操作系统安装监控程序,便能够及时的对ARM服务器进行修复,也能同时兼顾安全性。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。附图说明图1绘示本专利技术一实施例的ARM架构服务器的概要方块图。图2绘示本专利技术一实施例的ARM架构服务器的管理方法的流程图。其中附图标记为:100:ARM架构服务器110:基板管理控制器120:至少一个周边装置130:ARM处理器131:ARM可信赖固件S210~S240:ARM架构服务器的管理方法的步骤具体实施方式图1绘示本专利技术一实施例的ARM架构服务器的概要方块图。请参照图1,本专利技术实施例的ARM架构服务器100包括基板管理控制器110、至少一个周边装置120,以及ARM处理器130,其中基板管理控制器110以及ARM处理器130皆耦接于各周边装置120。特别是,基板管理控制器110亦耦接于ARM处理器。在一实施例中,ARM架构服务器100例如但不限于是ARMv8-A架构,其中包括多个例外层级(Exceptionlevels),而例外层级越高表示访问权限(privilege)越高。举例而言,ARM架构服务器100包括EL0到EL3四个例外层级,其中,EL0为无特权层级(unprivileged),EL1为操作系统内核模式(OSkernelmode),EL2为虚拟机监视器层级(Hypervisormode),而EL3为监视层级(monitormode)。基板管理控制器110例如是透过智能平台管理总线(IntelligentPlatformManagementBus,IPMB)与各周边装置120中相连接,以监控各周边装置120。在一实施例中,周边装置120包括监控风扇转速或处理器温度等的传感器、双信道(Dual-channel)双倍数据率同步动态随机存取内存(DoubleDataRateSynchronousDynamicRandomAccessMemory,DDRSDRAM),以及PCI-E以太网络(Ethernet)卡等元件,但本专利技术并不限于此。关于基板管理控制器110与其监控服务器各项周边装置120的相关说明,所属领域具备通常知识者当可从现有技术中获致足够的教示,故在此不再赘述。ARM处理器130是以精简指令集(ReducedInstructionSetComputing,RISC)架构设计的处理器,例如为ARMCortex-A、ARMCortex-M、Cortex-A50系列或CortexA-73的处理器等,但本专利技术并不在此限。在一实施例中,ARM处理器130包括ARM可信赖固件(ARMTrustedFirmware,ATF)131,用以提供ATF服务。值得一提的是,ARM可信赖固件131是运行于不低于操作系统的例外层级。举例来说,ARM服务器100的操作系统例如是运行于第一例外层级(例如,EL1),而ARM可信赖固件131则是运行于不低于第一例外层级的第二例外层级(例如,EL3)。因此,ARM可信赖固件131可以存取所有ARM处理器130本身以及各种接口(例如,SATA、PCI-E、LAN、GPIO、SPI或I2C等界面)的外挂或非外挂周边装置120。关于ARM可信赖固件131及其所能够提供的ATF服务,所属
具备通常知识者当可从ARM架构相关的现有技术中获致足够的教示,在此不再赘述。特别是,当基板管理控制器110侦测到ARM处理器130本身或是有周边装置120出现异常时,会将异常状况通知ARM处理器130。由于ARM处理器130中的ARM可信赖固件131是运行于不低于操作系统的例外层级,因此ARM可信赖固件131能够直接对ARM服务器100中发生异常的组件进行处理或修复。图2绘示本专利技术一实施例的ARM架构服务器的管理方法的流程图。图2实施例中的管理方法适用于图1中的ARM架构服务器100,以下将参照图1中ARM架构服务器100的各组件来描述图2实施例方法的详细步骤。请参照图2,在步骤S210中,基板管理控制器110监控并判断至少一个周边装置120以及ARM处理器130是否发生异常。举例来说,本文档来自技高网
...

【技术保护点】
1.一种ARM架构服务器,其特征在于,包括:至少一周边装置;一基板管理控制器,耦接于该至少一周边装置;以及一ARM处理器,耦接于该至少一周边装置以及该基板管理控制器,其中该ARM处理器包括一ARM可信赖固件,其中该基板管理控制器用以监控并判断该至少一周边装置以及该ARM处理器是否发生异常,并依据一判断结果产生一事件信息,其中该ARM可信赖固件用以接收来自该基板管理控制器的该事件信息,其中该事件信息对应于该ARM处理器或该至少一周边装置的其中之一,其中该ARM可信赖固件更用以对该事件信息所对应的该ARM处理器或该周边装置执行一事件处理操作。

【技术特征摘要】
1.一种ARM架构服务器,其特征在于,包括:至少一周边装置;一基板管理控制器,耦接于该至少一周边装置;以及一ARM处理器,耦接于该至少一周边装置以及该基板管理控制器,其中该ARM处理器包括一ARM可信赖固件,其中该基板管理控制器用以监控并判断该至少一周边装置以及该ARM处理器是否发生异常,并依据一判断结果产生一事件信息,其中该ARM可信赖固件用以接收来自该基板管理控制器的该事件信息,其中该事件信息对应于该ARM处理器或该至少一周边装置的其中之一,其中该ARM可信赖固件更用以对该事件信息所对应的该ARM处理器或该周边装置执行一事件处理操作。2.如权利要求1所述的ARM架构服务器,其特征在于,该事件信息对应于该ARM处理器,其中该事件处理操作包括调整该ARM处理器的工作频率。3.如权利要求1所述的ARM架构服务器,其特征在于,该至少一周边装置包括一内存装置,该内存装置包括至少两个内存信道,其中该事件信息对应于该些内存信道的其中之一,并且该事件处理操作包括关闭该事件信息所对应的该内存信道。4.如权利要求1所述的ARM架构服务器,其特征在于,该至少一周边装置包括一PCI-E装置,其中该事件信息对应于该PCI-E装置,并且该事件处理操作包括执行一PCI-E重置。5.如权利要求1所述的ARM架构服务器,其特征在于,该ARM架构服务器包括多个例外层级,其中该ARM架构服务器的一操作系统运行于一第一例外层级,并且该ARM可信赖固件...

【专利技术属性】
技术研发人员:王绍宇孙佩傑
申请(专利权)人:技嘉科技股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1