Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Intel Multiprocessor Specification
[Intel IA32 (32-bit) Architecture]

Collaboration diagram for Intel Multiprocessor Specification:


Detailed Description

This software cluster implements the The Intel Multiprocessor Specification.


Files

file  mps.h
 Intel Multiprocessor Specification.
file  mps.cpp
 Intel Multiprocessor Specification.

Classes

class  Zygoma::ia32::MPS::FloatingPointer
 The root of the MPS configuration data. More...
class  Zygoma::ia32::MPS::ConfigTableIterator
 A forward iterator that can traverse the entries in the ConfigTable. More...
class  Zygoma::ia32::MPS::ConfigTableHeader
 Whan an MPS-compliant system is not using one of the default configurations, it must provide a configuration table, which consists of this (fixed-length) header followed by a variable number of base entries and extended entires plus an optional OEM table. More...
class  Zygoma::ia32::MPS::ConfigTableEntry
 Base class for MP config table entries. More...
class  Zygoma::ia32::MPS::ProcessorEntry
 The MPS config table processor entry. More...
class  Zygoma::ia32::MPS::BusEntry
 The MPS config table bus entry. More...
class  Zygoma::ia32::MPS::IOApicEntry
 The MPS config table I/O APIC entry. More...
class  Zygoma::ia32::MPS::IOInterruptEntry
 The MPS config table I/O Interrupt entry. More...
class  Zygoma::ia32::MPS::LocalInterruptEntry
 The MPS config table Local Interrupt entry. More...

Functions

bool Zygoma::ia32::MPS::operator== (const ConfigTableIterator &lhs, const ConfigTableIterator &rhs)
 Compares two ConfigTableIterators for equality.
bool Zygoma::ia32::MPS::operator!= (const ConfigTableIterator &lhs, const ConfigTableIterator &rhs)
 Compares two ConfigTableIterators for inequality.


Function Documentation

bool Zygoma::ia32::MPS::operator!= const ConfigTableIterator &  lhs,
const ConfigTableIterator &  rhs
[inline]
 

Compares two ConfigTableIterators for inequality.

bool Zygoma::ia32::MPS::operator== const ConfigTableIterator &  lhs,
const ConfigTableIterator &  rhs
[inline]
 

Compares two ConfigTableIterators for equality.

Two ConfigTableIterators are considered equal if they are both currently pointing to the same physical memory location.


Generated on Fri Sep 2 10:45:03 2005 for zygoma by doxygen 1.4.2