summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/sun4v/cpu/niagara2.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/uts/sun4v/cpu/niagara2.c b/usr/src/uts/sun4v/cpu/niagara2.c
index 7f31035311..46d667478c 100644
--- a/usr/src/uts/sun4v/cpu/niagara2.c
+++ b/usr/src/uts/sun4v/cpu/niagara2.c
@@ -304,9 +304,11 @@ page_get_nsz_color_cpu(uchar_t szc, uint_t color)
uint_t
page_get_color_shift_cpu(uchar_t szc, uchar_t nszc)
{
- ASSERT(nszc > szc);
+ ASSERT(nszc >= szc);
ASSERT(nszc <= TTE256M);
+ if (szc == nszc)
+ return (0);
if (szc <= TTE64K)
return ((nszc >= TTE4M) ? 2 : ((nszc >= TTE512K) ? 1 : 0));
if (szc == TTE512K)