继 x86、ARM64 之后,龙芯自主架构中断模型成为 ACPI 国际标准
中文国外 4 月 21 日消息 凭据龙芯官方的消息,龙芯架构(LoongArch)下的中缀模子被正式答应写入 ACPI 标准,成为继 x86、ARM64 架构以后第三种 ACPI 标准支撑的 CPU 架构。

官方显露,在适配 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 标准的龙芯领域通过定义的各级中缀控制器布局可完成中缀控制器的级联,从而完成同一操纵体系对差别硬件领域中缀体系的兼容性。
中文国外打听到,为了将考证后的龙芯中缀模子在 LoongArch 架构处分器上完成产品化,并推向 Linux 内核社区,龙芯中科向国外 ACPI 工作组提交了请求,将 LoongArch 架构的中缀模子写入标准,为龙芯中缀模子在 Linux 内核中的标准化奠定底子,为 Linux 内核上游社区支撑标准化的龙芯中缀体系供应依据。后期,该中缀模子将随 LoongArch 一并提交社区,吸收搜集恢弘开辟者的伶俐。