← Documents Documentation/ABI/testing/sysfs-driver-ccp GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

AMD CCP platform-security sysfs ABI

AMD CPU/APU의 fuse·debug lock·TSME·rollback protection·RPMC·HSP TPM·RomArmor 상태와 AGESA bootloader 및 TEE firmware version을 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-driver-ccp
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

AMD platform-security state

sysfs-driver-ccp:1-88

여덟 binary attributes가 tamper fuse, debug lock, memory encryption, PSP rollback enforcement, replay-protected counter support, HSP TPM과 SPI protection 상태를 보고합니다.

AMD security firmware versions

sysfs-driver-ccp:89-105

bootloader_version과 tee_version은 각각 AMD AGESA bootloader와 Trusted Execution Environment firmware version을 제공합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/bus/pci/devices/<BDF>/fused_part
2 Date: June 2022
3 KernelVersion: 5.19
4 Contact: mario.limonciello@amd.com
5 Description:
6 The /sys/bus/pci/devices/<BDF>/fused_part file reports
7 whether the CPU or APU has been fused to prevent tampering.
8 0: Not fused
9 1: Fused
10
11 What: /sys/bus/pci/devices/<BDF>/debug_lock_on
12 Date: June 2022
13 KernelVersion: 5.19
14 Contact: mario.limonciello@amd.com
15 Description:
16 The /sys/bus/pci/devices/<BDF>/debug_lock_on reports
17 whether the AMD CPU or APU has been unlocked for debugging.
18 Possible values:
19 0: Not locked
20 1: Locked
21
22 What: /sys/bus/pci/devices/<BDF>/tsme_status
23 Date: June 2022
24 KernelVersion: 5.19
25 Contact: mario.limonciello@amd.com
26 Description:
27 The /sys/bus/pci/devices/<BDF>/tsme_status file reports
28 the status of transparent secure memory encryption on AMD systems.
29 Possible values:
30 0: Not active
31 1: Active
32
33 What: /sys/bus/pci/devices/<BDF>/anti_rollback_status
34 Date: June 2022
35 KernelVersion: 5.19
36 Contact: mario.limonciello@amd.com
37 Description:
38 The /sys/bus/pci/devices/<BDF>/anti_rollback_status file reports
39 whether the PSP is enforcing rollback protection.
40 Possible values:
41 0: Not enforcing
42 1: Enforcing
43
44 What: /sys/bus/pci/devices/<BDF>/rpmc_production_enabled
45 Date: June 2022
46 KernelVersion: 5.19
47 Contact: mario.limonciello@amd.com
48 Description:
49 The /sys/bus/pci/devices/<BDF>/rpmc_production_enabled file reports
50 whether Replay Protected Monotonic Counter support has been enabled.
51 Possible values:
52 0: Not enabled
53 1: Enabled
54
55 What: /sys/bus/pci/devices/<BDF>/rpmc_spirom_available
56 Date: June 2022
57 KernelVersion: 5.19
58 Contact: mario.limonciello@amd.com
59 Description:
60 The /sys/bus/pci/devices/<BDF>/rpmc_spirom_available file reports
61 whether an Replay Protected Monotonic Counter supported SPI is installed
62 on the system.
63 Possible values:
64 0: Not present
65 1: Present
66
67 What: /sys/bus/pci/devices/<BDF>/hsp_tpm_available
68 Date: June 2022
69 KernelVersion: 5.19
70 Contact: mario.limonciello@amd.com
71 Description:
72 The /sys/bus/pci/devices/<BDF>/hsp_tpm_available file reports
73 whether the HSP TPM has been activated.
74 Possible values:
75 0: Not activated or present
76 1: Activated
77
78 What: /sys/bus/pci/devices/<BDF>/rom_armor_enforced
79 Date: June 2022
80 KernelVersion: 5.19
81 Contact: mario.limonciello@amd.com
82 Description:
83 The /sys/bus/pci/devices/<BDF>/rom_armor_enforced file reports
84 whether RomArmor SPI protection is enforced.
85 Possible values:
86 0: Not enforced
87 1: Enforced
88
89 What: /sys/bus/pci/devices/<BDF>/bootloader_version
90 Date: June 2023
91 KernelVersion: 6.4
92 Contact: mario.limonciello@amd.com
93 Description:
94 The /sys/bus/pci/devices/<BDF>/bootloader_version
95 file reports the firmware version of the AMD AGESA
96 bootloader.
97
98 What: /sys/bus/pci/devices/<BDF>/tee_version
99 Date: June 2023
100 KernelVersion: 6.4
101 Contact: mario.limonciello@amd.com
102 Description:
103 The /sys/bus/pci/devices/<BDF>/tee_version
104 file reports the firmware version of the AMD Trusted
105 Execution Environment (TEE).
106

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

CPU/APU tamper-prevention fuse state

1-10
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/fused_part
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionCPU 또는 APU가 tampering 방지를 위해 fused되었는지 보고합니다. 0은 Not fused, 1은 Fused를 뜻합니다.
AMD CCP security and firmware attributes
AttributeReported state
fused_partTamper-prevention fuse
debug_lock_onDebug lock
tsme_statusTransparent secure memory encryption
anti_rollback_statusPSP rollback enforcement
rpmc_production_enabledRPMC support enabled
rpmc_spirom_availableRPMC-capable SPI present
hsp_tpm_availableHSP TPM activated
rom_armor_enforcedRomArmor SPI protection
bootloader_versionAMD AGESA bootloader firmware
tee_versionAMD TEE firmware

Binary platform-security states와 firmware-version outputs입니다.

AMD debug-lock state

11-21
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/debug_lock_on
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionAMD CPU 또는 APU가 debugging을 위해 unlock되었는지를 보고합니다. 가능한 값은 0: Not locked, 1: Locked입니다.

Transparent secure memory encryption state

22-32
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/tsme_status
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionAMD system의 transparent secure memory encryption status를 보고합니다. 가능한 값은 0: Not active, 1: Active입니다.

PSP rollback-protection enforcement

33-43
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/anti_rollback_status
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionPSP가 rollback protection을 enforce하는지 보고합니다. 가능한 값은 0: Not enforcing, 1: Enforcing입니다.

RPMC production support state

44-54
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/rpmc_production_enabled
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionReplay Protected Monotonic Counter support가 enable되었는지 보고합니다. 가능한 값은 0: Not enabled, 1: Enabled입니다.

RPMC-capable SPI ROM availability

55-66
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/rpmc_spirom_available
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionReplay Protected Monotonic Counter를 지원하는 SPI가 system에 설치되어 있는지 보고합니다. 가능한 값은 0: Not present, 1: Present입니다.

HSP TPM activation state

67-77
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/hsp_tpm_available
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionHSP TPM이 activate되었는지 보고합니다. 가능한 값은 0: Not activated or present, 1: Activated입니다.

RomArmor SPI protection enforcement

78-88
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/rom_armor_enforced
Date2022년 6월
KernelVersion5.19
Contactmario.limonciello@amd.com
DescriptionRomArmor SPI protection이 enforce되는지 보고합니다. 가능한 값은 0: Not enforced, 1: Enforced입니다.

AMD AGESA bootloader firmware version

89-97
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/bootloader_version
Date2023년 6월
KernelVersion6.4
Contactmario.limonciello@amd.com
DescriptionAMD AGESA bootloader의 firmware version을 보고합니다.

AMD TEE firmware version

98-105
항목한국어 전문 번역
What/sys/bus/pci/devices/<BDF>/tee_version
Date2023년 6월
KernelVersion6.4
Contactmario.limonciello@amd.com
DescriptionAMD Trusted Execution Environment(TEE)의 firmware version을 보고합니다.