Lines Matching refs:table
1 How to add a new ACPI table to ACPICA and the iASL compiler.
5 new ACPI table:
6 1) Create a full definition of the table and any subtables
8 2) Add disassembler support for the new table
9 3) Add iASL table compiler support for the new table
10 4) Create a default template for the new table for iASL -T
23 Use ACPI_TABLE_HEADER for the common ACPI table header.
24 Subtables should be defined separately from the main table.
27 The disassembler and data table compiler depends on this.
29 the table came from.
30 Use other table definitions for additional guidance.
36 Add definition of the table (and subtables) in common/dmtbinfo.c
37 Add table access macro(s) of the form ACPI_xxxx_OFFSET
38 Add ACPI_DMT_TERMINATOR at the end of every table/subtable definition
40 Add externals for the table/subtable definitions in acdisasm.h
41 Add an entry for the new table in the AcpiDmTableData in common/dmtable.c
48 similar table can often be ported for the new table.
50 Add this function to the AcpiDmTableData entry for the new ACPI table
52 Debug/Test: Either find an existing example of the new ACPI table, or
53 create one using the "generic ACPI table support" included in the
54 iASL data table compiler. Use the -G option to force a
55 generic compile. It is often best to create the table from scratch,
64 table in common/dmtbinfo.c (created in step 2 above) will suffice.
70 Add this function to the AcpiDmTableData entry for the new ACPI table
77 Create an example of the new ACPI table. This example should create
82 array that contains the table contents.
85 Add this array name to the AcpiDmTableData entry for the new ACPI table