Author: susans
Repository: /hg/onnv/onnv-gate
Revision: 1bdb2422958b07f5406f22e50e46732061a257d6
Log message:
6254029 memcntl() MC_HAT_ADVISE with page size 0 may cause segment page sizes
to be demoted
6325885 map_pgszstk() uses p->p_brkpageszc rather than p->p_stkpageszc
6371967 assign large pages to anon segment created using mmap /dev/zero
6483208 unify and cleanup OOB (out of the box) large pagesize selection code
6483216 use intermediate pagesizes to map the beginning of bss/heap and stack
when it may help performance
6483226 bss size is not properly taken into account by LP OOB policy at exec()
time
6483230 grow_internal() doesn't properly align stack bottom for large pages
6483231 memcntl.c: ASSERT(IS_P2ALIGNED(p->p_brkbase + p->p_brksize, pgsz));
6483233 provide a mechanism to enable the use of 32M text pages on OPL by
default
6485171 memcntl() shouldn't silently fail when stack space is unavailable with
requested pagesize
Files:
update: usr/src/uts/common/exec/aout/aout.c
update: usr/src/uts/common/exec/elf/elf.c
update: usr/src/uts/common/os/exec.c
update: usr/src/uts/common/os/grow.c
update: usr/src/uts/common/os/shm.c
update: usr/src/uts/common/sys/exec.h
update: usr/src/uts/common/sys/vmsystm.h
update: usr/src/uts/common/syscall/memcntl.c
update: usr/src/uts/common/vm/as.h
update: usr/src/uts/common/vm/hat.h
update: usr/src/uts/common/vm/seg_vn.c
update: usr/src/uts/common/vm/seg_vn.h
update: usr/src/uts/common/vm/vm_as.c
update: usr/src/uts/i86pc/os/startup.c
update: usr/src/uts/i86pc/vm/vm_dep.h
update: usr/src/uts/i86pc/vm/vm_machdep.c
update: usr/src/uts/sfmmu/vm/hat_sfmmu.c
update: usr/src/uts/sfmmu/vm/hat_sfmmu.h
update: usr/src/uts/sun4/os/startup.c
update: usr/src/uts/sun4/vm/vm_dep.c
update: usr/src/uts/sun4/vm/vm_dep.h
update: usr/src/uts/sun4u/cpu/opl_olympus.c
update: usr/src/uts/sun4u/cpu/spitfire.c
update: usr/src/uts/sun4u/cpu/us3_cheetah.c
update: usr/src/uts/sun4u/cpu/us3_common.c
update: usr/src/uts/sun4u/cpu/us3_common_mmu.c
update: usr/src/uts/sun4u/vm/mach_vm_dep.c
update: usr/src/uts/sun4v/vm/mach_vm_dep.c