#ifndef VMM_H #define VMM_H #include // Элемент каталога/таблицы страниц #define PAGE_PRESENT 0x1 // Страница есть в памяти #define PAGE_WRITE 0x2 // Можно писать (Read/Write) #define PAGE_USER 0x4 // Доступно из Ring 3 (User mode) // Инициализация страничного обмена void vmm_init(void); // Отобразить виртуальный адрес на физический void vmm_map_page(uint32_t phys, uint32_t virt, uint32_t flags); #endif