sapic_read
p[0] = sapic_read(sa, SAPIC_RTE_BASE + 2 * which);
p[1] = sapic_read(sa, SAPIC_RTE_BASE + 2 * which + 1);
sa->sa_limit = base + ((sapic_read(sa, SAPIC_VERSION) >> 16) & 0xff);