요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
Kernel driver peci-dimmtemp
===========================
Supported chips:
One of Intel server CPUs listed below which is connected to a PECI bus.
* Intel Xeon E5/E7 v3 server processors
Intel Xeon E5-14xx v3 family
Intel Xeon E5-24xx v3 family
Intel Xeon E5-16xx v3 family
Intel Xeon E5-26xx v3 family
Intel Xeon E5-46xx v3 family
Intel Xeon E7-48xx v3 family
Intel Xeon E7-88xx v3 family
* Intel Xeon E5/E7 v4 server processors
Intel Xeon E5-16xx v4 family
Intel Xeon E5-26xx v4 family
Intel Xeon E5-46xx v4 family
Intel Xeon E7-48xx v4 family
Intel Xeon E7-88xx v4 family
* Intel Xeon Scalable server processors
Intel Xeon D family
Intel Xeon Bronze family
Intel Xeon Silver family
Intel Xeon Gold family
Intel Xeon Platinum family
Datasheet: Available from http://www.intel.com/design/literature.htm
Author: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
Description
-----------
This driver implements a generic PECI hwmon feature which provides
Temperature sensor on DIMM readings that are accessible via the processor PECI interface.
All temperature values are given in millidegree Celsius and will be measurable
only when the target CPU is powered on.
Sysfs interface
-------------------
======================= =======================================================
temp[N]_label Provides string "DIMM CI", where C is DIMM channel and
I is DIMM index of the populated DIMM.
temp[N]_input Provides current temperature of the populated DIMM.
temp[N]_max Provides thermal control temperature of the DIMM.
temp[N]_crit Provides shutdown temperature of the DIMM.
======================= =======================================================
Note:
DIMM temperature attributes will appear when the client CPU's BIOS
completes memory training and testing.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 CPU와 PECI DIMM 온도
1-41GPL-2.0 `peci-dimmtemp` 드라이버는 PECI 버스에 연결된 Intel Xeon E5/E7 v3·v4 및 Xeon Scalable 서버 CPU를 지원합니다.
v3에는 E5-14xx, E5-24xx, E5-16xx, E5-26xx, E5-46xx, E7-48xx, E7-88xx가 포함되고, v4에는 E5-16xx, E5-26xx, E5-46xx, E7-48xx, E7-88xx가 포함됩니다.
Scalable 계열에는 Xeon D, Bronze, Silver, Gold, Platinum이 포함됩니다. Intel 설계 문서 사이트에서 데이터시트를 구할 수 있으며 작성자는 Jae Hyun Yoo입니다.
이 드라이버는 프로세서 PECI 인터페이스로 접근할 수 있는 DIMM 온도 센서 판독을 제공하는 일반 hwmon 기능을 구현합니다. 온도 단위는 밀리도 섭씨이고 대상 CPU가 켜져 있을 때만 측정할 수 있습니다.
CPU 온도 드라이버와 같은 지원 제품군입니다.
CPU의 PECI 인터페이스를 통해 장착 DIMM 센서를 읽습니다.
.. SPDX-License-Identifier: GPL-2.0
Kernel driver peci-dimmtemp
===========================
Supported chips:
One of Intel server CPUs listed below which is connected to a PECI bus.
* Intel Xeon E5/E7 v3 server processors
Intel Xeon E5-14xx v3 family
Intel Xeon E5-24xx v3 family
Intel Xeon E5-16xx v3 family
Intel Xeon E5-26xx v3 family
Intel Xeon E5-46xx v3 family
Intel Xeon E7-48xx v3 family
Intel Xeon E7-88xx v3 family
* Intel Xeon E5/E7 v4 server processors
Intel Xeon E5-16xx v4 family
Intel Xeon E5-26xx v4 family
Intel Xeon E5-46xx v4 family
Intel Xeon E7-48xx v4 family
Intel Xeon E7-88xx v4 family
* Intel Xeon Scalable server processors
Intel Xeon D family
Intel Xeon Bronze family
Intel Xeon Silver family
Intel Xeon Gold family
Intel Xeon Platinum family
Datasheet: Available from http://www.intel.com/design/literature.htm
Author: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
Description
-----------
This driver implements a generic PECI hwmon feature which provides
Temperature sensor on DIMM readings that are accessible via the processor PECI interface.
All temperature values are given in millidegree Celsius and will be measurable
only when the target CPU is powered on.
DIMM 라벨·한계와 BIOS 메모리 훈련
42-57`temp[N]_label`은 장착된 DIMM의 채널 C와 인덱스 I를 넣은 `DIMM CI` 문자열을 제공합니다.
`temp[N]_input`은 해당 DIMM의 현재 온도, `temp[N]_max`는 DIMM 열 제어 온도, `temp[N]_crit`은 DIMM 종료 온도를 제공합니다.
DIMM 온도 속성은 클라이언트 CPU의 BIOS가 메모리 훈련과 시험을 완료한 뒤에 나타납니다. 부팅 초기에 속성이 없다고 해서 센서가 영구적으로 지원되지 않는다고 판단해서는 안 됩니다.
장착 위치 라벨과 세 온도 기준입니다.
BIOS 초기화가 끝난 장착 슬롯만 채널로 만듭니다.
Sysfs interface
-------------------
======================= =======================================================
temp[N]_label Provides string "DIMM CI", where C is DIMM channel and
I is DIMM index of the populated DIMM.
temp[N]_input Provides current temperature of the populated DIMM.
temp[N]_max Provides thermal control temperature of the DIMM.
temp[N]_crit Provides shutdown temperature of the DIMM.
======================= =======================================================
Note:
DIMM temperature attributes will appear when the client CPU's BIOS
completes memory training and testing.
요약·해설
peci-dimmtemp.rst:1-57BIOS 메모리 훈련이 끝난 뒤 장착 DIMM을 채널·인덱스 라벨로 식별하고 현재·제어·종료 온도를 제공합니다.
원문 분량과 핵심 장치 구성을 정리합니다.
장치 인식부터 측정·제어까지의 핵심 순서입니다.