Commit | Line | Data |
---|---|---|
0bf54fcd OP |
1 | What: /config/acpi |
2 | Date: July 2016 | |
3 | KernelVersion: 4.8 | |
4 | Contact: linux-acpi@vger.kernel.org | |
5 | Description: | |
6 | This represents the ACPI subsystem entry point directory. It | |
7 | contains sub-groups corresponding to ACPI configurable options. | |
612bd01f OP |
8 | |
9 | What: /config/acpi/table | |
10 | Date: July 2016 | |
11 | KernelVersion: 4.8 | |
12 | Description: | |
13 | ||
14 | This group contains the configuration for user defined ACPI | |
15 | tables. The attributes of a user define table are: | |
16 | ||
17 | aml - a binary attribute that the user can use to | |
18 | fill in the ACPI aml definitions. Once the aml | |
19 | data is written to this file and the file is | |
20 | closed the table will be loaded and ACPI devices | |
21 | will be enumerated. To check if the operation is | |
22 | successful the user must check the error code | |
23 | for close(). If the operation is successful, | |
24 | subsequent writes to this attribute will fail. | |
25 | ||
26 | The rest of the attributes are read-only and are valid only | |
27 | after the table has been loaded by filling the aml entry: | |
28 | ||
29 | signature - ASCII table signature | |
30 | length - length of table in bytes, including the header | |
31 | revision - ACPI Specification minor version number | |
32 | oem_id - ASCII OEM identification | |
33 | oem_table_id - ASCII OEM table identification | |
34 | oem_revision - OEM revision number | |
35 | asl_compiler_id - ASCII ASL compiler vendor ID | |
36 | asl_compiler_revision - ASL compiler version |