Documentation/ABI/testing/sysfs-firmware-dmi-tables GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Raw SMBIOS and DMI tables sysfs ABI

SMBIOS entry point와 packed DMI structures를 /dev/mem 대신 두 read-only binary sysfs attributes로 읽는 방법을 설명합니다.

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

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

Entry-point metadata and packed structures

sysfs-firmware-dmi-tables:1-22

Complete DMI information은 version-dependent SMBIOS entry point와 DMI table binary를 함께 해석해야 합니다.

2. 영어 원문 전체

번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.

원문 전체 펼치기
1 What: /sys/firmware/dmi/tables/
2 Date: April 2015
3 Contact: Ivan Khoronzhuk <[email protected]>
4 Description:
5 The firmware provides DMI structures as a packed list of
6 data referenced by a SMBIOS table entry point. The SMBIOS
7 entry point contains general information, like SMBIOS
8 version, DMI table size, etc. The structure, content and
9 size of SMBIOS entry point is dependent on SMBIOS version.
10 The format of SMBIOS entry point and DMI structures
11 can be read in SMBIOS specification.
12
13 The dmi/tables provides raw SMBIOS entry point and DMI tables
14 through sysfs as an alternative to utilities reading them
15 from /dev/mem. The raw SMBIOS entry point and DMI table are
16 presented as binary attributes and are accessible via:
17
18 /sys/firmware/dmi/tables/smbios_entry_point
19 /sys/firmware/dmi/tables/DMI
20
21 The complete DMI information can be obtained using these two
22 tables.
23

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

Raw SMBIOS entry point and DMI tables

1-22
항목한국어 전문 번역
What/sys/firmware/dmi/tables/
Date2015년 4월
ContactIvan Khoronzhuk <[email protected]>
DescriptionFirmware는 DMI structures를 SMBIOS table entry point가 reference하는 packed data list로 제공합니다. Entry point에는 SMBIOS version, DMI table size 등 general information이 있고 structure, content와 size는 SMBIOS version에 따라 달라집니다. Format은 SMBIOS specification을 참조합니다. `dmi/tables`는 utilities가 `/dev/mem`에서 직접 읽는 방식의 alternative로 raw SMBIOS entry point와 DMI table을 binary attributes로 제공합니다. Complete DMI information은 `smbios_entry_point`와 `DMI` 두 tables를 함께 읽어 얻습니다.
AccessRead-only binary attributes
Raw DMI table binary attributes
AttributeContent
smbios_entry_pointVersion and table metadata
DMIPacked DMI structures

Complete DMI data를 구성하는 두 binary objects입니다.

/sys/firmware/dmi/tables/smbios_entry_point
/sys/firmware/dmi/tables/DMI