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

Resource discovery between device models is done by the virtual BIOS. More...

#include <message.h>

Public Types

enum  Type { DISCOVERY, WRITE, READ }

Public Member Functions

 MessageDiscovery ()
 MessageDiscovery (const char *_resource, unsigned _offset, const void *_data, unsigned _count)
 MessageDiscovery (const char *_resource, unsigned _offset, unsigned *_dw)

Public Attributes

enum MessageDiscovery::Type type
struct {
   const char *   resource
   unsigned   offset
   union {
      const void *   data
      unsigned *   dw
   } 
   unsigned   count
}; 

Detailed Description

Resource discovery between device models is done by the virtual BIOS.

Resources can be ACPI tables, BIOS BDA, EBDA,...

Member Enumeration Documentation

Enumerator:
DISCOVERY 
WRITE 
READ 

Constructor & Destructor Documentation

MessageDiscovery::MessageDiscovery ( )
inline
MessageDiscovery::MessageDiscovery ( const char *  _resource,
unsigned  _offset,
const void *  _data,
unsigned  _count 
)
inline
MessageDiscovery::MessageDiscovery ( const char *  _resource,
unsigned  _offset,
unsigned *  _dw 
)
inline

Member Data Documentation

struct { ... }
unsigned MessageDiscovery::count
const void* MessageDiscovery::data
unsigned* MessageDiscovery::dw
unsigned MessageDiscovery::offset
const char* MessageDiscovery::resource
enum MessageDiscovery::Type MessageDiscovery::type

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