split up LAPIC; started on SMP init