- 一站式全制程服务平台 - 一站式全制程服务平台

股票代码 600637
新闻 {news_date}

中国 BIOS 新标准“UBIOS”正式发布:华为、统信、软通等单位联合起草

【导语】2025年10月17日,全球计算联盟(GCC)正式发布团体标准《统一基本输入输出系统(UBIOS)接口规范》,标准号为T / GCC 3007—2025。该标准确立了中国首个完整、标准化、可扩展的国产固件体系标准,针对未来芯片发展趋势重构底层理念,统一了计算系统各组件交互方式,为多域系统互联提供创新解决方案。

中国 BIOS 新标准“UBIOS”正式发布:华为、统信、软通等单位联合起草

  2025 年 10 月 17 日,由全球计算联盟(GCC)主导的团体标准《统一基本输入输出系统(UBIOS)接口规范》正式发布,标准号为 T / GCC 3007—2025。

  这一标准的确立,标志着在计算架构日益多元化的今天,中国终于拥有了第一个完整、标准化、可扩展的国产固件体系标准,为基础输入输出系统构建提供标准化框架,提升系统兼容性与稳定性。

  UBIOS 是计算机启动时最基础的系统软件,承担着初始化硬件、引导操作系统的核心任务,是连接芯片硬件与上层软件的桥梁。与当前业界普遍采用的 UEFI 标准不同,UBIOS 针对未来异构计算、Chiplet(芯粒)等先进芯片技术的发展趋势,进行了一次从底层理念出发的重构。

  《统一基本输入输出系统(UBIOS)接口规范》起草单位包括中国电子技术标准化研究院、华为技术有限公司、南京百敖软件有限公司、昆仑太科 (北京) 技术股份有限公司、超聚变数字技术有限公司、四川华鲲振宇智能科技有限责任公司、天翼云科技有限公司、统信软件技术有限公司、河南昆仑技术有限公司、软通计算机有限公司、神州数码集团股份有限公司、中移 (苏州)软件技术有限公司、宝德计算机系统股份有限公司。

  《统一基本输入输出系统(UBIOS)接口规范》规定了计算系统中基本输入输出系统(BIOS)、操作系统(OS)、基板管理控制器(BMC)、外设板卡等各组件间以及(jí) BIOS 内(nèi)部(bù)固(gù)件(jiàn)间(jiān)的交互方式,包括交互架构、交互通道、接口形式等。本文件适用于 BIOS、操作系统、BMC 和外设的设计、开发和测评。

  UBIOS 定义是统一基本输入输出系统(Unified Basic Input Output System),一种支持分布式架构与软硬芯协同的固件框架,包括 UBIOS 接口、统一虚拟总线(Unified Virtual Bus,简称 UVB)、功能标识(Function ID,简称 FID)、信息标识(Information ID,简称 IID)、组件标识(User ID)、UB 处理单元(UB Processing Unit,简称 UBPU)、实体(Entity)等方面的内容。

  该文件是为适应芯片异构化、BIOS 多固件化、外设智能化而设计,统一了 BIOS 与 OS 之间、BIOS 与外设之间以及 BIOS 内部固件间的交互方式,进而延伸到与 BIOS 关联的其他部件,如 BMC 固件、EC 固件。对于主流的异构 SoC,典型系统分层架构如下图所示。

  UBIOS 基础架构包括虚拟总线以及通过虚拟总线传输信息的 UBIOS 接口。UBIOS 接口包括 BIOS 启动 OS 上报信息表、BIOS 的运行时服务功能、BIOS 根据事件触发向 OS 报告的信息、 BIOS 内部多组件间的功能调用和信息报告、BIOS 与其他组件间的功能调用和信息报告等。UBIOS 接口可分为信息上报和功能交互两类。

  UBIOS 的创新性也正体现在这里:UBIOS Interface(统一接口(kǒu))和(hé) UVB(统(tǒng)一(yī)虚(xū)拟(nǐ)总(zǒng)线(xiàn))。

  传(chuán)统(tǒng)固(gù)件(jiàn)中(zhōng),各(gè)硬(yìng)件(jiàn)模(mó)块(kuài)间(jiān)调(diào)用(yòng)关系(xì)复(fù)杂(zá)且(qiě)紧(jǐn)密(mì)耦(ǒu)合(hé),如(rú)同(tóng)每(měi)个(gè)建(jiàn)筑(zhù)都(dōu)有(yǒu)独(dú)特(tè)的(de)锁(suǒ)和(hé)钥(yào)匙(shi),沟(gōu)通(tōng)效(xiào)率(lǜ)低(dī)且(qiě)难(nán)以(yǐ)扩(kuò)展(zhǎn)。UBIOS 提(tí)出(chū)了(le)统(tǒng)一(yī)虚(xū)拟(nǐ)总(zǒng)线(xiàn)(UVB)的(de)概(gài)念(niàn),以(yǐ)简(jiǎn)化(huà) BIOS 内(nèi)部(bù)多(duō)固(gù)件(jiàn)及(jí) BIOS 与(yǔ)周(zhōu)边(biān)组(zǔ)件(jiàn)之(zhī)间(jiān)的(de)复(fù)杂(zá)交(jiāo)互(hù),使(shǐ)各(gè)组(zǔ)件(jiàn)都(dōu)可(kě)基(jī)于(yú)相(xiāng)同(tóng)的(de)接(jiē)口(kǒu)定(dìng)义(yì)进(jìn)行(xíng)交(jiāo)互(hù)。UVB 是(shì)面(miàn)向(xiàng)各(gè)种(zhǒng)组(zǔ)件(jiàn)提(tí)供(gōng)统(tǒng)一(yī)接(jiē)口(kǒu)的(de)、虚(xū)拟(nǐ)的(de)总(zǒng)线(xiàn)。它(tā)可(kě)以(yǐ)通(tōng)过(guò)不(bù)同(tóng)的(de)物(wù)理(lǐ)实(shí)体(tǐ)承(chéng)载(zài),SoC 内(nèi)所(suǒ)有(yǒu)子(zi)系(xì)统(tǒng)都(dōu)可(kě)连(lián)接(jiē)到(dào)这(zhè)个(gè)总(zǒng)线(xiàn)上(shàng),SoC 外(wài)围(wéi)部(bù)件(jiàn)也(yě)可(kě)与(yǔ) UVB 相(xiāng)连(lián)。交(jiāo)互(hù)消(xiāo)息(xi)可通过总线传递,以达到统一各组件间的软件交互方式的目的。

  另外,在一个大型计算系统内可能存在多个小型计算系统,各小型计算系统通过互联总线连接,每个小型计算系统都拥有自己的 SoC 芯片、BIOS、OS,这种情况在本文件中称为多域系统。这个系统可以是对称的,即每个域拥有相同的硬件环境、相同的 BIOS、相同的 OS 等;也可以是非对称的,即各个域的 BIOS、OS 可以不同,常见于异构计算集群中。不论对称还是非对称的多域系统,均可通过 UVB 互联。