summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/intel/io/amd_iommu/amd_iommu_impl.c4
-rw-r--r--usr/src/uts/intel/io/amd_iommu/amd_iommu_page_tables.c11
2 files changed, 5 insertions, 10 deletions
diff --git a/usr/src/uts/intel/io/amd_iommu/amd_iommu_impl.c b/usr/src/uts/intel/io/amd_iommu/amd_iommu_impl.c
index 4410ee1c0d..8deb468c2f 100644
--- a/usr/src/uts/intel/io/amd_iommu/amd_iommu_impl.c
+++ b/usr/src/uts/intel/io/amd_iommu/amd_iommu_impl.c
@@ -20,7 +20,7 @@
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -174,7 +174,7 @@ amd_iommu_setup_passthru(amd_iommu_t *iommu)
for (gfxp = gfx_devinfo_list; gfxp; gfxp = gfxp->g_next) {
gfxp->g_ref++;
- dip = gfxp->g_dip
+ dip = gfxp->g_dip;
if (dip) {
amd_iommu_set_passthru(iommu, dip);
}
diff --git a/usr/src/uts/intel/io/amd_iommu/amd_iommu_page_tables.c b/usr/src/uts/intel/io/amd_iommu/amd_iommu_page_tables.c
index f4afc0a842..e59a3dde38 100644
--- a/usr/src/uts/intel/io/amd_iommu/amd_iommu_page_tables.c
+++ b/usr/src/uts/intel/io/amd_iommu/amd_iommu_page_tables.c
@@ -20,7 +20,7 @@
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -726,13 +726,8 @@ amd_iommu_lookup_pgtable(amd_iommu_t *iommu, amd_iommu_page_table_t *ppt,
pdtep = &(ppt->pt_pgtblva[index]);
if (AMD_IOMMU_REG_GET64(pdtep, AMD_IOMMU_PTDE_PR) == 0) {
if (amd_iommu_debug & AMD_IOMMU_DEBUG_PAGE_TABLES) {
-#ifdef _LP64
- cmn_err(CE_NOTE, "Skipping PR=0 pdte: %p",
- (void *)(*pdtep));
-#else
- cmn_err(CE_NOTE, "Skipping PR=0 pdte: %llx",
- *pdtep);
-#endif
+ cmn_err(CE_NOTE, "Skipping PR=0 pdte: 0x%"
+ PRIx64, *pdtep);
}
return (NULL);
}