/SPARTAN/trunk/arch/ia32/src/smp/smp.c |
---|
63,9 → 63,9 |
} |
if (config.cpu_count > 1) { |
map_page_to_frame((__address)l_apic, (__address)l_apic, |
page_mapping_insert((__address)l_apic, (__address)l_apic, |
PAGE_NOT_CACHEABLE, 0); |
map_page_to_frame((__address) io_apic, |
page_mapping_insert((__address) io_apic, |
(__address) io_apic, |
PAGE_NOT_CACHEABLE, 0); |
} |
/SPARTAN/trunk/arch/ia32/src/mm/page.c |
---|
56,7 → 56,7 |
* PA2KA(identity) mapping for all frames. |
*/ |
for (i = 0; i < config.memory_size/PAGE_SIZE; i++) |
map_page_to_frame(PA2KA(i * PAGE_SIZE), i * PAGE_SIZE, PAGE_CACHEABLE, KA2PA(dba)); |
page_mapping_insert(PA2KA(i * PAGE_SIZE), i * PAGE_SIZE, PAGE_CACHEABLE, KA2PA(dba)); |
trap_register(14, page_fault); |
write_cr3(KA2PA(dba)); |
/SPARTAN/trunk/arch/ia32/src/drivers/ega.c |
---|
49,7 → 49,7 |
{ |
__u8 hi, lo; |
map_page_to_frame(PA2KA(VIDEORAM), VIDEORAM, PAGE_NOT_CACHEABLE, 0); |
page_mapping_insert(PA2KA(VIDEORAM), VIDEORAM, PAGE_NOT_CACHEABLE, 0); |
outb(0x3d4,0xe); |
hi = inb(0x3d5); |
outb(0x3d4,0xf); |