基于PMON的龙芯2E处理器BIOS优化设计

来源 :首都师范大学 | 被引量 : 7次 | 上传用户:sdlzwzl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
龙芯2E处理器是中国科学院计算技术研究所于2006年研制成功,具有自主知识产权的64位高性能通用RISC处理器。BIOS虽然体积很小,但是它负责开机自检,板级初始化,以及加载操作系统内核的重要功能。龙芯2E BIOS采用开源软件PMON为原型,进行优化、移植和完善得之。虽然PMON本身是一款基于MIPS体系结构的嵌入式类BIOS,但是龙芯BIOS并不等同于PMON,因为龙芯处理器与MIPS CPU不尽相同,并且PMON本身功能非常有限,它支持的硬件种类较少,并且陈旧。因此,非常有必要扩展增强PMON的现有功能,并对它的初始化流程进行优化,使其不仅支持更多的硬件,而且达到快速对硬件设备进行初始化的目的。同时,因为PMON本身是基于MIPG体系结构的,所以,它并不能直接初始化市场上的显卡。因为,市场上的显卡多是X86显卡,它的BIOS存放的是X86二进制代码。所以,PMON通过采用VGA BIOS模拟器,用软件模拟执行X86指令来初始化X86显卡。此外,原来的VGABIOS模拟器能成功初始化的显卡也非常有限,并且很陈旧。因此,也非常有必要移植VGABIOS模拟器,使其支持市面上更多的显卡种类。本文基于现有PMON的诸多不足,提出了一种优化BIOS初始化流程和移植VGA BIOS模拟器的方案。通过对BIOS初始化流程进行优化,大大加快了龙芯2E BIOS开机自检的速度,并成功移植了VGA BIOS模拟器,可以支持现有市场上更多的显卡种类。现在龙芯2E BIOS已经可以成功初始化的典型显卡包括ATI的RAGE PRO,RAGE XL以及RADEON7000等。实测表明,龙芯2E BIOS在采用上面提出的创新解决方案后,系统整体性能表现良好,不仅明显加快了开机自检的速度,还足以支持市面上更多的显卡,为龙芯2E的产业化提供了更多潜在的客户和厂家。
其他文献
随着计算机和通信技术的发展,网络已经成为全球信息基础设施的主要组成部分,但是网络安全问题也日益突出。入侵检测技术是继防火墙、数据加密等传统安全保护措施后的一种新的
乳腺癌是女性中最常见的癌症,严重危害着女性健康。临床经验发现,如果乳腺肿瘤能够早期发现并进行有效治疗的话,其治愈成功率将大大提高。由于成本低廉、性价比高等原因,超声
基于关系数据库的XQuery查询处理是关系数据库管理系统实现XML数据管理的重要组成部分。为了研发达梦数据库公司XML支持项目中的XQuery查询处理器模块,展开基于关系数据库的X
指令集仿真器是目前嵌入式系统研究中一个极其重要的领域,一个灵活高效且准确度高的仿真器不仅可以实现对嵌入式系统硬件环境的仿真,而且是现代微处理器结构设计过程中性能评估
P2P作为当前Internet上最有潜力的技术之一,已受到越来越多的关注。由于P2P网络是动态的、开放性的网络,须具有有效机制来提高网络的安全性,现普遍借助于人际网络的信任机制
无尺度网络研究正渗透到数理学科、生命学科和工程学科等众多不同的领域,对于无尺度网络的定量与定性特征的科学理解已成为网络时代科学研究中一个极具重要的挑战性课题。在
随着网络通信技术的快速发展,网络开始承载越来越多的应用服务,这对网络的服务质量、流量控制和网络管理均提出了很高的要求。对流量的分析与预测是网络管理和性能分析的基础,本
检测技术是对事物进行量性分析的手段,是人们认识和研究事物的重要方法。随着社会和科学的不断发展,研究对象的不断扩大,分工的日益细化深化、交叉学科和边沿学科的诞生,对检
近年来,快速发展的无线通信技术和计算机网络大大推动了无线传感器网络(Wireless Sensor Network,简称WSN)在实际生活中应用的快速普及。WSN集成了无线通信以及嵌入式等技术,
近年来,我国教育信息化建设步伐加快,教育信息化水平不断提高。一方面,教育管理信息化建设的范围不断扩大,已涵盖各级各类学校;另一方面,教育信息化的领域不断延伸,已覆盖了