efdr
hefere = inb(efdr) & WINB_HEFERE;
hefras = inb(efdr) & WINB_HEFRAS;
if (ppc->ppc_base != inb(efdr) * 4) /* 4 bytes boundaries */
switch (inb(efdr) & WINB_CHIPID) {
kprintf("0x%x ", inb(efdr));
kprintf("0x%x ", inb(efdr));
kprintf("0x%x ", inb(efdr));
kprintf("0x%x ", inb(efdr));
r = inb(efdr) & (WINB_PRTMODS0 | WINB_PRTMODS1);
r |= (inb(efdr) & WINB_PRTMODS2);
outb(efdr, inb(efdr) & ~WINB_PRTMODS2);
outb(efdr, inb(efdr) & ~(WINB_PRTMODS0 | WINB_PRTMODS1));
outb(efdr, inb(efdr) | WINB_ECP_EPP);
outb(efdr, inb(efdr) | WINB_ECP);
outb(efdr, inb(efdr) | WINB_EPP_SPP);
bus_space_read_1(bst, bsh, efdr))
bus_space_write_1(bst, bsh, efdr, data))
u_int efdr)
u_int efir, efdr;
efdr = 0x252;
puc_print_win877(bst, bsh, efir, efdr);
puc_print_win877(bst, bsh, efir, efdr);
efdr = 0x3f1;
puc_print_win877(bst, bsh, efir, efdr);
puc_print_win877(bst, bsh, efir, efdr);