Arun Sharma wrote: > Yes, do_boot_cpu() doesn't work on UP. I'm still looking into allocating > the VHPT on secondary CPUs rather than the boot CPU. Ken swung by to say that his patch handles the UP case just fine in ia64_mmu_init(). Here's a consolidated patch: - Doesn't allocate VHPT for non existent CPUs (Ken) - VHPT size dynamically computed. More intelligent algorithm TBD. - NUMA aware (but not tested) - Hopefully hot-plug friendly. I've tested it on UP and SMP. -Arun