요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
1
What: /sys/devices/platform/*/cnqf_enable
2
Date: September 2022
3
Contact: Shyam Sundar S K <[email protected]>
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. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
AMD PMF CnQF state control
1-13| 항목 | 내용 |
|---|---|
| What | /sys/devices/platform/*/cnqf_enable |
| Date | 2022년 9월 |
| Contact | Shyam Sundar S K <[email protected]> |
| 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이 없습니다.