Rev 380 | Rev 412 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 380 | Rev 389 | ||
---|---|---|---|
Line 422... | Line 422... | ||
422 | ret |
422 | ret |
423 | 423 | ||
Line 424... | Line 424... | ||
424 | .map_page_tables: |
424 | .map_page_tables: |
Line 425... | Line -... | ||
425 | - | ||
426 | @@: |
425 | |
427 | call alloc_page |
426 | call alloc_page |
428 | stdcall map_page_table, edx, eax |
427 | stdcall map_page_table, edx, eax |
429 | add esi, 0x00400000 |
428 | add edx, 0x00400000 |
430 | dec edi |
429 | dec edi |
Line 431... | Line 430... | ||
431 | jnz @B |
430 | jnz .map_page_tables |
432 | 431 | ||
433 | mov eax, [LFBAddress] |
432 | mov eax, [LFBAddress] |
434 | mov edi, page_tabs + (LFB_BASE shr 10) |
433 | mov edi, page_tabs + (LFB_BASE shr 10) |
435 | or eax, PG_UW |
434 | or eax, PG_UW |
- | 435 | mov ecx, [pg_count] |
|
436 | mov ecx, [pg_count] |
436 | cld |
- | 437 | @@: |
|
- | 438 | stosd |
|
- | 439 | add eax, 0x1000 |
|
Line 437... | Line 440... | ||
437 | cld |
440 | dec ecx |
438 | rep stosd |
441 | jnz @B |
439 | 442 |