summaryrefslogtreecommitdiff
path: root/kernel/src/scheduler/ap_startup.c
blob: cbde44e40409aa0d551f2873e6a5634d722dbdd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include <atomic.h>
#include <apic.h>

void ap_startup(void) {
	lock(cnt_lock);
	cnt++;
	unlock(cnt_lock);

	for(;;) {
		__asm__ volatile ("hlt;");
	}
}