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

Zygoma::ia32::MPS Namespace Reference


Detailed Description

This namespace comtains the software cluster for The Intel Multiprocessor Specification.


Classes

class  FloatingPointer
 The root of the MPS configuration data. More...
class  ConfigTableIterator
 A forward iterator that can traverse the entries in the ConfigTable. More...
class  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  ConfigTableEntry
 Base class for MP config table entries. More...
class  ProcessorEntry
 The MPS config table processor entry. More...
class  BusEntry
 The MPS config table bus entry. More...
class  IOApicEntry
 The MPS config table I/O APIC entry. More...
class  IOInterruptEntry
 The MPS config table I/O Interrupt entry. More...
class  LocalInterruptEntry
 The MPS config table Local Interrupt entry. More...

Functions

bool operator== (const ConfigTableIterator &lhs, const ConfigTableIterator &rhs)
 Compares two ConfigTableIterators for equality.
bool operator!= (const ConfigTableIterator &lhs, const ConfigTableIterator &rhs)
 Compares two ConfigTableIterators for inequality.
std::ostream & operator<< (std::ostream &ostr, const ConfigTableHeader &table)
 Dumps an MP header to an output stream.
std::ostream & operator<< (std::ostream &ostr, const ProcessorEntry &p)
 Inserts an Mps::ProcessorEntry to an output stream.


Function Documentation

std::ostream& Zygoma::ia32::MPS::operator<< std::ostream &  ostr,
const ProcessorEntry &  p
[inline]
 

Inserts an Mps::ProcessorEntry to an output stream.

Here is the call graph for this function:

std::ostream& Zygoma::ia32::MPS::operator<< std::ostream &  ostr,
const ConfigTableHeader &  table
[inline]
 

Dumps an MP header to an output stream.

Parameters:
ostr [INOUT] The output stream.
table [IN] The MPS config table.

Here is the call graph for this function:


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