summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/i86pc/os/memscrub.c5
-rw-r--r--usr/src/uts/i86pc/os/trap.c30
2 files changed, 18 insertions, 17 deletions
diff --git a/usr/src/uts/i86pc/os/memscrub.c b/usr/src/uts/i86pc/os/memscrub.c
index e3236ad752..6dd21e302f 100644
--- a/usr/src/uts/i86pc/os/memscrub.c
+++ b/usr/src/uts/i86pc/os/memscrub.c
@@ -20,7 +20,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -456,7 +456,8 @@ memscrub_add_span(uint64_t start, uint64_t bytes)
(start < ns && end > ne))
panic("memscrub found overlapping memory ranges "
"(0x%p-0x%p) and (0x%p-0x%p)",
- (void *)start, (void *)end, (void *)ns, (void *)ne);
+ (void *)(uintptr_t)start, (void *)(uintptr_t)end,
+ (void *)(uintptr_t)ns, (void *)(uintptr_t)ne);
/*
* New span can be appended to an existing one.
diff --git a/usr/src/uts/i86pc/os/trap.c b/usr/src/uts/i86pc/os/trap.c
index 034db8a12c..335b49c3d6 100644
--- a/usr/src/uts/i86pc/os/trap.c
+++ b/usr/src/uts/i86pc/os/trap.c
@@ -1701,21 +1701,21 @@ dump_tss(void)
const char tss_fmt[] = "tss.%s:\t0x%p\n"; /* Format string */
struct tss *tss = CPU->cpu_tss;
- printf(tss_fmt, "tss_link", (void *)tss->tss_link);
- printf(tss_fmt, "tss_esp0", (void *)tss->tss_esp0);
- printf(tss_fmt, "tss_ss0", (void *)tss->tss_ss0);
- printf(tss_fmt, "tss_esp1", (void *)tss->tss_esp1);
- printf(tss_fmt, "tss_ss1", (void *)tss->tss_ss1);
- printf(tss_fmt, "tss_esp2", (void *)tss->tss_esp2);
- printf(tss_fmt, "tss_ss2", (void *)tss->tss_ss2);
- printf(tss_fmt, "tss_cr3", (void *)tss->tss_cr3);
- printf(tss_fmt, "tss_eip", (void *)tss->tss_eip);
- printf(tss_fmt, "tss_eflags", (void *)tss->tss_eflags);
- printf(tss_fmt, "tss_eax", (void *)tss->tss_eax);
- printf(tss_fmt, "tss_ebx", (void *)tss->tss_ebx);
- printf(tss_fmt, "tss_ecx", (void *)tss->tss_ecx);
- printf(tss_fmt, "tss_edx", (void *)tss->tss_edx);
- printf(tss_fmt, "tss_esp", (void *)tss->tss_esp);
+ printf(tss_fmt, "tss_link", (void *)(uintptr_t)tss->tss_link);
+ printf(tss_fmt, "tss_esp0", (void *)(uintptr_t)tss->tss_esp0);
+ printf(tss_fmt, "tss_ss0", (void *)(uintptr_t)tss->tss_ss0);
+ printf(tss_fmt, "tss_esp1", (void *)(uintptr_t)tss->tss_esp1);
+ printf(tss_fmt, "tss_ss1", (void *)(uintptr_t)tss->tss_ss1);
+ printf(tss_fmt, "tss_esp2", (void *)(uintptr_t)tss->tss_esp2);
+ printf(tss_fmt, "tss_ss2", (void *)(uintptr_t)tss->tss_ss2);
+ printf(tss_fmt, "tss_cr3", (void *)(uintptr_t)tss->tss_cr3);
+ printf(tss_fmt, "tss_eip", (void *)(uintptr_t)tss->tss_eip);
+ printf(tss_fmt, "tss_eflags", (void *)(uintptr_t)tss->tss_eflags);
+ printf(tss_fmt, "tss_eax", (void *)(uintptr_t)tss->tss_eax);
+ printf(tss_fmt, "tss_ebx", (void *)(uintptr_t)tss->tss_ebx);
+ printf(tss_fmt, "tss_ecx", (void *)(uintptr_t)tss->tss_ecx);
+ printf(tss_fmt, "tss_edx", (void *)(uintptr_t)tss->tss_edx);
+ printf(tss_fmt, "tss_esp", (void *)(uintptr_t)tss->tss_esp);
}
#endif /* __amd64 */