首页 > 团体标准

T/GCC 3009-2026 统一基本输入输出系统(UBIOS)接口规范.pdf

功能,发布,接口,文件,标准化,组件,规范,团体标准
文档页数:23
文档大小:2.55MB
文档格式:pdf
文档分类:团体标准
上传会员:
上传日期:
最后更新:

T/GCC 3009-2026 目次
前 1范围 2规范性引用文件 3术语和定义 4缩略语 5概述, 6功能接口5 6.1概述5 6.2系统接口6 6.2.1组件通路测试接口, 6.3网络接口. 6.3.1网络启动接口6 6.3.2网卡接口8 6.4文件系统接口10 6.4.1获取文件信息接口10 6.4.2读文件接口11 6.4.3写文件接口12 6.4.4删除文件接口,13 7通知接口13 7.1概述13 7.2系统接口13 7.2.1SystemRAS故障信息接口,13 7.3Core接口.....14 7.3.1CoreRAS故障信息接口.14 7.4DDR接口...16 7.4.1DDRRAS接口16 附录A.20 附录B.17
T/GCC3009-2026
前言
本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起 草。

请注意本文件的某些内容可能涉及专利。

本文件的发布机构不承担识别专利的责任。

本文件由全球计算联盟新一代BIOS专业委员会提出。

本文件由全球计算联盟归口。

本文件起草单位:华为技术有限公司、中国电子技术标准化研究院、南京百敖软件股份有限公司、 昆仑太科(北京)技术股份有限公司、超聚变数字技术股份有限公司、四川华鲲振宇智能科技有限责任公 司、天翼云科技有限公司、美商安迈科技股份有限公司、北京百度网讯科技有限公司、武汉长江计算科 技有限公司、软通动力信息技术(集团)股份有限公司、河南昆仑技术有限公司、中移(苏州)软件技 术有限公司。

本文件主要起草人:宋东国、王辉强、陈刚(华为)、包振忠、王东伟、洪君标、尹航、钟伟军、 李雪莲、吴平、高黎明、陈小春、张家定、高鹏飞、陈刚(超聚变)、赵彦钧、季良杰、刘宇、李萌、 许晓菡、孙国祥、司昌谅、彭桂芳、张文强、吴文雅、李亚军、徐志刚、王晓辉、刘敬轩。


T/GCC 3009-2026
统一基本输入输出系统(UBIOS)接口规范
1范围
本文件规定了计算系统中基本输入输出系统(BIOS)、操作系统(OS)、基板管理控制器(BMC)、 外设板卡等各组件间通信的接口,包括接口形式和内容。

本文件适用于指导新一代B10S与0S、BMC及新一代BI0S分布式固件间功能接口的设计和实现。

2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不司少的条款,其中,注日期的引用文件, 仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括的修改单)适用于本 文件。

T/GCC3007-2025统一基本输入输出系统(UBI0S)基础架构规范
3术语和定义
T/GCC3007-2025界定的术语和定义适用于本文件。

4缩略语
下列缩略语适用于本文件。

BMC:基板管理控制器(BaseboardManagement Controller) CIS:调用标识服务(CallIDService) D13BM:双列直插内存模块(DualIn-line Memory Module) HTTP:超文本传输协议(HyperText Transfer Protocol) HTTPS:超文本传输安全协议(HyperTextTransfer ProtocolSecure) MAC:介质访问控制(Media Access Control) NLI:通知标识信息(Notify ID Information) ODS:对象描述规范(ObjectDescription Specification) OEM:原始设备制造商(OriginalEquipment Manufacturer) OS:操作系统(OperationSystem) PXE:预启动执行环境(PrebooteXecution Environment) RAM:随机存取存储器(Random AccessMemory) RAS:可靠性可用性可维护性(Reliability,Availability,Serviceability)
T/GCC 3009-2026 UB:灵衢(UnifiedBus) UBIOS:统一基本输入输出系统(Unified BasicInput Output System) UBPU:灵衢处理单元(UnifiedBus Processing Unit) UVB:统一虚拟总线(UnifiedVirtual Bus)
5概述
本文件重点定义UBIOS的接口形式和内容,使各组件可协同工作、分层解耦。

见图1。

指作系统Mypen or/Host OS/Guest
统一期总线
控BMC/EC/件王系统用件子系统国件设备国件
图1计算机系统中的UBI0S接口 a)操作系统:运行在计算机上的操作系统,包括Hypervisor、Host OS、Guest OS等。

b)管控:BMC/EC/..固件,运行在BMC/EC等单板管理芯片上的固件或软件。

e)主系统固件:运行在主系统上的BIOS固件。

d)子系统固件:运行在子系统上的BIOS固件, e)设备固件:运行在外设上的固件或软件。

f)统一虚拟总线:通过软件抽象屏蔽各种底层硬件通信通道,为使用者提供统一的操作接口,实 现组件间互相通信的软件模拟的总线。

g)UBIOS接口(UBIOSInterface):每个组件对外提供的UBIOS接口以及如何使用其他组件提 供的UBIOS接口,包括功能调用、信息传递等。

注:外设的UBI0S Interface为虚线表示依外设具备独立的程序执行单元,能够处理和响应LBIOSInterface所 定义的功。

计算机系统中的各个组件管控、BIOS、外设、OS等均通过UBIOS统一接口通信。

接口形式包含有 CIS和NII两种。

GCC-3007-2025界定的接口形式和接口格式定义适用于本文件。

6功能接口
6.1概述 功能接口由32位表示,分为3段,分别是标志段(4位,包含2位保留位),ModuleID(16位), FunctionID(12位)。

其中,标志段固定为0xC,Module ID和Function ID根据模块和功能不同而 定义不同ID
T/GCC 3009-2026 6.2系统接口
6.2.1组件通路测试接口
组件通路测试接口说明如下: a) Ca11 ID:0xC00007FF。

b)用于获取目标组件的基础信息,同时验证功能调用是否正常。

c)接口为同步功能型接口。

d无输入。

e)组件通路测试接口返回值说明见表1。

表1组件通路测试接口返回值表 返回值描述 U_SUCCESS执行成功,返回数据有效。

U_ERROR_PARAMETER参数错误,可能是如下一种或者多种情况: 输入参数为空或者输入大小为0: 输出参数为空或者输出大小为0 _BUFFER_TOO_SMALL输出buffer太小,空间不足以存放返同数据。

U_ABORTED未知错误。

其他参见附录B返回值状态。

f)组件通路测试接口输出参数说明见表2。

表2组件通路测试接口输出参数说明表 字段偏移量(字节)大小(字节)描述 Nane016组件名称,是字符串,总长度不超过16字节,包含结
束符。

Eser ID164回应此命令的组件UserID.即填写此数据的组件User
ID. tBI0S Specification202表示支持的UB10S规范版本号。

Version Reserred222保留字段 Tinestasp248时间截,采用处理器tick,各个组件的时间截不要求
一致,仅用于区分同一个组件的不同响应, 注:值是整数格式面不是时间格式。

6.3网络接口
6.3.1网络启动接口
6.3.1.1PXE网络下载启动文件接口
PXE网络下载启动文件接口说明如下:...

资源链接请先登录(扫码可直接登录、免注册)
①本文档内容版权归属内容提供方。如果您对本资料有版权申诉,请及时联系我方进行处理(联系方式详见页脚)。
②由于网络或浏览器兼容性等问题导致下载失败,请加客服微信处理(详见下载弹窗提示),感谢理解。
③本资料由其他用户上传,本站不保证质量、数量等令人满意,若存在资料虚假不完整,请及时联系客服投诉处理。
④本站仅收取资料上传人设置的下载费中的一部分分成,用以平摊存储及运营成本。本站仅为用户提供资料分享平台,且会员之间资料免费共享(平台无费用分成),不提供其他经营性业务。
投稿会员:丝雨へい飘渺
我的头像

您必须才能评论!

手机扫码、免注册、直接登录

 注意:QQ登录支持手机端浏览器一键登录及扫码登录
微信仅支持手机扫码一键登录

账号密码登录(仅适用于原老用户)