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

mps.h File Reference


Detailed Description

Intel Multiprocessor Specification.

#include <arch/apic.h>
#include <config.h>
#include "arch/ioapic.h"
#include <iosfwd>
#include <iterator>
#include <memory.h>
#include <types.h>

Include dependency graph for mps.h:

Go to the source code of this file.

Namespaces

namespace  Zygoma
namespace  Zygoma::ia32
namespace  Zygoma::ia32::MPS

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:44:53 2005 for zygoma by doxygen 1.4.2