IO_VGA
outb(IO_VGA + VGA_DAC_ADDRW, index);
outb(IO_VGA + VGA_DAC_PALETTE, (uint8_t)r >> 2);
outb(IO_VGA + VGA_DAC_PALETTE, (uint8_t)g >> 2);
outb(IO_VGA + VGA_DAC_PALETTE, (uint8_t)b >> 2);
bus_space_write_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_INDEX, regno);
return bus_space_read_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_DATA);
bus_space_write_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_INDEX, regno);
bus_space_write_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_DATA, value);