Linux平台下IPMI驱动程序设计与实现

被引量 : 0次 | 上传用户:bluebell228
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前主流的IPMI驱动程序各有特色,大部分无法达到跨主板,不能自动侦测系统中支持的IPMI系统接口类型,且大多不支持多用户。本文针对上述问题提出了解决方案,设计并实现了一个支持多用户的IPMI驱动程序。本论文研究了在Linux平台下读取和分析SMBIOS中信息的方法,从中获得与IPMI相关的信息(如主机支持的系统接口类型),并且自动初始化IPMI系统接口,改进了大部分传统驱动程序采用固定端口地址与基板管理微控制器通信的缺陷,从而实现了跨主板的特性。传统IPMI驱动多为单线程程序,因此只能接受单用户访问。本文对IPMI用户、IPMI消息和IPMI系统接口进行统一编号管理,整个系统基于事件驱动,在用户发送命令的同时注册用于接收回复的回调函数,在实现多用户访问的基础上,本文首次提出了一种在多用户情况下对BMC的访问调度策略,实验表明,该策略具有较好的效果。本文采用松散耦合的模块化设计,模块之间用抽象化的接口相连,大大增强了系统的可扩展性,应用程序接口模块向应用程序提供简单易用的接口。消息管理器模块处理核心逻辑,具有承上启下的功能。IPMI系统接口模块负责直接与BMC通信。本文最后通过实验与其他IPMI驱动做比较,验证本驱动跨主板特性和多用户情况下的响应性能。
其他文献
随着高层建筑的增多,在高层建筑基础工程的设计中引入考虑地基土的非线性性状的设计方式,已显得尤为重要.通过筏基的室内模型载荷试验,得到了土体受荷所产生的非线性性状的一
<正>复发性生殖器疱疹(RGH)是由单纯疱疹病毒-2(HSV-2)感染所致,发病率逐年上升,临床较难治愈。研究表明,机体免疫状态对病毒抑制起关键作用,RGH患者细胞免疫功能低下,Th1/Th
目的探讨宫颈粘连的相关因素及预防措施。方法对21例宫颈粘连患者的临床资料进行回顾性分析。结果95.24%(20/21)的患者近期有宫腔手术史,其中80%(16/20)为人工流产术。过度屈曲子宫占
2004年12月9日,全国第一家以全新模式进行运营的网络商城——玫瑰坊网络商城(www.5irose.com)正式在沈阳市启动。商城由北京玫瑰坊电子商务咨询管理有限公司投入建设并运营管理
目的探讨青光眼显微小梁切除术后脉络膜脱离的常见原因及处理方法。方法回顾性总结2004年1月至2007年12月期间连续收治的154例(189只眼)青光眼患者行显微小梁切除术后发生脉络
目前,我国能生产染/颜料中间体近500个品种,生产企业已超过1300家。据初步统计,1999年我国染/颜料中间体产量约42万t,其中苯系中间体约34万t、萘系中间体4.13万t、蒽醌系中间
德育是学校教育工作中的重中之重。尤其在十七大中把"育人为本,德育为先"写入报告,更加体现出德育在学校教育工作中的核心地位。育人要先育人的灵魂,只有德育工作抓好了,学校
采用教学实践和问卷调查等研究方法,利用健康商数HQ、GQOL-74和SCL-90三种检测工具,从不同角度对青少年的身心健康进行综合研究,形成比较系统身心健康评价体系。研究表明,青
<正>儿童感染A族链球菌(GAS)后,可引起上呼吸道感染、猩红热、风湿热、皮肤感染、肾小球肾炎和风湿性心脏病等。GAS感染后可产生多种外毒素和侵袭性酶,严重者可导致中毒性休
随着互联网技术的不断创新和发展,互联网不仅在国民经济各个领域进行了深度融合,而且也彻底改变了人们的生活方式。随着网民数量的急剧增加、电子商务的持续发展以及民众购买