Rev 389 | Rev 425 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 389 | Rev 412 | ||
---|---|---|---|
Line 380... | Line 380... | ||
380 | endl |
380 | endl |
381 | 381 | ||
Line 382... | Line 382... | ||
382 | cmp dword [LFBAddress], -1 |
382 | cmp dword [LFBAddress], -1 |
383 | jne @f |
383 | jne @f |
384 | mov [0x2f0000+0x901c],byte 2 |
384 | mov [BOOT_VAR+0x901c],byte 2 |
385 | stdcall kernel_alloc, 0x280000 |
385 | stdcall kernel_alloc, 0x280000 |
386 | mov [LFBAddress], eax |
386 | mov [LFBAddress], eax |
387 | ret |
387 | ret |
388 | @@: |
388 | @@: |
389 | test [SCR_MODE],word 0100000000000000b |
389 | test [SCR_MODE],word 0100000000000000b |
390 | jnz @f |
390 | jnz @f |
391 | mov [0x2f0000+0x901c],byte 2 |
391 | mov [BOOT_VAR+0x901c],byte 2 |
392 | ret |
392 | ret |
393 | @@: |
393 | @@: |
394 | mov edx, LFB_BASE |
394 | mov edx, LFB_BASE |
395 | mov esi, [LFBAddress] |
395 | mov esi, [LFBAddress] |
396 | mov edi, [LFBSize] |
396 | mov edi, [LFBSize] |
Line 1227... | Line 1227... | ||
1227 | 1227 | ||
Line 1228... | Line 1228... | ||
1228 | align 4 |
1228 | align 4 |
1229 | proc init_mtrr |
1229 | proc init_mtrr |
Line 1230... | Line 1230... | ||
1230 | 1230 | ||
1231 | cmp [0x2f0000+0x901c],byte 2 |
1231 | cmp [BOOT_VAR+0x901c],byte 2 |
Line 1232... | Line 1232... | ||
1232 | je .exit |
1232 | je .exit |
1233 | 1233 |