Create the ioport_ex and iomem_ex extents after we've set up the gdt gates such that curcpu() works.  The extent code creates pools, and if we want to add any sort of locking to the pool code we need that working.  Found out the hard way by guenther@.
Create the ioport_ex and iomem_ex extents after we've set up the gdt gates
such that curcpu() works.  The extent code creates pools, and if we want to
add any sort of locking to the pool code we need that working.  Found out the
hard way by guenther@.

ok dlg@, guenther@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars