mirror of
https://github.com/0Nera/BMOSP.git
synced 2024-11-27 11:00:25 +03:00
24 lines
600 B
C
24 lines
600 B
C
|
#include <arch.h>
|
||
|
#include <fb.h>
|
||
|
#include <limine.h>
|
||
|
#include <mem.h>
|
||
|
#include <mod.h>
|
||
|
#include <tool.h>
|
||
|
#include <version.h>
|
||
|
|
||
|
// Точка входа
|
||
|
void _start( ) {
|
||
|
asm volatile("cli");
|
||
|
|
||
|
fb_init( );
|
||
|
arch_init( );
|
||
|
cpu_init( );
|
||
|
mem_init( );
|
||
|
mod_init( );
|
||
|
fb_printf("\t\t\t\t *** Базовая Модульная Платформа Операционных Систем "
|
||
|
"версии %u.%u.%u ***\n",
|
||
|
VERSION_MAJOR, VERSION_MINOR, VERSION_BUILD);
|
||
|
fb_printf("\t\t\t\t *** Дата сборки: %s %s ***\n", __DATE__, __TIME__);
|
||
|
|
||
|
for (;;) { asm volatile("hlt"); }
|
||
|
}
|