龙芯CPU开发系统固件与内核接口手册资料

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/szx940213/article/details/88390028

本规范规定了龙芯CPU开发系统的地址空间、中断配置、固件与内核接口传参实现及 SMBIOS 实现约定的要求。本规范适用于龙芯 2 号和 3 号系列CPU 开发系统。建议其它系统厂商遵循此规范开发相关产品。需要下载和学习更多相关资料,可到一牛网论坛。

本规范由通用规范和详细规范组成。正文及附录 A、B 为通用规范,通用规范描述一般性的约定。附录 C、附录 D 为详细规范,详细规范针对不同开发系统进行具体约定。当通用规范与详细规范不一致时,以详细规范为准。

龙芯CPU开发系统固件与内核接口手册资料

2 术语与定义
本规范所用术语定义如下:

a) 固件:Firmware,写入 ROM、EPROM 等非易失存储器中的程序,负责控制和协调集成电路。

b) BIOS:基本输入输出系统,Basic Input Output System,一组固化到主板上一个 ROM 芯片上的程序,它保存着计算机基本输入输出程序、系统设置信息、开机后自检程序和系统自启动程序。BIOS 与硬件系统集成在一起,也被称为固件,本规范中固件和 BIOS 不做区分。

c) UEFI:统一的可扩展固定接口,Unified Extensible Firmware Interface,是 Intel 为全新类型的 PC 固件的体系结构、接口和服务提出的建议标准。主要目的是提供在 OS 加载之前在所有平台上一致、正确指定的启动服务,被看做是有近 20 多年历史的 PC BIOS 的继任者。

d) PMON:MIPS 架构机器上使用的一种兼有 BIOS 和 boot loader 部分功能的开放源码软件。

e) SMBIOS(System Management BIOS):是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。DMI (Desktop Management Interface)是帮助收集电脑系统信息的管理系统,DMI 信息的收集必须在严格遵照 SMBIOS 规范的前提下进行。SMBIOS 和 DMI 是由行业指导机构 Desktop Management Task Force (DMTF)起草的开放性的技术标准。

f) HT(HyperTransport):是一种为主板上的集成电路互连而设计的端到端总线技术,目的是加快芯片间的数据传输速度。HT 通常指 CPU 到主板芯片(或北桥)之间的连接总线,即 HT总线。类似于 Intel 平台中的前端总线(FSB),HT 按技术规格分有 HT1.0、HT2.0、HT3.0、HT3.1。

g) PCI(Peripheral Component Interconnect):是连接电子计算机主板和外部设备的总线标准,用于定义局部总线的标准。此标准允许在计算机内安装多达 10 个遵从 PCI 标准的扩展卡。

3 架构关系
龙芯 PC 产品的固件与内核接口在系统各软件之间所处的层次关系如图 1 所示:

猜你喜欢

转载自blog.csdn.net/szx940213/article/details/88390028