summaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2009-12-19 21:20:01 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2009-12-19 21:20:01 +0100
commiteec36e70c95490b5ffd73e1b3c90289e38fa3127 (patch)
treec713cd9da2bed1e97d55f97494449a5be6b92de4 /i386
parent155d3ff9361676190ff4483b37a2f7048625cd1e (diff)
Document kdb_kintr stack manipulation
* i386/i386/locore.S: Document kdb_kintr stack manipulation.
Diffstat (limited to 'i386')
-rw-r--r--i386/i386/locore.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/i386/i386/locore.S b/i386/i386/locore.S
index 663db43..51a65c9 100644
--- a/i386/i386/locore.S
+++ b/i386/i386/locore.S
@@ -765,8 +765,10 @@ ast_from_interrupt:
*
* frame-> saved %ebp
* return address in interrupt handler
+ * #ifndef MACH_XEN
* iunit
* saved SPL
+ * #endif
* return address == return_to_iret_i
* saved %edx
* saved %ecx
@@ -778,8 +780,10 @@ ast_from_interrupt:
* OR:
* frame-> saved %ebp
* return address in interrupt handler
+ * #ifndef MACH_XEN
* iunit
* saved SPL
+ * #endif
* return address == return_to_iret
* pointer to save area on old stack
* [ saved %ebx, if accurate timing ]