★ 龙芯CPU开发系统固件与内核接口详细规范

  此规范产生的背景是多方面的,原有龙芯上使用的PMON和Kernel之间耦合性强,且没有规范的接口,造成不同板卡之间的Kernel不能互通,同一板卡之间不同版本的PMON和Kernel需要严格对应,同时龙芯上的固件有昆仑固件和PMON等不同种类,而操作系统厂商需要一套系统可在不同龙芯机器上安装运行,而不是每种机器都需要制作一个安装系统,应用软件厂商和用户需要可单独升级BIOS和Kernel,而不是必须同时升级。随着龙芯芯片和板卡种类不断增多,这种矛盾表现的日益突出,亟需要一个统一的规范来定义固件和内核之间的接口。本规范不是一个固件的规范,而是侧重于固件和内核之间的接口。
  目前此规范已在或正在龙芯各类芯片上已经开始使用,后续的技术细节问题会持续跟进。

2010年12月启动
2011年3月:龙芯和昆仑固件开始联合预演
2011年5月10日:基于PMON实现的第一个版本
2011年5月20日:龙芯、昆仑固件、龙梦、中标麒麟组成联合工作组,共同推进规范的实现
2011年6月16日:规范结构体定稿
2011年7月16日:完成在3A上的交叉验证实验
2011年8月31日:完成规范的定稿
2011年9月30日:PMON和昆仑固件完全按照标准实现开始在龙芯3A780E主板上预装
2012年3月:成为长期项目,进行后期的规范发布及方向的探讨
2014年4月15日:正式成为龙芯企业规范
2014年7月15日:第一次修订
2017年5月27日:第二次修订发布
本页面最后修改于2017年6月9日 (星期五) 16:33。

© 2018 by 龙芯开源社区 • Powered by MediaWiki
京ICP备14017781号