in almost all start.S under arm cpu directory, in this marco below _________ _.macro irq_save_user_regs the asm code use R8 --- the GOT of u-boot so after a interrupt occurs, we can not use export functions correctly any more because that macro change the R8 reg