by default if it's usable, but falling back to I/O space if mem isn't usable. If TULIP_IOMAPPED is defined (default on the x86), prefer I/O space then fall back to mem.