![]() |
Xyris
0.5
|
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Namespaces | |
Arch | |
Arch::CPU | |
Functions | |
void | kernelEntry (void *info, uint32_t magic) |
void | Arch::haltAndCatchFire () |
void | Arch::registersToString (char *buf, struct registers *regs) |
void | Arch::registersPrintInformation (struct registers *regs) |
void | Arch::CPU::init () |
void | Arch::CPU::interruptsDisable () |
void | Arch::CPU::interruptsEnable () |
template<typename Function > | |
void | Arch::CPU::criticalRegion (Function critWork) |
const char * | Arch::CPU::vendor () |
const char * | Arch::CPU::model () |
Architecture control and initialization.
Definition in file Arch.hpp.
void kernelEntry | ( | void * | info, |
uint32_t | magic | ||
) |
Kernel entry point. Performs all kernel initialization and starts the init process(es). Should be called from bootloader entry points.
info | Bootloader information structure |
magic | Bootloader magic |
Kernel entry point. Performs all kernel initialization and starts the init process(es). Should be called from bootloader entry points.
| |/ /___ _ _ _ _ ___| | | __|_ _| |_ _ _ _ _ | ' </ -_) '_| ' \/ -_) | | _|| ' \ _| '_| || | |_|____|_| |_||____|_| |___|_||___|_| _, | |__/
Definition at line 82 of file Entry.cpp.