]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/lowmem_vectors.s
xnu-1228.9.59.tar.gz
[apple/xnu.git] / osfmk / i386 / lowmem_vectors.s
index 88052cc383ab4543db66f8034988656f123897e5..b274b8ee50f3548ed70cb44f005eec07fd1dd3ea 100644 (file)
@@ -25,6 +25,7 @@
  * 
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
+
 /*
  * @OSF_COPYRIGHT@
  */
@@ -56,6 +57,7 @@
 
 #include <platforms.h>
 #include <mach_kdb.h>
+#include <mach_kdp.h>
 
 #include <i386/asm.h>
 #include <i386/proc_reg.h>
@@ -77,13 +79,24 @@ EXT(lowGlo):
        .long   0                       /* 0x2008 Double constant 0 */
        .long   0
        .long   0                       /* 0x2010 Reserved */
-       .long   0                       /* 0x2014 Reserved */
+       .long   0                       /* 0x2014 Zero */
        .long   0                       /* 0x2018 Reserved */
        .long   EXT(version)            /* 0x201C Pointer to kernel version string */
        .fill   280, 4, 0               /* 0x2020 Reserved */
        .long   EXT(kmod)               /* 0x2480 Pointer to kmod, debugging aid */
+#if MACH_KDP
        .long   EXT(kdp_trans_off)      /* 0x2484 Pointer to kdp_trans_off, debugging aid */
+       .long   EXT(kdp_read_io)        /* 0x2488 Pointer to kdp_read_io, debugging aid */
+#else
+       .long   0                       /* 0x2484 Reserved */
        .long   0                       /* 0x2488 Reserved */
+#endif
        .long   0                       /* 0x248C Reserved for developer use */
        .long   0                       /* 0x2490 Reserved for developer use */
-       .fill   731, 4, 0
+       .long   EXT(osversion)          /* 0x2494 Pointer to osversion string */
+#if MACH_KDP
+       .long   EXT(flag_kdp_trigger_reboot) /* 0x2498 Pointer to debugger reboot trigger */
+#else
+       .long   0                       /* 0x2498 Reserved */
+#endif
+       .fill   729, 4, 0