15254 %ymm registers not restored after signal handler15367 x86 getfpregs() summons corrupting %xmm ghosts15333 want x86 /proc xregs support (libc_db, libproc, mdb, etc.)15336 want libc functions
15254 %ymm registers not restored after signal handler15367 x86 getfpregs() summons corrupting %xmm ghosts15333 want x86 /proc xregs support (libc_db, libproc, mdb, etc.)15336 want libc functions for extended ucontext_t15334 want ps_lwphandle-specific reg routines15328 FPU_CW_INIT mistreats reserved bit15335 i86pc fpu_subr.c isn't really platform-specific15332 setcontext(2) isn't actually noreturn15331 need <sys/stdalign.h>Reviewed by: Patrick Mooney <pmooney@pfmooney.com>Reviewed by: Dan McDonald <danmcd@mnx.io>Reviewed by: Rich Lowe <richlowe@richlowe.net>Approved by: Joshua M. Clulow <josh@sysmgr.org>
show more ...
15374 stop using aw(1onbld) and feed asm through the compiler frontend15413 amd64 panic stack size gets screwed by assembler/cppReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by:
15374 stop using aw(1onbld) and feed asm through the compiler frontend15413 amd64 panic stack size gets screwed by assembler/cppReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Bill Sommerfeld <sommerfeld@alum.mit.edu>Approved by: Dan McDonald <danmcd@mnx.io>
15053 libc: unused parameterReviewed by: Gordon Ross <gordon.w.ross@gmail.com>Reviewed by: Gergő Mihály Doma <domag02@gmail.com>Approved by: Dan McDonald <danmcd@mnx.io>
14443 resection manual pages per IPD4Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Peter Tribble <peter.tribble@gmail.com>Reviewed by: Andy
14443 resection manual pages per IPD4Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Peter Tribble <peter.tribble@gmail.com>Reviewed by: Andy Fiddaman <andy@omnios.org>Approved by: Dan McDonald <danmcd@joyent.com>
13508 door_layout() should align the stack to 16 bytes for i386 processesReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Andy Fiddaman <andy@omniosce.org>Reviewed by: Gordon R
13508 door_layout() should align the stack to 16 bytes for i386 processesReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Andy Fiddaman <andy@omniosce.org>Reviewed by: Gordon Ross <gordon.ross@tintri.com>Approved by: Dan McDonald <danmcd@joyent.com>
13129 libc: gettimeofday() error: unchecked function returnReviewed by: Marco van Wieringen <mvw@planets.elm.net>Reviewed by: Patrick Mooney <pmooney@pfmooney.com>Approved by: Robert Mustacchi <rm
13129 libc: gettimeofday() error: unchecked function returnReviewed by: Marco van Wieringen <mvw@planets.elm.net>Reviewed by: Patrick Mooney <pmooney@pfmooney.com>Approved by: Robert Mustacchi <rm@fingolfin.org>
11275 gettimeofday should use comm pageReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Andrew Stormont <astormont@racktopsystems.com>
11275 gettimeofday should use comm pageReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Andrew Stormont <astormont@racktopsystems.com>Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com>Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Dan McDonald <danmcd@joyent.com>
7805 want faster clock_gettimeReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Joshua M. Clulow <jmc@joyent.com>Reviewed by: Ryan Zez
7805 want faster clock_gettimeReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Joshua M. Clulow <jmc@joyent.com>Reviewed by: Ryan Zezeski <rpz@joyent.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Garrett D'Amore <garrett@damore.org>
3713 Implement accept4()3714 Implement pipe2()3715 Implement dup3()3716 Implement mkostemp() and mkostemps()3719 so_socketpair syscall should preserve FD_CLOEXEC flagReviewed by: Dan McDonald <d
3713 Implement accept4()3714 Implement pipe2()3715 Implement dup3()3716 Implement mkostemp() and mkostemps()3719 so_socketpair syscall should preserve FD_CLOEXEC flagReviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Garrett D'Amore <garrett@damore.org>
PSARC 2010/062 increase number of realtime signals6820737 Solaris needs to increase the number of realtime signals for platform parity
PSARC 2009/657 delete obsolete system call traps6906485 delete obsolete system call traps--HG--rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.crename : usr/src/lib/libc/port/gen/du
PSARC 2009/657 delete obsolete system call traps6906485 delete obsolete system call traps--HG--rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.crename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.crename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.crename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
PSARC/2009/554 door_xcreate - extended door creation interface for private doorsPSARC/2009/573 libfmevent - external subscriptions to FMA protocol eventsPSARC/2009/574 GPEC interface changes and ad
PSARC/2009/554 door_xcreate - extended door creation interface for private doorsPSARC/2009/573 libfmevent - external subscriptions to FMA protocol eventsPSARC/2009/574 GPEC interface changes and additions6893144 add door_xcreate for creating private doors with per-door thread creation control6896220 sysevent_evc_xsubscribe and other GPEC modifications6900975 sysevent_evc_{unbind,unsubscribe} off-by-one in subscriber list traversal6868087 facility to allow external processes to subscribe to FMA protocol events6896205 fmd module to forward selected protocol events for external subscription
6858169 libc should not publish libscf's interfaces
PSARC/2009/312 Configurable Boot Archive Updates6795430 newboot needs a fully supported way to automatically recover when boot archive is out of date--HG--rename : usr/src/lib/libc/sparc/sys/uadm
PSARC/2009/312 Configurable Boot Archive Updates6795430 newboot needs a fully supported way to automatically recover when boot archive is out of date--HG--rename : usr/src/lib/libc/sparc/sys/uadmin.s => usr/src/lib/libc/sparc/sys/__uadmin.s
PSARC/2008/760 Boot configuration ServicePSARC/2009/091 Reboot to firmwarePSARC/2009/092 libgrubmgmt - library for GRUB menu management6768468 Introducing svc:/system/boot-config service6775160 r
PSARC/2008/760 Boot configuration ServicePSARC/2009/091 Reboot to firmwarePSARC/2009/092 libgrubmgmt - library for GRUB menu management6768468 Introducing svc:/system/boot-config service6775160 reboot -f ignores active BE and resets zfs pool bootfs property6760845 Add checksum verification when loading the new kernel and boot archive for fast reboot6815215 quiesce_active should be added to MUTEX_NOT_HELD()
PSARC 2008/382 Fast Reboot6714038 Fast Reboot support for x86 platforms
6733918 Teamware has retired, please welcome your new manager, Mercurial4758439 some files use "current date" sccs keywords6560843 asm sources should not rely on .file "%M%" for naming STT_FILE sym
6733918 Teamware has retired, please welcome your new manager, Mercurial4758439 some files use "current date" sccs keywords6560843 asm sources should not rely on .file "%M%" for naming STT_FILE symbols6560958 Solaris:: perl modules should not use SCCS keywords in version information6729074 webrev doesn't deal well with remote ssh hg parents
6698108 Sun Studio 12 finds many lint errors in ON source.
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld/common/lintsup.crename : usr/src/cmd/sgs/rtld/common/_synonyms.h => deleted_files/usr/src/cmd/sgs/rtld/common/_synonyms.hrename : usr/src/common/atomic/atomic_asm_weak.h => deleted_files/usr/src/common/atomic/atomic_asm_weak.hrename : usr/src/lib/common/inc/c_synonyms.h => deleted_files/usr/src/lib/common/inc/c_synonyms.hrename : usr/src/lib/libc/amd64/gen/lexp10.c => deleted_files/usr/src/lib/libc/amd64/gen/lexp10.crename : usr/src/lib/libc/amd64/gen/llog10.c => deleted_files/usr/src/lib/libc/amd64/gen/llog10.crename : usr/src/lib/libc/amd64/gen/ltostr.c => deleted_files/usr/src/lib/libc/amd64/gen/ltostr.crename : usr/src/lib/libc/i386/gen/lexp10.c => deleted_files/usr/src/lib/libc/i386/gen/lexp10.crename : usr/src/lib/libc/i386/gen/llog10.c => deleted_files/usr/src/lib/libc/i386/gen/llog10.crename : usr/src/lib/libc/i386/gen/ltostr.c => deleted_files/usr/src/lib/libc/i386/gen/ltostr.crename : usr/src/lib/libc/inc/synonyms.h => deleted_files/usr/src/lib/libc/inc/synonyms.hrename : usr/src/lib/libc/sparcv9/gen/lexp10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/lexp10.crename : usr/src/lib/libc/sparcv9/gen/llog10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/llog10.crename : usr/src/lib/libc_psr/inc.flg => deleted_files/usr/src/lib/libc_psr/inc.flgrename : usr/src/lib/libcrypt/inc/des_synonyms.h => deleted_files/usr/src/lib/libcrypt/inc/des_synonyms.hrename : usr/src/lib/libgen/inc/gen_synonyms.h => deleted_files/usr/src/lib/libgen/inc/gen_synonyms.hrename : usr/src/lib/libtsnet/common/synonyms.h => deleted_files/usr/src/lib/libtsnet/common/synonyms.hrename : usr/src/tools/scripts/check_fnames.sh => deleted_files/usr/src/tools/scripts/check_fnames.shrename : usr/src/lib/libc/sparc/gen/lexp10.c => usr/src/lib/libc/port/gen/lexp10.crename : usr/src/lib/libc/sparc/gen/llog10.c => usr/src/lib/libc/port/gen/llog10.c
6678310 using LD_AUDIT, ld.so.1 calls shared library's .init before library is fully relocated6689238 libc needs global protection against ld.so.1
6598890 cancellation code abuses synonyms--HG--rename : usr/src/lib/libc/amd64/crt/cerror64.s => deleted_files/usr/src/lib/libc/amd64/crt/cerror64.srename : usr/src/lib/libc/port/gen/wait3.c => d
6598890 cancellation code abuses synonyms--HG--rename : usr/src/lib/libc/amd64/crt/cerror64.s => deleted_files/usr/src/lib/libc/amd64/crt/cerror64.srename : usr/src/lib/libc/port/gen/wait3.c => deleted_files/usr/src/lib/libc/port/gen/wait3.crename : usr/src/lib/libc/port/gen/wait4.c => deleted_files/usr/src/lib/libc/port/gen/wait4.crename : usr/src/lib/libc/port/sys/fsync.c => deleted_files/usr/src/lib/libc/port/sys/fsync.crename : usr/src/lib/libc/sparc/sys/syssun.s => deleted_files/usr/src/lib/libc/sparc/sys/syssun.srename : usr/src/lib/libc/common/sys/__fcntl.s => usr/src/lib/libc/common/sys/fcntl.srename : usr/src/lib/libc/common/sys/_rename.s => usr/src/lib/libc/common/sys/rename.srename : usr/src/lib/libc/port/gen/rename.c => usr/src/lib/libc/port/gen/remove.crename : usr/src/lib/libc/port/sys/fcntl.c => usr/src/lib/libc/port/sys/libc_fcntl.c
backout 6580293: causes 6635129
6580293 fork1 leaks active door lwps
PSARC 2007/285 robust locks revisited6296770 process robust mutexes should be much faster
PSARC 2006/659 fork extensions6497356 fork extensions--HG--rename : usr/src/lib/libc/amd64/sys/forkall.s => usr/src/lib/libc/amd64/sys/forkallx.srename : usr/src/lib/libc/amd64/sys/fork1.s => us
PSARC 2006/659 fork extensions6497356 fork extensions--HG--rename : usr/src/lib/libc/amd64/sys/forkall.s => usr/src/lib/libc/amd64/sys/forkallx.srename : usr/src/lib/libc/amd64/sys/fork1.s => usr/src/lib/libc/amd64/sys/forkx.srename : usr/src/lib/libc/amd64/sys/vfork.s => usr/src/lib/libc/amd64/sys/vforkx.srename : usr/src/lib/libc/i386/sys/forkall.s => usr/src/lib/libc/i386/sys/forkallx.srename : usr/src/lib/libc/i386/sys/fork1.s => usr/src/lib/libc/i386/sys/forkx.srename : usr/src/lib/libc/i386/sys/vfork.s => usr/src/lib/libc/i386/sys/vforkx.srename : usr/src/lib/libc/sparc/sys/forkall.s => usr/src/lib/libc/sparc/sys/forkallx.srename : usr/src/lib/libc/sparc/sys/fork1.s => usr/src/lib/libc/sparc/sys/forkx.srename : usr/src/lib/libc/sparc/sys/vfork.s => usr/src/lib/libc/sparc/sys/vforkx.s
12