Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1575 → Rev 1576

//kernel/trunk/arch/ia32/include/smp/mps.h
116,7 → 116,6
 
 
extern waitq_t ap_completion_wq;
extern waitq_t kmp_completion_wq;
 
extern struct smp_config_operations mps_config_operations;
 
//kernel/trunk/arch/ia32/src/smp/mps.c
79,9 → 79,7
int l_intr_entry_cnt = 0;
 
waitq_t ap_completion_wq;
waitq_t kmp_completion_wq;
 
 
/*
* Implementation of IA-32 SMP configuration interface.
*/
//kernel/trunk/arch/ia32/src/smp/smp.c
84,13 → 84,6
l_apic = (__u32 *) l_apic_address;
io_apic = (__u32 *) io_apic_address;
}
 
/*
* Must be initialized outside the kmp thread, since it is waited
* on before the kmp thread is created.
*/
waitq_initialize(&kmp_completion_wq);
 
}
 
/*
172,12 → 165,6
} else
printf("INIT IPI for l_apic%d failed\n", ops->cpu_apic_id(i));
}
 
/*
* Wakeup the kinit thread so that
* system initialization can go on.
*/
waitq_wakeup(&kmp_completion_wq, WAKEUP_FIRST);
}
 
int smp_irq_to_pin(int irq)