1*78cebdb7SYanteng Si.. SPDX-License-Identifier: GPL-2.0-only 2*78cebdb7SYanteng Si.. include:: ../disclaimer-zh_CN.rst 3*78cebdb7SYanteng Si 4*78cebdb7SYanteng Si:Original: Documentation/peci/peci.rst 5*78cebdb7SYanteng Si 6*78cebdb7SYanteng Si:翻译: 7*78cebdb7SYanteng Si 8*78cebdb7SYanteng Si 司延腾 Yanteng Si <siyanteng@loongson.cn> 9*78cebdb7SYanteng Si 10*78cebdb7SYanteng Si:校译: 11*78cebdb7SYanteng Si 12*78cebdb7SYanteng Si==== 13*78cebdb7SYanteng Si概述 14*78cebdb7SYanteng Si==== 15*78cebdb7SYanteng Si 16*78cebdb7SYanteng Si平台环境控制接口(PECI)是英特尔处理器和管理控制器(如底板管理控制器,BMC) 17*78cebdb7SYanteng Si之间的一个通信接口。PECI提供的服务允许管理控制器通过访问各种寄存器来配置、监 18*78cebdb7SYanteng Si控和调试平台。它定义了一个专门的命令协议,管理控制器作为PECI的发起者,处理器 19*78cebdb7SYanteng Si作为PECI的响应者。PECI可以用于基于单处理器和多处理器的系统中。 20*78cebdb7SYanteng Si 21*78cebdb7SYanteng Si注意:英特尔PECI规范没有作为专门的文件发布,而是作为英特尔CPU的外部设计规范 22*78cebdb7SYanteng Si(EDS)的一部分。外部设计规范通常是不公开的。 23*78cebdb7SYanteng Si 24*78cebdb7SYanteng SiPECI 线 25*78cebdb7SYanteng Si--------- 26*78cebdb7SYanteng Si 27*78cebdb7SYanteng SiPECI线接口使用单线进行自锁和数据传输。它不需要任何额外的控制线--物理层是一个 28*78cebdb7SYanteng Si自锁的单线总线信号,每一个比特都从接近零伏的空闲状态开始驱动、上升边缘。驱动高 29*78cebdb7SYanteng Si电平信号的持续时间可以确定位值是逻辑 “0” 还是逻辑 “1”。PECI线还包括与每个信 30*78cebdb7SYanteng Si息建立的可变数据速率。 31*78cebdb7SYanteng Si 32*78cebdb7SYanteng Si对于PECI线,每个处理器包将在一个定义的范围内利用唯一的、固定的地址,该地址应 33*78cebdb7SYanteng Si该与处理器插座ID有固定的关系--如果其中一个处理器被移除,它不会影响其余处理器 34*78cebdb7SYanteng Si的地址。 35*78cebdb7SYanteng Si 36*78cebdb7SYanteng SiPECI子系统代码内嵌文档 37*78cebdb7SYanteng Si------------------------ 38*78cebdb7SYanteng Si 39*78cebdb7SYanteng Si该API在以下内核代码中: 40*78cebdb7SYanteng Si 41*78cebdb7SYanteng Siinclude/linux/peci.h 42*78cebdb7SYanteng Si 43*78cebdb7SYanteng Sidrivers/peci/internal.h 44*78cebdb7SYanteng Si 45*78cebdb7SYanteng Sidrivers/peci/core.c 46*78cebdb7SYanteng Si 47*78cebdb7SYanteng Sidrivers/peci/request.c 48*78cebdb7SYanteng Si 49*78cebdb7SYanteng SiPECI CPU 驱动 API 50*78cebdb7SYanteng Si------------------- 51*78cebdb7SYanteng Si 52*78cebdb7SYanteng Si该API在以下内核代码中: 53*78cebdb7SYanteng Si 54*78cebdb7SYanteng Sidrivers/peci/cpu.c 55