NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DmarTableParser Class Reference

#include <acpi.h>

Classes

class  DeviceScope
class  Dhrd
class  Element

Public Types

enum  Type { DHRD = 0, RMRR = 1, ATSR = 2, RHSA = 3 }
enum  ScopeType { MSI_CAPABLE_HPET = 4 }

Public Member Functions

Element get_element ()
 DmarTableParser (const char *base)

Private Attributes

union {
   const char *   _base
   struct PACKED {
      uint32   signature
      uint32   length
   }   _header
}; 

Member Enumeration Documentation

Enumerator:
MSI_CAPABLE_HPET 
Enumerator:
DHRD 
RMRR 
ATSR 
RHSA 

Constructor & Destructor Documentation

DmarTableParser::DmarTableParser ( const char *  base)
inline

Member Function Documentation

Element DmarTableParser::get_element ( )
inline

Member Data Documentation

union { ... }
const char* DmarTableParser::_base
struct { ... } ::PACKED * DmarTableParser::_header
uint32 DmarTableParser::length
uint32 DmarTableParser::signature

The documentation for this class was generated from the following file: