APIC_BASE
return readl((void __iomem *)(APIC_BASE + reg));
volatile u32 *addr = (volatile u32 *)(APIC_BASE + reg);
apic_mmio_base = APIC_BASE;