#include <mps.h>
Inheritance diagram for Zygoma::ia32::MPS::ProcessorEntry:
Public Types | |
enum | EntryType { kCONFIG_TABLE_PROCESSOR = 0, kCONFIG_TABLE_BUS = 1, kCONFIG_TABLE_IO_APIC = 2, kCONFIG_TABLE_IO_INTERRUPT = 3, kCONFIG_TABLE_LOCAL_INTERRUPT = 4 } |
Types of config table entries. More... | |
Public Member Functions | |
int | id () const |
Gets the processor ID. | |
bool | isEnabled () const |
Indicates if the processor is currently enabled. | |
bool | isBootstrapProcessor () const |
Indicates if this is the bootstrap processsor. | |
int | family () const |
Gets the processor family code. | |
int | model () const |
Gets the processor model code. | |
int | stepping () const |
Gets the processor stepping code. | |
std::ostream & | printStream (std::ostream &ostr) const |
Prints the processor entry to an output stream. | |
EntryType | entryType () const |
Gets the type code of the MP config table entry. |
|
Types of config table entries.
|
|
Gets the type code of the MP config table entry.
|
|
Gets the processor family code.
|
|
Gets the processor ID.
|
|
Indicates if this is the bootstrap processsor.
|
|
Indicates if the processor is currently enabled.
|
|
Gets the processor model code.
|
|
Prints the processor entry to an output stream.
Here is the call graph for this function: |
|
Gets the processor stepping code.
|