Programming Generic Interrupt Controller and Timer Interrupt for my AArch64 OS in Rust