]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/locore.s
xnu-1504.15.3.tar.gz
[apple/xnu.git] / osfmk / i386 / locore.s
index b58b7ece7cc834dc7bdbd42fc6060a01e829b735..65f7006c6df3c4651bcd6cc2389a7715474a0a97 100644 (file)
@@ -800,13 +800,14 @@ Entry(lo_allintrs)
 int_from_intstack:
        incl    %gs:CPU_PREEMPTION_LEVEL
        incl    %gs:CPU_INTERRUPT_LEVEL
+       incl    %gs:CPU_NESTED_ISTACK
 
        movl    %esp, %edx              /* x86_saved_state */
        CCALL1(interrupt, %edx)
 
        decl    %gs:CPU_INTERRUPT_LEVEL
        decl    %gs:CPU_PREEMPTION_LEVEL
-
+       decl    %gs:CPU_NESTED_ISTACK
        jmp     ret_to_kernel
 
 /*