diff options
Diffstat (limited to 'source/compiler/dtcompiler.h')
| -rw-r--r-- | source/compiler/dtcompiler.h | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/source/compiler/dtcompiler.h b/source/compiler/dtcompiler.h index 84b916acc4c9..4ac86c4a3579 100644 --- a/source/compiler/dtcompiler.h +++ b/source/compiler/dtcompiler.h @@ -113,6 +113,7 @@ typedef struct dt_subtable      UINT32                  Length;      UINT32                  TotalLength;      UINT32                  SizeOfLengthField; +    UINT16                  Depth;      UINT8                   Flags;  } DT_SUBTABLE; @@ -168,6 +169,14 @@ DtOutputBinary (      DT_SUBTABLE             *RootTable);  void +DtDumpSubtableList ( +    void); + +void +DtDumpFieldList ( +    DT_FIELD                *Field); + +void  DtWriteFieldToListing (      UINT8                   *Buffer,      DT_FIELD                *Field, @@ -387,6 +396,10 @@ DtCompileCpep (      void                    **PFieldList);  ACPI_STATUS +DtCompileCsrt ( +    void                    **PFieldList); + +ACPI_STATUS  DtCompileDmar (      void                    **PFieldList); @@ -481,6 +494,7 @@ extern const unsigned char  TemplateBoot[];  extern const unsigned char  TemplateBert[];  extern const unsigned char  TemplateBgrt[];  extern const unsigned char  TemplateCpep[]; +extern const unsigned char  TemplateCsrt[];  extern const unsigned char  TemplateDbgp[];  extern const unsigned char  TemplateDmar[];  extern const unsigned char  TemplateEcdt[]; @@ -507,6 +521,7 @@ extern const unsigned char  TemplateSpcr[];  extern const unsigned char  TemplateSpmi[];  extern const unsigned char  TemplateSrat[];  extern const unsigned char  TemplateTcpa[]; +extern const unsigned char  TemplateTpm2[];  extern const unsigned char  TemplateUefi[];  extern const unsigned char  TemplateWaet[];  extern const unsigned char  TemplateWdat[]; | 
