move the ipi allocation/init to smp_init, where it is protected against being used...