IOM_BEGIN
start, (u_long) IOM_BEGIN - 1);
if (start <= IOM_BEGIN && end >= IOM_END) {
if (start < IOM_BEGIN) {
start, (IOM_BEGIN - start), VM_NOSLEEP);
cons_start = (char *)atdevbase + (0xB8000 - IOM_BEGIN);
mm_enter_pa(IOM_BEGIN + i * PAGE_SIZE,
#define IOM_SIZE (IOM_END - IOM_BEGIN)
#define ISA_PHYSADDR(v) ((bus_addr_t)(v) - atdevbase + IOM_BEGIN)
#define ISA_HOLE_VADDR(p) ((void *) ((vaddr_t)(p) - IOM_BEGIN + atdevbase))
return bus_space_alloc(t, IOM_BEGIN, IOM_END - 1, size, align,
if (bpa >= IOM_BEGIN && (bpa + size) != 0 && (bpa + size) <= IOM_END) {
if (bpa >= IOM_BEGIN && (bpa + size) != 0 && (bpa + size) <= IOM_END) {
if (ebda && ebda < IOM_BEGIN ) {
if (memtop && memtop <= IOM_BEGIN ) {
if (seg_start < IOM_END && seg_end > IOM_BEGIN) {
if (x86_add_cluster(seg_start, IOM_BEGIN, type) == -1)
IOM_BEGIN + (page - (vaddr_t)atdevbase);
#ifndef IOM_BEGIN
#define IOM_SIZE (IOM_END - IOM_BEGIN)
if (offset >= IOM_BEGIN && offset < IOM_END)
return (bus_space_mmap(vc->hdl.vh_memt, IOM_BEGIN,
(offset - IOM_BEGIN), prot, 0));