]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/Diagnostics.c
xnu-1456.1.26.tar.gz
[apple/xnu.git] / osfmk / i386 / Diagnostics.c
index 74f806a6371cd9181b3c9b9160f0d1f6ec38eee6..f9fd283bce1f433e268af5c6a6c07e612bfa071d 100644 (file)
@@ -191,7 +191,7 @@ diagCall(x86_saved_state_t * state)
                        durNap = 1;     /* This is a very short time, make it
                                         * bigger */
 
-               curpos = data + sizeof(real_ncpus);     /* Point to the next
+               curpos = (uint32_t)(data + sizeof(real_ncpus)); /* Point to the next
                                                         * available spot */
 
                for (i = 0; i < real_ncpus; i++) {      /* Move 'em all out */
@@ -200,7 +200,7 @@ diagCall(x86_saved_state_t * state)
                        (void) copyout((char *) &cpu_data_ptr[i]->cpu_hwIntCnt, curpos + 8, 256 * sizeof(uint32_t));    /* Copy out interrupt
                                                                                                                         * data for this
                                                                                                                         * processor */
-                       curpos = curpos + (256 * sizeof(uint32_t) + 8); /* Point to next out put
+                       curpos = (uint32_t)(curpos + (256 * sizeof(uint32_t) + 8));     /* Point to next out put
                                                                         * slot */
                }