INTIOBASE
return MD_BTOP(off + (INTIOBASE+CLKBASE+CLKSR-1));
frodoregs = (volatile uint8_t *)IIOV(INTIOBASE + FRODO_BASE);
aprint_normal(" addr 0x%lx", INTIOBASE + ia->ia_iobase);
*bshp = (bus_space_handle_t)IIOV(INTIOBASE + bpa);
.pmbm_paddr = INTIOBASE,
protopte = INTIOBASE | PG_RW | PG_CI | PG_V;
#define IIOV(pa) ((paddr_t)(pa)-INTIOBASE+(vaddr_t)intiobase)
#define IIOP(va) ((vaddr_t)(va)-(vaddr_t)intiobase+INTIOBASE)
#define IIOPOFF(pa) ((paddr_t)(pa)-INTIOBASE)
#define INTIOSIZE (INTIOTOP - INTIOBASE)
frodoregs = (volatile u_int8_t *)IIOV(INTIOBASE + FRODO_BASE);
(void *)IIOV(INTIOBASE + FRODO_BASE + FRODO_APCI_OFFSET(1));
return INTIOBASE + FB_BASE;
(volatile uint8_t *)(INTIOBASE + FRODO_BASE + FRODO_CALENDAR);
if (badaddr((void *)IIOV(INTIOBASE + FRODO_BASE +
(struct apciregs *)IIOV(INTIOBASE + FRODO_BASE +
ip->regbase = (uint8_t *)(INTIOBASE + FB_BASE);
if ((int)ip->regbase == INTIOBASE + FB_BASE) {
#define INTIOSIZE (INTIOTOP - INTIOBASE)
#define IIOV(pa) ((int)(pa)-INTIOBASE+intiobase)
#define IIOP(va) ((int)(va)-intiobase+INTIOBASE)
.pmbm_paddr = INTIOBASE,
protopte = INTIOBASE | PG_RW | PG_CI | PG_U | PG_M | PG_V;
INTIOBASE,
INTIOBASE + 0x400000,
#define INTIOSIZE (INTIOTOP - INTIOBASE)
#define IIOV(pa) ((u_int)(pa) - INTIOBASE + (u_int)intiobase)
#define IIOP(va) ((u_int)(va) - (u_int)intiobase + INTIOBASE)
#define IIOPOFF(pa) ((int)(pa)-INTIOBASE)
#define IODEVbase ((volatile struct IODEVICE *)INTIOBASE)
return ((off + (INTIOBASE + CLKBASE + CLKSR - 1)) >> PGSHIFT);
.pmbm_paddr = INTIOBASE,
if (INTIOBASE <= pa && pa < INTIOTOP) {
protopte = INTIOBASE | PG_RW | PG_CI | PG_V;