[arm64] fix minor issue in the interrupt function

1.don't update F bit in arch_[dis|en]able_ints
2.get interrupt flag through daif instead of cspr

Change-Id: I1dbbe9493e1036a25095226f44607a5e3d62aaab
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
[arm64] implement fiq arch function

Change-Id: Iecbb55c13f00ea8eacf0db74112df6889a71d444
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
[arm64] always use gcc builtin atomic operation

and remove the inline assemble code because they can't build with a64

Change-Id: Ia2ada6ab5c670ba97fd6260b7085e068d282417e
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>