refactor: striped more arch-related code from the kernel code base
[lunaix-os.git] / lunaix-os / scripts / templates / i386 / i386_intrhnds.S.j2
index 3f9b58561dae2d0f08654eaf376a2030230a6268..26067ac5149276768474fd35cab2e4f67e70072c 100644 (file)
@@ -1,3 +1,5 @@
+/* Generated from {{ data["template"] }}. Do NOT modify */
+
 #define __ASM__
 .macro isr_template vector, no_error_code=1
     .global _asm_isr\vector
         jmp interrupt_wrapper
 .endm
 .section .text
-{% for isrdef in data["exception"] %}
+{% for isrdef in data["exception"]["ivdefs"] %}
 {% if isrdef["has_errcode"] %}
-    isr_template {{ isrdef["index"] }}, no_error_code=0
+    isr_template {{ isrdef["iv"] }}, no_error_code=0
 {% else %}
-    isr_template {{ isrdef["index"] }}, no_error_code=1
+    isr_template {{ isrdef["iv"] }}, no_error_code=1
 {% endif %}
 {% endfor %}