#ifndef __FENNIX_KERNEL_KERNEL_H__ #define __FENNIX_KERNEL_KERNEL_H__ #include #include #ifdef __cplusplus #include #include #include #include #include #include #endif extern struct BootInfo *bInfo; #ifdef __cplusplus extern Video::Display *Display; extern SymbolResolver::Symbols *KernelSymbolTable; extern Power::Power *PowerManager; extern PCI::PCI *PCIManager; extern KernelConfig Config; extern Tasking::Task *TaskManager; #endif EXTERNC void KPrint(const char *format, ...); EXTERNC void Entry(struct BootInfo *Info); EXTERNC void KernelMainThread(); #endif // !__FENNIX_KERNEL_KERNEL_H__