INDIRECT_RD
writeq((reg >> 2) | INDIRECT_RD, base + INDIRECT_ADDR);
while ((readq(base + INDIRECT_ADDR) & INDIRECT_RD) &&