summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4u
diff options
context:
space:
mode:
authorAmritpal Sandhu <Paul.Sandhu@Sun.COM>2010-04-29 15:27:29 -0400
committerAmritpal Sandhu <Paul.Sandhu@Sun.COM>2010-04-29 15:27:29 -0400
commitf045d8d6fec1759551cc2bce1d26628931f14fce (patch)
treed203272b0bd52db7bbdbc722ed672d5ec11983bf /usr/src/uts/sun4u
parent965eec0d6b2b8d25b75f15294008c17159bf852b (diff)
downloadillumos-joyent-f045d8d6fec1759551cc2bce1d26628931f14fce.tar.gz
6535949 availability of 2M pages degrades over time on Solaris/x64
Diffstat (limited to 'usr/src/uts/sun4u')
-rw-r--r--usr/src/uts/sun4u/Makefile.files4
-rw-r--r--usr/src/uts/sun4u/starfire/os/starfire.c10
2 files changed, 7 insertions, 7 deletions
diff --git a/usr/src/uts/sun4u/Makefile.files b/usr/src/uts/sun4u/Makefile.files
index 0bbe2dd930..e2ec108950 100644
--- a/usr/src/uts/sun4u/Makefile.files
+++ b/usr/src/uts/sun4u/Makefile.files
@@ -20,8 +20,7 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved.
#
# This Makefile defines all file modules for the directory uts/sun4u
# and it's children. These are the source files which are sun4u
@@ -57,6 +56,7 @@ CORE_OBJS += mach_trap.o
CORE_OBJS += mach_vm_dep.o
CORE_OBJS += mach_xc.o
CORE_OBJS += mem_cage.o
+CORE_OBJS += kflt_mem_stubs.o
CORE_OBJS += mem_config.o
CORE_OBJS += memlist_new.o
CORE_OBJS += memscrub.o
diff --git a/usr/src/uts/sun4u/starfire/os/starfire.c b/usr/src/uts/sun4u/starfire/os/starfire.c
index 2dd0688f4a..11efe65fd0 100644
--- a/usr/src/uts/sun4u/starfire/os/starfire.c
+++ b/usr/src/uts/sun4u/starfire/os/starfire.c
@@ -20,8 +20,7 @@
*/
/*
- * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
+ * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
*/
#include <sys/param.h>
@@ -295,14 +294,15 @@ plat_freelist_process(int mnode)
}
/* find freelist */
- freelist = &PAGE_FREELISTS(mnode, size,
- color, mtype);
+ freelist = &PAGE_FREELISTS(PLT_USER, mnode,
+ size, color, mtype);
if (*freelist == NULL)
continue;
/* acquire locks */
- pcm = PC_BIN_MUTEX(mnode, color, PG_FREE_LIST);
+ pcm = PC_BIN_MUTEX(PLT_USER, mnode, color,
+ PG_FREE_LIST);
mutex_enter(pcm);
/*