OOStuBS/MPStuBS
|
Enthält Funktionen für den Systemstart, die nicht mehr in Assembler geschrieben werden müssen. Mehr ...
#include "types.h"
#include "machine/apicsystem.h"
#include "machine/cpu.h"
#include "machine/io_port.h"
Funktionen | |
int | main_ap () |
Einsprungpunkt für Applikationsprozessoren. Mehr ... | |
int | main () |
Einsprungpunkt ins System. Mehr ... | |
Variablen | |
void * | multiboot_addr = 0 |
Die Zeiger auf die Multiboot-Strukturen wird vom Assembler- startup zugewiesen. | |
Enthält Funktionen für den Systemstart, die nicht mehr in Assembler geschrieben werden müssen.
int main | ( | ) |
Einsprungpunkt ins System.
Dieser Code wird nur auf der Boot-CPU (diejenige mit der ID 0) ausgeführt.
int main_ap | ( | ) |
Einsprungpunkt für Applikationsprozessoren.
Code in dieser Funktion wird auf allen Applikationsprozessoren ausgeführt (entspricht allen CPUs außer derjenigen mit der ID 0).