Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 491 → Rev 492

/SPARTAN/trunk/arch/amd64/src/mm/page.c
53,7 → 53,7
* PA2KA(identity) mapping for all frames.
*/
for (i = 0; i < config.memory_size/FRAME_SIZE; i++) {
map_page_to_frame(PA2KA(i * PAGE_SIZE), i * PAGE_SIZE, PAGE_CACHEABLE | PAGE_EXEC, KA2PA(dba));
page_mapping_insert(PA2KA(i * PAGE_SIZE), i * PAGE_SIZE, PAGE_CACHEABLE | PAGE_EXEC, KA2PA(dba));
}
 
trap_register(14, page_fault);
/SPARTAN/trunk/arch/mips32/src/mm/tlb.c
366,7 → 366,7
/*
* Handler cannot succeed if badvaddr has no mapping.
*/
pte = find_mapping(badvaddr, 0);
pte = page_mapping_find(badvaddr, 0);
if (!pte) {
printf("No such mapping.\n");
return NULL;
/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);