global vmm_enable_paging
vmm_enable_paging:
    mov eax, [esp+4]    ; Получили аргумент (phys_directory)
    mov cr3, eax        ; Загрузили CR3
    
    mov eax, cr0
    or eax, 0x80000000  ; Включили пейджинг
    mov cr0, eax
    
    ; ВОТ ЭТО ОБЯЗАТЕЛЬНО:
    jmp 0x08:.flush     ; Far jump сбрасывает пайплайн CPU
.flush:
    ret
