← Documents 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 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

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

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 <ivan.khoronzhuk@globallogic.com>
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. 한국어 전문 번역

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

Raw SMBIOS entry point and DMI tables

1-22
항목한국어 전문 번역
What/sys/firmware/dmi/tables/
Date2015년 4월
ContactIvan Khoronzhuk <ivan.khoronzhuk@globallogic.com>
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