[发明专利]基于基板管理控制器进行显示的方法和装置无效
| 申请号: | 201210240132.2 | 申请日: | 2012-07-11 |
| 公开(公告)号: | CN102799407A | 公开(公告)日: | 2012-11-28 |
| 发明(设计)人: | 李丰旺;郑臣明;王卫钢;沙超群;邵宗有;折星星;李永成;尹宁宁 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14 |
| 代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
| 地址: | 100193 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 管理 控制器 进行 显示 方法 装置 | ||
技术领域
本发明涉及计算机领域,具体地,涉及一种基于基板管理控制器进行显示的方法和装置
背景技术
基板管理控制器(Baseboard Management Controller,简称为BMC)是基于智能平台管理接口(Intelligent Platform Management Interface,简称为IPMI)对服务器系统管理的核心,使用独立的电源(Power)、网卡(NIC)和固件(Firmware),并具体实现以下功能:传感器监控、系统日志(SEL)、KVM(基于内核的虚拟机)/SOL(通过基于IP的IPMI会话来重新定向系统中串口I/O的一种机制)/Virtual Media(虚拟媒体)、Power Control(电源控制)、以及告警。
因为该芯片在X86平台有成功的应用,而BMC本身也是相对独立的系统,而且遵循的是IPMI协议,所以,移植起来比较简单。
其中,KVM功能用到了BMC的显示芯片作为系统的显示,具体实现包括:BMC充当主板显卡的作用、BMC实现硬件压缩、BMC Vendor自定协议实现KVM数据传输、Client端软解码(RGB->YCbCr,Huffman)。所以,对于X86平台,这部分不用做修改,就可以在X86平台下实现显示功能。而对于无内部互锁流水级的微处理器(Microprocessor without interlocked piped stages,简称为MIPS)平台的系统,例如(曙光开发的龙芯平台),由于架构与X86存在差异,所以无法执行VGA(Video Graphics Array,视频图形阵列)的VBIOS代码,也就无法完成显卡的初始化工作,这样显示也无法正常工作。
如图1所示,为AST2050芯片的系统构架,(如何描述)
针对相关技术中无法在MIPS架构的平台下执行X86环境下的VBIOS代码,进而无法借助于BMC实现显示功能的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中龙腾服务器是MIPS平台,无法执行X86环境下的VBIOS代码,不能像X86服务器那样显示的问题,本发明提出一种基于基板管理控制器进行显示的方法和装置,能够用于在基于内部互锁流水级的微处理器平台MIPS的系统中通过基板管理控制器实现显示功能。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种基于基板管理控制器进行显示的方法,用于在基于内部互锁流水级的微处理器平台MIPS的系统中通过基板管理控制器实现显示功能,该方法包括:
将基板管理控制器配置为显卡;
基本输入输出系统进行部件扫描,并将被配置为显卡的基板管理控制器识别为显卡;以及
调用模拟器对基板管理控制器进行模拟,由模拟的基板管理控制器作为显卡进行显示。
其中,调用模拟器对基板管理控制器进行模拟包括:
模拟器调用由VBIOS生成的数组,并对调用的数组的内容进行编译,得到系统能够识别的VBIOS代码。
模拟器为X86模拟器,并且,调用模拟器对基板管理控制器进行模拟包括:
通过X86模拟器模拟X86环境,并在X86环境下对基板管理控制器进行模拟。
此外,基板管理控制器经外部控制器接口与主板连接。
而且,显卡被连接至主板南桥的外部控制器接口桥上,其中,外部控制器接口桥被使能。
根据本发明的另一个方面,提供了一种基于基板管理控制器进行显示的装置,其用于在基于内部互锁流水级的微处理器平台MIPS的系统中通过基板管理控制器实现显示功能,该装置包括:
配置模块,用于将基板管理控制器配置为显卡;
扫描识别模块,用于对基本输入输出系统进行部件扫描,并用于将被配置为显卡的基板管理控制器识别为显卡;以及
调用模块,用于调用模拟器并对基板管理控制器进行模拟,由模拟的基板管理控制器作为显卡进行显示。
其中,模拟器用于在被所述调用模块调用的情况下,调用由VBIOS生成的数组,并对调用的数组的内容进行编译,得到系统能够识别的VBIOS代码。
模拟器为X86模拟器,并且,调用模块用于通过X86模拟器模拟X86环境,并在X86环境下对基板管理控制器进行模拟。
此外,基板管理控制器经外部控制器接口与主板连接。
而且,显卡被连接至主板南桥的外部控制器接口桥上,其中,外部控制器接口桥被使能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210240132.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液压支架用反冲洗过滤器
- 下一篇:一种钢丝网架保温结构





