#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.
|
1.4.2