ARM64 vectors

来源:互联网 发布:windows nt 6.3 编辑:程序博客网 时间:2024/06/05 09:34
 

/* * Exception vectors. */

 .align 11ENTRY(vectors) ventry el1_sync_invalid  // Synchronous EL1t ventry el1_irq_invalid   // IRQ EL1t ventry el1_fiq_invalid   // FIQ EL1t ventry el1_error_invalid  // Error EL1t

 ventry el1_sync   // Synchronous EL1h ventry el1_irq    // IRQ EL1h ventry el1_fiq    // FIQ EL1h ventry el1_error_invalid  // Error EL1h

 ventry el0_sync   // Synchronous 64-bit EL0 ventry el0_irq    // IRQ 64-bit EL0 ventry el0_fiq    // FIQ 64-bit EL0 ventry el0_error_invalid  // Error 64-bit EL0

#ifdef CONFIG_COMPAT ventry el0_sync_compat   // Synchronous 32-bit EL0 ventry el0_irq_compat   // IRQ 32-bit EL0 ventry el0_fiq_compat   // FIQ 32-bit EL0 ventry el0_error_invalid_compat // Error 32-bit EL0#else ventry el0_sync_invalid  // Synchronous 32-bit EL0 ventry el0_irq_invalid   // IRQ 32-bit EL0 ventry el0_fiq_invalid   // FIQ 32-bit EL0 ventry el0_error_invalid  // Error 32-bit EL0#endifEND(vectors)

 
最新形式:

 .text

/* * Exception vectors. */ .pushsection ".entry.text", "ax"

 .align 11ENTRY(vectors) ventry el1_sync_invalid  // Synchronous EL1t ventry el1_irq_invalid   // IRQ EL1t ventry el1_fiq_invalid   // FIQ EL1t ventry el1_error_invalid  // Error EL1t

 ventry el1_sync   // Synchronous EL1h ventry el1_irq    // IRQ EL1h ventry el1_fiq_invalid   // FIQ EL1h ventry el1_error_invalid  // Error EL1h

 ventry el0_sync   // Synchronous 64-bit EL0 ventry el0_irq    // IRQ 64-bit EL0 ventry el0_fiq_invalid   // FIQ 64-bit EL0 ventry el0_error_invalid  // Error 64-bit EL0

#ifdef CONFIG_COMPAT ventry el0_sync_compat   // Synchronous 32-bit EL0 ventry el0_irq_compat   // IRQ 32-bit EL0 ventry el0_fiq_invalid_compat  // FIQ 32-bit EL0 ventry el0_error_invalid_compat // Error 32-bit EL0#else ventry el0_sync_invalid  // Synchronous 32-bit EL0 ventry el0_irq_invalid   // IRQ 32-bit EL0 ventry el0_fiq_invalid   // FIQ 32-bit EL0 ventry el0_error_invalid  // Error 32-bit EL0#endifEND(vectors)

 
0 0
原创粉丝点击