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.