Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 31 → Rev 32

/SPARTAN/trunk/src/main/kinit.c
85,9 → 85,12
/*
* Now that all CPUs are up, we can report what we've found.
*/
for (i = 0; i < config.cpu_count; i++)
for (i = 0; i < config.cpu_count; i++) {
if (cpus[i].active)
cpu_print_report(&cpus[i]);
else
printf("cpu%d: not active\n", i);
}
 
#ifdef __SMP__
if (config.cpu_count > 1) {
/SPARTAN/trunk/src/main/main.c
115,9 → 115,7
printf("%L: hardcoded_ktext_size=%dK, hardcoded_kdata_size=%dK\n",
config.base, hardcoded_ktext_size/1024, hardcoded_kdata_size/1024);
 
#ifdef __SMP__
mp_init(); /* Multiprocessor */
#endif /* __SMP__ */
arch_late_init();
printf("config.cpu_count=%d\n", config.cpu_count);
 
/SPARTAN/trunk/src/lib/func.c
59,15 → 59,3
}
return 1;
}
 
__address __u32_search(__address src, int cnt, __u32 x)
{
__u32 *base = (__u32 *) src;
int i;
for (i=0; i<=cnt-sizeof(__u32); i++)
if (base[i] == x)
return (__address) &base[i];
 
return 0;
}
/SPARTAN/trunk/src/mm/tlb.c
54,7 → 54,7
tlb_invalidate(0); /* TODO: use valid ASID */
busy_wait:
for (i = 0; i<config.cpu_active; i++)
for (i = 0; i<config.cpu_count; i++)
if (cpus[i].tlb_active)
goto busy_wait;
}