/kernel/branches/Kolibri-acpi/video/framebuffer.inc |
---|
127,8 → 127,9 |
jnc .create_page_tables |
mov edx, 0x00400000 |
or esi, PG_GLOBAL+PDE_LARGE+PAT_WC+PG_UWR |
or esi, PG_GLOBAL+PAT_WC+PG_UWR |
and esi, [pte_valid_mask] |
or esi, PDE_LARGE |
mov [ebp+FRB.pde], esi |
add esi, edx |
mov [ebp+FRB.pde+4], esi |
188,6 → 189,8 |
lea edx, [eax+PG_UWR] |
mov [ebp+FRB.pde], edx |
stdcall map_page, edi, eax, PG_SWR |
; max VGA=640*480*4=1228800 bytes |
; + 32*640*4=81920 bytes for mouse pointer |
stdcall alloc_pages, ((1228800+81920)/4096) |