Classes | Public Member Functions | Public Attributes

AcpiMCFG Struct Reference

PCI config space access via mmconfig. More...

List of all members.

Classes

struct  Entry

Public Member Functions

struct AcpiMCFG::Entry __attribute__ ((packed)) entries[]

Public Attributes

unsigned magic
unsigned len
unsigned char rev
unsigned char checksum
char oem_id [6]
char model_id [8]
unsigned oem_rev
unsigned creator_vendor
unsigned creator_utility
char _res [8]

Detailed Description

PCI config space access via mmconfig.

Copyright (C) 2010, Julian Stecklina <jsteckli@os.inf.tu-dresden.de> Copyright (C) 2010, Bernhard Kauer <bk@vmmon.org> Economic rights: Technische Universitaet Dresden (Germany)

This file is part of Vancouver.

Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details.


Member Function Documentation

struct AcpiMCFG::Entry AcpiMCFG::__attribute__ ( (packed)   ) 

Member Data Documentation

char AcpiMCFG::_res[8]
unsigned char AcpiMCFG::checksum
unsigned AcpiMCFG::len
unsigned AcpiMCFG::magic
unsigned char AcpiMCFG::rev

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines