pub unsafe fn handling_init() {
    // Provided by exception.S
    extern "Rust" {
        static __exception_vector_start: UnsafeCell<()>;
    }

    VBAR_EL1.set(__exception_vector_start.get() as u64);

    // Force VBAR update to complete before next instruction.
    barrier::isb(barrier::SY);
}
/// Init exception handling by setting the exception vector base address register.
Init exception handling by setting the exception vector base address register.
Init exception handling by setting the exception vector base address register .
pub unsafe fn handling_init() {
    // Provided by exception.S
    extern "Rust" {
        static __exception_vector_start: UnsafeCell<()>;
    }
    VBAR_EL1.set(__exception_vector_start.get() as u64);
    // Force VBAR update to complete before next instruction.
    barrier::isb(barrier::SY);
}
pub unsafe fn handling_init ( ) { // Provided by exception.S extern " " { static __exception_vector_start : UnsafeCell < ( ) > ; } VBAR_EL1 . set ( __exception_vector_start . get ( ) as u64 ) ; // Force VBAR update to complete before next instruction. barrier :: isb ( barrier :: SY ) ; }
Init exception handling by setting the exception vector base address register.
Init exception handling by setting the exception vector base address register .