← Documents Documentation/ABI/testing/sysfs-firmware-efi GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

EFI firmware system-table sysfs ABI

EFI system table physical addresses, stable configuration-table ordering, Dell RCI2 binary와 OVMF debug log를 설명합니다.

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

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

1. 요약·해설

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

System-table physical addresses

sysfs-firmware-efi:1-31

Kexec와 dmidecode가 firmware vendor, runtime services, configuration tables의 physical locations를 재사용하며 systab ordering 자체도 ABI입니다.

Platform-specific tables and logs

sysfs-firmware-efi:32-45

Dell PowerEdge의 RCI2 binary와 OVMF memory-buffer debug log는 해당 firmware capability가 있을 때 노출됩니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 What: /sys/firmware/efi/fw_vendor
2 Date: December 2013
3 Contact: Dave Young <[email protected]>
4 Description: It shows the physical address of firmware vendor field in the
5 EFI system table.
6 Users: Kexec
7
8 What: /sys/firmware/efi/runtime
9 Date: December 2013
10 Contact: Dave Young <[email protected]>
11 Description: It shows the physical address of runtime service table entry in
12 the EFI system table.
13 Users: Kexec
14
15 What: /sys/firmware/efi/config_table
16 Date: December 2013
17 Contact: Dave Young <[email protected]>
18 Description: It shows the physical address of config table entry in the EFI
19 system table.
20 Users: Kexec
21
22 What: /sys/firmware/efi/systab
23 Date: April 2005
25 Description: Displays the physical addresses of all EFI Configuration
26 Tables found via the EFI System Table. The order in
27 which the tables are printed forms an ABI and newer
28 versions are always printed first, i.e. ACPI20 comes
29 before ACPI.
30 Users: dmidecode
31
32 What: /sys/firmware/efi/tables/rci2
33 Date: July 2019
34 Contact: Narendra K <[email protected]>, [email protected]
35 Description: Displays the content of the Runtime Configuration Interface
36 Table version 2 on Dell EMC PowerEdge systems in binary format
37 Users: It is used by Dell EMC OpenManage Server Administrator tool to
38 populate BIOS setup page.
39
40 What: /sys/firmware/efi/ovmf_debug_log
41 Date: July 2025
42 Contact: Gerd Hoffmann <[email protected]>, [email protected]
43 Description: Displays the content of the OVMF debug log buffer. The file is
44 only present in case the firmware supports logging to a memory
45 buffer.
46

3. 한국어 전문 번역

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

EFI firmware vendor address

1-7
항목한국어 전문 번역
What/sys/firmware/efi/fw_vendor
Date2013년 12월
ContactDave Young <[email protected]>
DescriptionEFI system table에 있는 firmware vendor field의 physical address를 표시합니다.
UsersKexec
EFI firmware vendor export
Sysfs attributeExported valueConsumer
fw_vendorFirmware vendor field physical addressKexec

Kexec가 이어받을 system-table 위치 정보입니다.

EFI runtime service table address

8-14
항목한국어 전문 번역
What/sys/firmware/efi/runtime
Date2013년 12월
ContactDave Young <[email protected]>
DescriptionEFI system table에 있는 runtime service table entry의 physical address를 표시합니다.
UsersKexec
EFI runtime table export
Sysfs attributePoints toAddress kind
runtimeRuntime service table entryPhysical

Runtime service table을 찾는 physical pointer입니다.

EFI configuration table address

15-21
항목한국어 전문 번역
What/sys/firmware/efi/config_table
Date2013년 12월
ContactDave Young <[email protected]>
DescriptionEFI system table에 있는 configuration table entry의 physical address를 표시합니다.
UsersKexec
EFI configuration table export
Sysfs attributePoints toAddress kind
config_tableConfiguration table entryPhysical

Configuration-table entry를 찾는 physical pointer입니다.

EFI system configuration table addresses

22-31
항목한국어 전문 번역
What/sys/firmware/efi/systab
Date2005년 4월
Contact[email protected]
DescriptionEFI System Table을 통해 발견한 모든 EFI Configuration Tables의 physical addresses를 표시합니다. Table 출력 순서는 ABI를 구성하므로 바꾸면 안 되며, 새 version을 항상 먼저 출력합니다. 예를 들어 `ACPI20`은 `ACPI`보다 앞에 옵니다.
Usersdmidecode
EFI systab ordering contract
Discover configuration tables through EFI System TableOrder newer versions before older versionsPrint ACPI20 before ACPIPreserve this ordering as ABI

같은 table family에서는 newer version을 먼저 노출합니다.

Dell EMC Runtime Configuration Interface Table v2

32-39
항목한국어 전문 번역
What/sys/firmware/efi/tables/rci2
Date2019년 7월
ContactNarendra K <[email protected]>, [email protected]
DescriptionDell EMC PowerEdge systems의 Runtime Configuration Interface Table version 2 내용을 binary format으로 표시합니다.
UsersDell EMC OpenManage Server Administrator가 BIOS setup page를 채울 때 사용합니다.
RCI2 binary table
PlatformFormatConsumer
Dell EMC PowerEdgeRuntime Configuration Interface Table v2 binaryOpenManage Server Administrator

Platform, encoding과 primary consumer를 정리합니다.

OVMF debug log buffer

40-45
항목한국어 전문 번역
What/sys/firmware/efi/ovmf_debug_log
Date2025년 7월
ContactGerd Hoffmann <[email protected]>, [email protected]
DescriptionOVMF debug log buffer의 내용을 표시합니다. Firmware가 memory buffer로 logging하는 기능을 지원할 때만 이 file이 존재합니다.
OVMF debug-log availability
Firmware behaviorovmf_debug_log
Logs to a memory bufferPresent
No memory-buffer logging supportAbsent

Firmware capability에 따른 attribute 노출 조건입니다.