Intel Xeon-E5多处理器的UEFI固件驱动开发

被引量 : 0次 | 上传用户:victorcaijun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UEFI(Unified Extensible Firmware Interface)是下一代计算机固件接口标准,旨在替代传统的BIOS,Intel最新发布的基于UEFI标准的开源项目是EDKII(EFI DevelopmentKit)框架。随着UEFI的进一步推广和开源化,越来越多的BIOS厂商和研发机构参与了UEFI的研究和开发。然而,受限于知识产权的保护,有关UEFI框架下IntelIA32and64体系架构的多处理器的研究和开发工作仍然主要由Intel工程师完成,而且在EDKII框架中多处理器固件驱动是作为程序二进制文件存在的,这就造成了有关IA32and64多处理器研究方面的局限性,对于多处理器固件驱动开发也没有系统的指导。本论文所研究的就是基于IntelIA32and64体系架构的Intel Xeon-E5多处理器各个功能模块的实现机制,并基于此实现Xeon-E5多处理器的UEFI固件驱动开发。现代软件工程中驱动开发项目一般都要遵循相关的开发说明书,本课题的开发过程也大量参考了IA32and64体系架构的软件开发手册和规范说明书,在具体的程序开发中采用模块化的程序设计方法对要实现的各个功能分别设计和实现。论文中重点描述了各个功能所管理和使用的数据结构和寄存器,并研究和分析了各个功能模块具体的实现机制,最后用伪代码实例的形式阐述如何用代码实现多处理器的各项功能。本项目开发所使用的是配置IntelXeon-E5双处理器的最新服务器平台,目前基于SandyBridge核心的Xeon处理器是服务器平台所采用的最新的处理器,遵循IA32and64体系架构。本论文中研究和实现了IA32and64体系架构中定义的几乎全部的功能,除此之外,论文中创新性的对多处理器的通信和管理机制的作了详细的研究并给出了伪代码实例,为多处理器机制的开发提供了一定的参考价值。
其他文献
随着科技进步,药品市场国际化,药品质量问题越来越引起全球关注,据WHO初步估计掺假药占全世界药品销售额的10%,在某些发展中国家可高达50%。在全球越来越复杂的药品市场环境
2012年11月14日,易观国际董事长兼首席执行官于扬先生在易观第五届移动互联网博览会上首次提出"互联网+"理念,自此以后,社会各界都在发生着深刻变革。看似一成不变的档案行业也
本文从痰浊瘀血的角度探讨糖尿病合并高脂血症。本文总结古代医家论述,认为膏脂作为人体的重要组成部分,其来源于人体摄入的水谷所化生的津液,故其生成、运行及排泄与肝脾肾的关
大学生村官计划是选聘大学毕业生到基层任职的一项政府导向性政策。自2008年在全国范围内广泛实施以来,该计划取得了显著的成效,缓解了大学生的就业压力,给农村输入人才,带动农村
根据自身实际情况,以'建筑节能'为导向进行实践教学改革,构建课程实验教学、课外实践、计算机应用和自主创新'四位一体'的实践教学体系,以激发学生主动参与
非酒精性脂肪性肝病(NAFLD)是临床常见的肝脏疾病之一,与肥胖、2型糖尿病、高脂血症等代谢综合征密切相关。NAFLD发病率逐年升高且起病隐匿,成为了危害人类身体健康的常见隐
一、研究背景建立在知识的生产、分配和信息的分享之上的经济——知识经济,作为与农业经济、工业经济相对应的又一经济形态,把知识当作继资本、土地、劳动之后的第四种生产要
项目管理能够为企业缩短项目时间、降低管理成本、企业效益达到最大化,从20世纪50年代产生到现在,项目管理在实际中得到迅猛的发展,它已从时间管理、人力管理、费用管理、流程管
维生素A能显著增强机体抗感染能力,有效改善器质性病变,促进肺的发育及损伤后的修复,本试验通过人工感染鸡毒支原体,建立实验性鸡慢性呼吸道病模型,在对因治疗选择泰乐菌素的
伴随着社会经济快速发展,全球企业特别是跨国公司不断在世界各地建立起自己的生产基地,将导致成品以及高附加值的工业制成品等适箱货源的增加,使集装箱运输在今后相当一段时间内