diff options
| author | Amritpal Sandhu <Paul.Sandhu@Sun.COM> | 2010-04-29 15:27:29 -0400 |
|---|---|---|
| committer | Amritpal Sandhu <Paul.Sandhu@Sun.COM> | 2010-04-29 15:27:29 -0400 |
| commit | f045d8d6fec1759551cc2bce1d26628931f14fce (patch) | |
| tree | d203272b0bd52db7bbdbc722ed672d5ec11983bf /usr/src/uts/sun4u | |
| parent | 965eec0d6b2b8d25b75f15294008c17159bf852b (diff) | |
| download | illumos-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.files | 4 | ||||
| -rw-r--r-- | usr/src/uts/sun4u/starfire/os/starfire.c | 10 |
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); /* |
