重磅 | 龙芯自主架构中断模型成为ACPI国际标准 2024-08-01 02:28:04 2021年4月1日,龙芯架构(LoongArch)下的中断模型被正式批准写入ACPI规范,成为继x86、ARM64架构之后,第三种ACPI规范支持的CPU架构。ACPI为何成为市场通用性规范ACPI是高级配置及电源管理接口规范的英文缩写,至今已发展到6.4版本。在原有的APM、PNP BIOS、MP等规范的基础之上,ACPI统一形成了适用于各整机厂商、固件厂商、操作系统厂商的协议规范,打破了原有规范协议各自分散,互不通用的局面。通过ACPI表的配置,ACPI规范可实现不同硬件设计需求的灵活配置和以操作系统为主导的电源管理,操作系统因此可以兼容不同硬件的设计,实现电源管理硬件与操作系统的独立创新,极大地促进了通用PC和服务器行业的发展。 图1 ACPI与PC硬件、软件之间的关系框图 龙芯中科为加入ACPI所做的努力 为更好地服务产业链伙伴,延伸龙芯自主架构的适用面积,扩大自主生态建设,龙芯中科决定告别原MIPS架构下的自有标准,与市场主流规范接轨,经过1年多的研发攻关,龙芯中科已在处理器、芯片组、外设配置及运行时阶段全面支持ACPI规范,实现了相关软件的标准化配置,增强了整机硬件与操作系统的兼容性。在适配ACPI规范的研发过程中,龙芯中科研发人员发现当前的ACPI规范在中断模型的规定上,不适用于龙芯LoongArch架构平台。为了解决多核枚举和中断控制器枚举的问题,龙芯团队创建了独立于x86、ARM64的第三套中断模型,通过修改ACPI公共框架,自主定义中断控制器结构,完成了在Linux内核、UEFI固件、ACPICA的验证。在中断模型中龙芯中科自主定义了7种中断控制器结构:CORE PIC(处理器核中断控制器)结构、LIO PIC(传统IO中断控制器)结构、EIO PIC(扩展IO中断控制器)结构、HT PIC(HT中断控制器)结构、BIO PIC(桥片中断控制器)结构、MSI PIC(MSI中断控制器)结构、LPC PIC(LPC中断控制器)结构,7种中断结构可完整描述龙芯通用处理器中断系统的拓扑关系,并兼容了龙芯下一代中断模型。龙芯中断模型为龙芯通用PC、服务器领域的整机设计过程中提供了统一的中断配置方法,在遵循ACPI规范的龙芯平台通过定义的各级中断控制器结构可实现中断控制器的级联,从而实现同一操作系统对不同硬件平台中断系统的兼容性。图2 龙芯中断控制器结构类型表为了将验证后的龙芯中断模型在LoongArch架构处理器上实现产品化,并推向Linux内核社区,龙芯中科向国际ACPI工作组提交了申请,将LoongArch架构的中断模型写入规范,为龙芯中断模型在Linux内核中的规范化奠定基础,为Linux内核上游社区支持规范化的龙芯中断系统提供依据。后期,该中断模型将随LoongArch一并提交社区,吸收汇集广大开发者的智慧。图3 龙芯中科提交ACPI规范修改申请的说明为推动ACPI规范申请尽快落实,龙芯团队负责人从春节开始,每周定期参加ACPI工作组线上评审会议,与工作组评审人员讨论龙芯中断模型的级联原理及每种中断控制器结构的中定义的元素。经过近2个月的反复沟通,以及对评审意见的及时改进,龙芯团队在4月1日当天正式收到批复确认通知“Approved as new content without changes”,ACPI规范将从6.5版本开始支持龙芯中断模型。 图4 评审沟通过程从自有标准到行业标准,此次入选,是龙芯平台中断模型发展的一小步,但更是龙芯自主生态与市场接轨的一大步。未来,龙芯中科还将继续参与ACPI、UEFI等相关行业标准的制定,发挥市场主导作用,承担企业责任,与龙芯生态伙伴一起,共筑开放的龙芯生态体系。 赞 (0) 相关推荐 好消息!龙芯推出自主指令系统架构 4月15日,龙芯发布新一代自主指令系统架构--龙芯架构 (LoongArch).该系统架构已经通过国内第三方知名知识产权评估机构的评估,并在2021年信息技术应用创新论坛主论坛上正式对外发布. 据悉, ... 域控制器架构的“外延”.ppt 域控制器架构的“外延”.ppt 从必然王国到自由王国,龙芯重磅推出自主指令系统架构LoongArch 近日,龙芯自主指令系统架构(Loongson Architecture,以下简称龙芯架构或LoongArch)的基础架构通过国内第三方知名知识产权评估机构的评估,并在2021年信息技术应用创新论坛主论 ... 龙芯派二代开发板上市:国产龙芯2K1000双核处理器,售价1399元 …… 在一众国产处理器中,龙芯处理器大概是普通人听过最多的,龙芯前几年还合作推出过龙芯笔记本,但是因为架构及性能原因,龙芯处理器并不适合消费级市场,这两年龙芯已经转向工业.航天等特殊市场.此外,龙芯在开源方 ... 100%“纯国产”芯片来了!国产龙芯霸气官宣:发布纯自研芯片产品 [4月16日讯]相信大家都知道,自从中兴.华为被列入到"实体清单"之后,国产芯片.国产操作系统发展就成为了广大网友们所关注的焦点,尤其是在芯片技术领域,国内芯片企业都严重依赖外国芯 ... 20年“炼出”国内首个自主CPU指令集架构,龙芯凭什么?| 国产芯片四大件 发展核心技术不要幻想弯道超车,像芯片这样的高复杂系统能力建设需要以30年为周期 " 作者 | 包永刚 出品 | 雷锋网产业组 2020年8月国务院印发的<新时期促进集成电路产业和软件产 ... 龙芯LoongArch架构的生存和对抗 通用CPU要想在主流市场上有生存和对抗的能力,有两个必须跨越的门槛,一是产品性能,二是软件生态.在桌面计算机和服务器领域,x86架构(指令集)已经称霸了几十年,使人们产生了一种错觉:CPU的竞争只是I ... 历史性突破!龙芯发布完全自主指令集架构LoongArch 历史性突破!龙芯发布完全自主指令集架构LoongArch 2021年04月15日 13:50:46 来源:雷锋网 626人参与97评论 雷锋网消息,上月,拥有MIPS指令集的Wave Computin ... 龙芯发布全自主指令集架构LoongArch 本文转载自IT之家 上月,拥有 MIPS 指令集的 Wave Computing 转投 RISC-V 阵营的消息引发关注.今天,MIPS 生态的重要维护者龙芯也放弃 MIPS 指令系统,发布了完全自主 ... 中科龙芯发布芯片架构,打破ARM、英特尔垄断,人民日报点名夸赞 今天跟大家聊一聊:根源上帮助华为!中科龙芯发布国产芯片架构,打破ARM.英特尔垄断,人民日报点名夸赞. "造不如买"的商人思维严重拖垮了中国科技的发展,如今一切都在华为身上得到了验 ... 龙芯的全新自主指令集到底强在何处? 作者 | beyondma 责编 | 欧阳姝黎 出品 | CSDN博客 近日,龙芯推出自主指令系统架构:LoongArch,本文将从龙芯官方的材料中解读出一些干货内容,供读者们参考. 青出 ... 重磅首测 ZEN3架构最强APU降临!AMD锐龙5000G系列桌面处理器首发评测 相信很多玩家都在期待AMD新一代的APU产品,特别是在当前独立显卡价格居高不下的情况下,一颗拥有强大核显的处理器显得格外超值.终于,在今年4月13日,AMD正式发布了基于7nm ZEN3架构的新一代A ...