apollo_timer
unsigned char *at = (unsigned char *)apollo_timer;
*(volatile unsigned char *)(apollo_timer + 3) = 0x01;
*(volatile unsigned char *)(apollo_timer + 1) = 0x40;
*(volatile unsigned char *)(apollo_timer + 5) = 0x09;
*(volatile unsigned char *)(apollo_timer + 7) = 0xc4;
*(volatile unsigned char *)(apollo_timer + 0x3));
*(volatile unsigned char *)(apollo_timer + 0x3));