/SPARTAN/trunk/arch/ia32/src/smp/mps.c |
---|
223,7 → 223,7 |
return 1; |
} |
l_apic = (__u32 *)PA2KA((__address)ct->l_apic); |
l_apic = (__u32 *)(__address)ct->l_apic; |
cnt = 0; |
cur = &ct->base_table[0]; |
333,7 → 333,7 |
return; |
} |
io_apic = (__u32 *)PA2KA((__address)ioa->io_apic); |
io_apic = (__u32 *)(__address)ioa->io_apic; |
} |
//#define MPSCT_VERBOSE |
/SPARTAN/trunk/arch/ia32/src/smp/smp.c |
---|
61,11 → 61,11 |
ops = &mps_config_operations; |
} |
if (config.cpu_count > 1) { |
map_page_to_frame((__address)l_apic, KA2PA((__address)l_apic), |
if (config.cpu_count > 1) { |
map_page_to_frame((__address)l_apic, (__address)l_apic, |
PAGE_NOT_CACHEABLE, 0); |
map_page_to_frame((__address) io_apic, |
KA2PA((__address) io_apic), |
map_page_to_frame((__address) io_apic, |
(__address) io_apic, |
PAGE_NOT_CACHEABLE, 0); |
} |