13 #include "io/screen.h"
16 #include "sys/timer.h"
18 struct env system_environment = {0};
24 system_environment.DisplayAddress = getDisplayAddr();
26 system_environment.
Display_W = getScreenWidth();
27 system_environment.
Display_H = getScreenHeight();
28 system_environment.
Display_B = getDisplayBpp();
29 system_environment.
Display_P = getDisplayPitch();
30 system_environment.
Display_S = getDisplaySize();
33 system_environment.
RAM_Used = used_phys_memory_size;
34 system_environment.
RAM_Free = phys_memory_size - used_phys_memory_size;
size_t Display_S
Размер буфера
int OS_VERSION_MINOR
Пре-Релиз
size_t Display_B
Бит / пиксель
size_t Display_P
Глубина экрана
size_t Display_H
Высота экрана
size_t RAM_Used
Использовано ОЗУ
size_t RAM_Free
Свободно ОЗУ
int OS_VERSION_MAJOR
Версия ядра
size_t Display_W
Длина экрана
size_t DisplayFrameBuffer_Address
Ссылка на виртуальный экран
size_t Ticks
Количество текущих тиков
size_t RAM_Install
Установлено ОЗУ
size_t getTicks()
Получить количество тиков