[发明专利]一种ARM服务器电源键关机方法、系统、终端及存储介质有效
申请号: | 202011109873.8 | 申请日: | 2020-10-16 |
公开(公告)号: | CN112230753B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 孙秀强;黄家明;乔英良;班华堂;李道童;王兵;李勋堂;艾山彬 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26;G06F1/3206 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 arm 服务器 电源 关机 方法 系统 终端 存储 介质 | ||
本发明提供一种ARM服务器电源键关机方法、系统、终端及存储介质,包括:在基本输入输出系统代码中创建监控事件;在ARM服务器启动阶段,启用所述监控事件监控电源键状态;若通过所述监控事件监控到电源键处于短按状态,则通过统一可扩展固件接口调用关机控制函数,所述关机控制函数将关机指令发送至处理芯片。本发明保证实现了BIOS在setup和shell环境下实现电源短按的关机功能,该功能的实现有利于ARM服务器在研发和运维阶段对需要设备关机的需求提供了极大的便利条件也节约了时间损耗。
技术领域
本发明涉及ARM服务器技术领域,具体涉及一种ARM服务器电源键关机方法、系统、终端及存储介质。
背景技术
电源PowerButton按键对任何电子消费类产品都具有举足轻重的作用,设备的开关机及重启均需要电源按键实现快速的操作,尤其在数据中心的服务器领域中显得更至关重要。全球数据中心90%以上的服务器的电源按键功能默认是通过PCH的GPD3_PWRBTN_N信号去实现服务器的开机与关机动作,在系统下时当电源按键短按下即触发关进动作时,是由SCI中断触发系统内核进行软关机动作,而长按键按时即按键时间大于4S时即触发硬件关机动作。当服务器处于非操作系统时短按电源按键也可以触发系统关机的功能,而此时的触发机制是由BIOS内部根据GPD3_PWRBTN_N信号触发了SMI(System ManagementInterrupt即系统管理中断)中断机制,SMI中断机制是采用硬件中断机制原理即电源键按短按时即产生硬件中断触发BIOS内部SMI中断的SMM程序(System Management Mode即系统管理模式),SMM程序执行时需要CPU提前进入系统管理模式,具体的操作流程是CPU需要一块内存区域SMRAM,在CPU在进入SMM前会把寄存器的值存储SMRAM中,再将程序跳转到SMIENTRY POINT去执行,处理完后再利用RSM指令跳转回原来的地方继续执行,同时恢复CPU寄存器的值。而服务器电源按键短按后SMM程序将通过IO端口对CPU内部寄存器写关机数值进行关机动作。
对于ARM(Advanced RISC Machine)服务器来讲,ARM服务器BIOS固件中是不存在且也不支持SMI中断类型,因此,目前ARM服务器无法实现通过短按电源键关机,导致ARM服务器操作不方便。
发明内容
针对现有技术的上述不足,本发明提供一种ARM服务器电源键关机方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种ARM服务器电源键关机方法,包括:
在基本输入输出系统代码中创建监控事件;
在ARM服务器启动阶段,启用所述监控事件监控电源键状态;
若通过所述监控事件监控到电源键处于短按状态,则通过统一可扩展固件接口调用关机控制函数,所述关机控制函数将关机指令发送至处理芯片。
进一步的,所述在基本输入输出系统代码中创建监控事件,包括:
在所述监控事件中设定电源键高电平为正常状态,电源键低电平为按下状态;
在所述监控事件中设置计时器,所述计时器在电源键由高电平转换为低电平时开始计时;
在所述监控事件中设定时间阈值,若所述计时器的计时时间不超过所述时间阈值则判定所述电源键处于短按状态。
进一步的,所述方法还包括:
设置所述监控时间中的计时器在所述电源键由低电平转换为高电平时停止计时,并输出计时时间。
进一步的,所述关机控制函数将关机指令发送至处理芯片的方法,包括:
所述关机控制函数采集电源管理交互协议的关机指令;
所述关机控制函数将所述关机指令发送至处理芯片,由所述处理芯片执行所述关机指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011109873.8/2.html,转载请声明来源钻瓜专利网。