PIC_ICW3
bus_space_write_1(sc->sc_iot, sc->sc_ioh_icu1, PIC_ICW3,
bus_space_write_1(sc->sc_iot, sc->sc_ioh_icu2, PIC_ICW3,
isa_outb(IO_ICU1 + PIC_ICW3, ICW3_CASCADE(IRQ_SLAVE));
isa_outb(IO_ICU2 + PIC_ICW3, ICW3_SIC(IRQ_SLAVE));
ICU1_WRITE(PIC_ICW3, ICW3_CASCADE(IRQ_SLAVE));
ICU2_WRITE(PIC_ICW3, ICW3_SIC(IRQ_SLAVE));
IYONIX_PIC_WRITE(IYONIX_MASTER_PIC + PIC_ICW3, ICW3_CASCADE(2));
IYONIX_PIC_WRITE(IYONIX_SLAVE_PIC + PIC_ICW3, ICW3_CASCADE(1));
REGVAL8(BONITO_PCIIO_BASE + IO_ICU1 + PIC_ICW3) = ICW3_CASCADE(2);
REGVAL8(BONITO_PCIIO_BASE + IO_ICU2 + PIC_ICW3) = ICW3_SIC(2);
REGVAL8(BONITO_PCIIO_BASE + IO_ICU1 + PIC_ICW3) = ICW3_CASCADE(2);
REGVAL8(BONITO_PCIIO_BASE + IO_ICU2 + PIC_ICW3) = ICW3_SIC(2);
bus_space_write_1(sc->sc_iot, sc->sc_ioh_icu1, PIC_ICW3,
bus_space_write_1(sc->sc_iot, sc->sc_ioh_icu2, PIC_ICW3,
IYONIX_PIC_WRITE(IYONIX_MASTER_PIC + PIC_ICW3, ICW3_CASCADE(2));
IYONIX_PIC_WRITE(IYONIX_SLAVE_PIC + PIC_ICW3, ICW3_CASCADE(1));
outb(IO_ICU1 + PIC_ICW3, ICW3_CASCADE(IRQ_SLAVE));
outb(IO_ICU2 + PIC_ICW3, ICW3_SIC(IRQ_SLAVE));