Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 370 → Rev 371

/SPARTAN/trunk/arch/ia32/src/mm/frame.c
43,11 → 43,11
__u8 i;
if (config.cpu_active == 1) {
for (i=e820counter;i>0;i--) {
if (e820table[i-1].type==MEMMAP_MEMORY_AVAILABLE) {
z = zone_create(e820table[i-1].base_address, e820table[i-1].size & ~(FRAME_SIZE-1), 0);
for (i=0;i<e820counter;i++) {
if (e820table[i].type==MEMMAP_MEMORY_AVAILABLE) {
z = zone_create(e820table[i].base_address, e820table[i].size & ~(FRAME_SIZE-1), 0);
if (!z) {
panic("Cannot allocate zone (%dB).\n", e820table[i-1].size & ~(FRAME_SIZE-1));
panic("Cannot allocate zone (%dB).\n", e820table[i].size & ~(FRAME_SIZE-1));
}
zone_attach(z);
}