
Enthält die Systemkomponenten, die zum Hochfahren des Systems benötigt wird – oder Informationen dazu abfragen. Mehr ...
#include <types.h>
Namensbereiche | |
System | |
Systemkomponenten. | |
Aufzählungen | |
enum | System::Device { timer = 0, keyboard = 1, com1 = 4, com2 = 3, com3 = 4, com4 = 3, floppy = 6, lpt1 = 7, rtc = 8, ps2mouse = 12, ide1 = 14, ide2 = 15 } |
Historische Anordnung der Interruptleitungen (PIC) | |
Funktionen | |
bool | System::init () |
Führt Systemerkennung aus. Mehr ... | |
int | System::getCPUID () |
Liefert die CPUID der aktuellen CPU. Mehr ... | |
void * | System::getIOAPICAddress () |
Abfragen der während des Bootvorgangs ausgelesene Addresse des IOAPICs. Mehr ... | |
uint8_t | System::getIOAPICID () |
Abfragen der während des Bootvorgangs ausgelesene ID des IOAPICs. Mehr ... | |
uint8_t | System::getIOAPICSlot (System::Device device) |
Liefert die Nummer des Pins, an dem das Gerät device hängt. Mehr ... | |
unsigned | System::getNumberOfCPUs () |
Abfragen der CPU Anzahl. Mehr ... | |
unsigned | System::getNumberOfOnlineCPUs () |
Gibt die Anzahl der erfolgreich gebooteten CPUs zurück. Mehr ... | |
bool | System::isOnlineCPU (uint8_t cpu) |
Gibt an ob die gegegebene CPU erfolgreich gebootetet ist. Mehr ... | |
void | System::setupThisProcessor () |
Initialisiere den Prozessor. Mehr ... | |
uint8_t | System::getLogicalLAPICID (uint8_t cpu) |
Liefert die logische ID des LAPICs der übergebenen cpu. Mehr ... | |
Variablen | |
const unsigned | CPU_MAX = 8 |
Maximale Anzahl von unterstützten CPUs. | |
Enthält die Systemkomponenten, die zum Hochfahren des Systems benötigt wird – oder Informationen dazu abfragen.