요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/devices/platform/*/cnqf_enable
2
Date: September 2022
3
Contact: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
4
Description: Reading this file tells if the AMD Platform Management(PMF)
5
Cool n Quiet Framework(CnQF) feature is enabled or not.
7
This feature is not enabled by default and gets only turned on
8
if OEM BIOS passes a "flag" to PMF ACPI function (index 11 or 12)
9
or in case the user writes "on".
11
To turn off CnQF user can write "off" to the sysfs node.
12
Note: Systems that support auto mode will not have this sysfs file
13
available.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
AMD PMF CnQF state control
1-13| 항목 | 내용 |
|---|---|
| What | /sys/devices/platform/*/cnqf_enable |
| Date | 2022년 9월 |
| Contact | Shyam Sundar S K <Shyam-sundar.S-k@amd.com> |
| Description | 이 file을 읽으면 AMD Platform Management Framework(PMF)의 Cool n Quiet Framework(CnQF) feature가 enabled인지 알려 줍니다. |
| Default·enable | 이 feature는 기본적으로 enabled가 아닙니다. OEM BIOS가 PMF ACPI function(index 11 또는 12)에 flag를 전달하거나 user가 on을 쓴 경우에만 켜집니다. |
| Disable | CnQF를 끄려면 user가 sysfs node에 off를 쓸 수 있습니다. |
| Auto mode | Auto mode를 지원하는 system에는 이 sysfs file이 없습니다. |
Default→CnQF disabled→OEM BIOS PMF ACPI flag at index 11 or 12→CnQF enabled
Default→CnQF disabled→User writes on→CnQF enabled
CnQF enabled→User writes off→CnQF disabled
System supports auto mode→cnqf_enable sysfs file absent
Node가 존재하는 system은 BIOS flag 또는 user write로 CnQF를 켜고 off write로 끄며 auto-mode system은 별도 node를 노출하지 않는다.
CnQF enable·disable conditions
sysfs-amd-pmf:1-13cnqf_enable은 CnQF state를 읽고 on·off로 제어합니다. 기본은 disabled이며 OEM BIOS가 PMF ACPI function index 11·12에 flag를 전달하거나 user가 on을 쓸 때 켜집니다. Auto mode system에는 이 file이 없습니다.