Print this page
acpica-unix2-20130823
PANKOVs restructure

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/sys/acpi/actables.h
          +++ new/usr/src/common/acpica/include/actables.h
   1    1  /******************************************************************************
   2    2   *
   3    3   * Name: actables.h - ACPI table management
   4    4   *
   5    5   *****************************************************************************/
   6    6  
   7    7  /*
   8      - * Copyright (C) 2000 - 2011, Intel Corp.
        8 + * Copyright (C) 2000 - 2013, Intel Corp.
   9    9   * All rights reserved.
  10   10   *
  11   11   * Redistribution and use in source and binary forms, with or without
  12   12   * modification, are permitted provided that the following conditions
  13   13   * are met:
  14   14   * 1. Redistributions of source code must retain the above copyright
  15   15   *    notice, this list of conditions, and the following disclaimer,
  16   16   *    without modification.
  17   17   * 2. Redistributions in binary form must reproduce at minimum a disclaimer
  18   18   *    substantially similar to the "NO WARRANTY" disclaimer below
↓ open down ↓ 24 lines elided ↑ open up ↑
  43   43  
  44   44  #ifndef __ACTABLES_H__
  45   45  #define __ACTABLES_H__
  46   46  
  47   47  
  48   48  ACPI_STATUS
  49   49  AcpiAllocateRootTable (
  50   50      UINT32                  InitialTableCount);
  51   51  
  52   52  /*
       53 + * tbxfroot - Root pointer utilities
       54 + */
       55 +ACPI_STATUS
       56 +AcpiTbValidateRsdp (
       57 +    ACPI_TABLE_RSDP         *Rsdp);
       58 +
       59 +UINT8 *
       60 +AcpiTbScanMemoryForRsdp (
       61 +    UINT8                   *StartAddress,
       62 +    UINT32                  Length);
       63 +
       64 +
       65 +/*
  53   66   * tbfadt - FADT parse/convert/validate
  54   67   */
  55   68  void
  56   69  AcpiTbParseFadt (
  57   70      UINT32                  TableIndex);
  58   71  
  59   72  void
  60   73  AcpiTbCreateLocalFadt (
  61   74      ACPI_TABLE_HEADER       *Table,
  62   75      UINT32                  Length);
↓ open down ↓ 14 lines elided ↑ open up ↑
  77   90   * tbinstal - Table removal and deletion
  78   91   */
  79   92  ACPI_STATUS
  80   93  AcpiTbResizeRootTableList (
  81   94      void);
  82   95  
  83   96  ACPI_STATUS
  84   97  AcpiTbVerifyTable (
  85   98      ACPI_TABLE_DESC         *TableDesc);
  86   99  
      100 +ACPI_TABLE_HEADER *
      101 +AcpiTbTableOverride (
      102 +    ACPI_TABLE_HEADER       *TableHeader,
      103 +    ACPI_TABLE_DESC         *TableDesc);
      104 +
  87  105  ACPI_STATUS
  88  106  AcpiTbAddTable (
  89  107      ACPI_TABLE_DESC         *TableDesc,
  90  108      UINT32                  *TableIndex);
  91  109  
  92  110  ACPI_STATUS
  93  111  AcpiTbStoreTable (
  94  112      ACPI_PHYSICAL_ADDRESS   Address,
  95  113      ACPI_TABLE_HEADER       *Table,
  96  114      UINT32                  Length,
↓ open down ↓ 83 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX