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>
show more ...
12982 ambiguous instructions require an explicit suffixReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: John Levon <john.levon@joyent.com>Reviewed by: Robert Mustacchi <rm@fingolfin.org>Appr
12982 ambiguous instructions require an explicit suffixReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: John Levon <john.levon@joyent.com>Reviewed by: Robert Mustacchi <rm@fingolfin.org>Approved by: Dan McDonald <danmcd@joyent.com>
12349 clean up 32-bit assembly and lintReviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>Approved by: Dan McDonald <danmcd@joyent.com>
11787 Kernel needs to be built with retpolines11788 Kernel needs to generally use RSB stuffingReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: John Levon <john.levon@joyent.com>R
11787 Kernel needs to be built with retpolines11788 Kernel needs to generally use RSB stuffingReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: John Levon <john.levon@joyent.com>Reviewed by: Paul Winder <paul@winders.demon.co.uk>Reviewed by: Andy Fiddaman <andy@omniosce.org>Approved by: Joshua M. Clulow <josh@sysmgr.org>
10953 Need mitigations for MDSReviewed by: John Levon <john.levon@joyent.com>Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Richard Low
10953 Need mitigations for MDSReviewed by: John Levon <john.levon@joyent.com>Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Richard Lowe <richlowe@richlowe.net>
PSARC/2010/169 EOF lx brand6959264 EOF lx brand
6927649 merge common code from solaris10 and sn1 brands6916737 s10_indir function in s10_brand library invokes incorrect argument--HG--rename : usr/src/lib/brand/sn1/Makefile => usr/src/lib/brand
6927649 merge common code from solaris10 and sn1 brands6916737 s10_indir function in s10_brand library invokes incorrect argument--HG--rename : usr/src/lib/brand/sn1/Makefile => usr/src/lib/brand/shared/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/Makefile => usr/src/lib/brand/shared/brand/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/Makefile.com => usr/src/lib/brand/shared/brand/Makefile.comrename : usr/src/lib/brand/sn1/sn1_brand/amd64/Makefile => usr/src/lib/brand/shared/brand/amd64/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_crt.s => usr/src/lib/brand/shared/brand/amd64/crt.srename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_handler.s => usr/src/lib/brand/shared/brand/amd64/handler.srename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_runexe.s => usr/src/lib/brand/shared/brand/amd64/runexe.srename : usr/src/lib/brand/sn1/sn1_brand/common/sn1_brand.c => usr/src/lib/brand/shared/brand/common/brand_util.crename : usr/src/lib/brand/sn1/sn1_brand/common/offsets.in => usr/src/lib/brand/shared/brand/common/offsets.inrename : usr/src/lib/brand/sn1/sn1_brand/i386/Makefile => usr/src/lib/brand/shared/brand/i386/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_crt.s => usr/src/lib/brand/shared/brand/i386/crt.srename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_handler.s => usr/src/lib/brand/shared/brand/i386/handler.srename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_runexe.s => usr/src/lib/brand/shared/brand/i386/runexe.srename : usr/src/lib/brand/sn1/sn1_brand/sparc/Makefile => usr/src/lib/brand/shared/brand/sparc/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_crt.s => usr/src/lib/brand/shared/brand/sparc/crt.srename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_handler.s => usr/src/lib/brand/shared/brand/sparc/handler.srename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_runexe.s => usr/src/lib/brand/shared/brand/sparc/runexe.srename : usr/src/lib/brand/sn1/sn1_brand/sparcv9/Makefile => usr/src/lib/brand/shared/brand/sparcv9/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/sys/sn1_misc.h => usr/src/lib/brand/shared/brand/sys/brand_misc.hrename : usr/src/lib/brand/sn1/librtld_db/Makefile.com => usr/src/lib/brand/shared/librtld_db/Makefile.comrename : usr/src/lib/brand/sn1/librtld_db/common/sn1_librtld_db.c => usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.crename : usr/src/lib/brand/sn1/librtld_db/common/mapfile-vers => usr/src/lib/brand/shared/librtld_db/common/mapfile-versrename : usr/src/lib/brand/sn1/librtld_db/common/mapfile-vers.64 => usr/src/lib/brand/shared/librtld_db/common/mapfile-vers.64rename : usr/src/lib/brand/sn1/Makefile => usr/src/lib/brand/shared/zone/Makefilerename : usr/src/lib/brand/shared/common.ksh => usr/src/lib/brand/shared/zone/common.kshrename : usr/src/lib/brand/shared/query.ksh => usr/src/lib/brand/shared/zone/query.kshrename : usr/src/lib/brand/shared/uninstall.ksh => usr/src/lib/brand/shared/zone/uninstall.kshrename : usr/src/uts/intel/brand/common/brand_asm.h => usr/src/uts/intel/brand/common/brand_solaris.srename : usr/src/uts/sun4/brand/sn1/sn1_brand_asm.s => usr/src/uts/sun4/brand/common/brand_solaris.s
6887823 brandz on x86 should ignore %gs and simplify brand hooks--HG--rename : usr/src/uts/intel/brand/sn1/sn1_brand_asm.s => usr/src/uts/intel/brand/common/brand_asm.h
6768950 panic[cpu1]/thread=ffffff084ce0b3e0: syscall_asm_amd64.s:480 lwp ffffff0756a8cdc0, pcb_rupdate != 0
PSARC 2009/253 S10C6666646 Solaris 10 zones on OpenSolaris binary (supported) distributions--HG--rename : usr/src/lib/brand/sn1/Makefile => usr/src/lib/brand/solaris10/Makefilerename : usr/src/l
PSARC 2009/253 S10C6666646 Solaris 10 zones on OpenSolaris binary (supported) distributions--HG--rename : usr/src/lib/brand/sn1/Makefile => usr/src/lib/brand/solaris10/Makefilerename : usr/src/lib/brand/sn1/Makefile.sn1 => usr/src/lib/brand/solaris10/Makefile.s10rename : usr/src/lib/brand/lx/cmd/Makefile => usr/src/lib/brand/solaris10/cmd/Makefilerename : usr/src/lib/brand/lx/cmd/lx_native.sh => usr/src/lib/brand/solaris10/cmd/s10_native.shrename : usr/src/lib/brand/sn1/librtld_db/Makefile => usr/src/lib/brand/solaris10/librtld_db/Makefilerename : usr/src/lib/brand/sn1/librtld_db/Makefile.com => usr/src/lib/brand/solaris10/librtld_db/Makefile.comrename : usr/src/lib/brand/sn1/librtld_db/amd64/Makefile => usr/src/lib/brand/solaris10/librtld_db/amd64/Makefilerename : usr/src/lib/brand/sn1/librtld_db/common/mapfile-vers => usr/src/lib/brand/solaris10/librtld_db/common/mapfile-versrename : usr/src/lib/brand/sn1/librtld_db/common/mapfile-vers.64 => usr/src/lib/brand/solaris10/librtld_db/common/mapfile-vers.64rename : usr/src/lib/brand/sn1/librtld_db/common/sn1_librtld_db.c => usr/src/lib/brand/solaris10/librtld_db/common/solaris10_librtld_db.crename : usr/src/lib/brand/sn1/librtld_db/i386/Makefile => usr/src/lib/brand/solaris10/librtld_db/i386/Makefilerename : usr/src/lib/brand/sn1/librtld_db/sparc/Makefile => usr/src/lib/brand/solaris10/librtld_db/sparc/Makefilerename : usr/src/lib/brand/sn1/librtld_db/sparcv9/Makefile => usr/src/lib/brand/solaris10/librtld_db/sparcv9/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/Makefile => usr/src/lib/brand/solaris10/s10_brand/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/Makefile.com => usr/src/lib/brand/solaris10/s10_brand/Makefile.comrename : usr/src/lib/brand/sn1/sn1_brand/amd64/Makefile => usr/src/lib/brand/solaris10/s10_brand/amd64/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_crt.s => usr/src/lib/brand/solaris10/s10_brand/amd64/s10_crt.srename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_handler.s => usr/src/lib/brand/solaris10/s10_brand/amd64/s10_handler.srename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_runexe.s => usr/src/lib/brand/solaris10/s10_brand/amd64/s10_runexe.srename : usr/src/lib/brand/sn1/sn1_brand/common/mapfile-vers => usr/src/lib/brand/solaris10/s10_brand/common/mapfile-versrename : usr/src/lib/brand/sn1/sn1_brand/common/offsets.in => usr/src/lib/brand/solaris10/s10_brand/common/offsets.inrename : usr/src/lib/brand/sn1/sn1_brand/common/sn1_brand.c => usr/src/lib/brand/solaris10/s10_brand/common/s10_brand.crename : usr/src/lib/brand/sn1/sn1_brand/i386/Makefile => usr/src/lib/brand/solaris10/s10_brand/i386/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_crt.s => usr/src/lib/brand/solaris10/s10_brand/i386/s10_crt.srename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_handler.s => usr/src/lib/brand/solaris10/s10_brand/i386/s10_handler.srename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_runexe.s => usr/src/lib/brand/solaris10/s10_brand/i386/s10_runexe.srename : usr/src/lib/brand/sn1/sn1_brand/sparc/Makefile => usr/src/lib/brand/solaris10/s10_brand/sparc/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_crt.s => usr/src/lib/brand/solaris10/s10_brand/sparc/s10_crt.srename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_handler.s => usr/src/lib/brand/solaris10/s10_brand/sparc/s10_handler.srename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_runexe.s => usr/src/lib/brand/solaris10/s10_brand/sparc/s10_runexe.srename : usr/src/lib/brand/sn1/sn1_brand/sparcv9/Makefile => usr/src/lib/brand/solaris10/s10_brand/sparcv9/Makefilerename : usr/src/lib/brand/sn1/sn1_brand/sys/sn1_misc.h => usr/src/lib/brand/solaris10/s10_brand/sys/s10_misc.hrename : usr/src/lib/brand/sn1/sn1_brand/Makefile => usr/src/lib/brand/solaris10/s10_npreload/Makefilerename : usr/src/lib/brand/lx/lx_support/Makefile => usr/src/lib/brand/solaris10/s10_support/Makefilerename : usr/src/lib/brand/sn1/zone/Makefile => usr/src/lib/brand/solaris10/zone/Makefilerename : usr/src/lib/brand/sn1/zone/SUNWsn1.xml => usr/src/lib/brand/solaris10/zone/SUNWsolaris10.xmlrename : usr/src/lib/brand/sn1/zone/config.xml => usr/src/lib/brand/solaris10/zone/config.xmlrename : usr/src/lib/brand/native/zone/p2v.ksh => usr/src/lib/brand/solaris10/zone/p2v.kshrename : usr/src/lib/brand/native/zone/pkgrm.conf => usr/src/lib/brand/solaris10/zone/pkgrm.confrename : usr/src/lib/brand/native/zone/pkgrm.lst => usr/src/lib/brand/solaris10/zone/pkgrm.lstrename : usr/src/lib/brand/sn1/zone/platform.xml => usr/src/lib/brand/solaris10/zone/platform.xmlrename : usr/src/lib/brand/sn1/zone/sn1_boot.sh => usr/src/lib/brand/solaris10/zone/s10_boot.kshrename : usr/src/lib/brand/native/zone/smf_disable.conf => usr/src/lib/brand/solaris10/zone/smf_disable.confrename : usr/src/lib/brand/native/zone/smf_disable.lst => usr/src/lib/brand/solaris10/zone/smf_disable.lstrename : usr/src/pkgdefs/SUNWsn1rint/Makefile => usr/src/pkgdefs/SUNWs10brandr/Makefilerename : usr/src/pkgdefs/SUNWsn1rint/depend => usr/src/pkgdefs/SUNWs10brandr/dependrename : usr/src/pkgdefs/SUNWsn1rint/pkginfo.tmpl => usr/src/pkgdefs/SUNWs10brandr/pkginfo.tmplrename : usr/src/pkgdefs/SUNWsn1rint/prototype_com => usr/src/pkgdefs/SUNWs10brandr/prototype_comrename : usr/src/pkgdefs/SUNWsn1rint/prototype_i386 => usr/src/pkgdefs/SUNWs10brandr/prototype_i386rename : usr/src/pkgdefs/SUNWsn1rint/prototype_sparc => usr/src/pkgdefs/SUNWs10brandr/prototype_sparcrename : usr/src/pkgdefs/SUNWsn1uint/Makefile => usr/src/pkgdefs/SUNWs10brandu/Makefilerename : usr/src/pkgdefs/SUNWsn1uint/depend => usr/src/pkgdefs/SUNWs10brandu/dependrename : usr/src/pkgdefs/SUNWsn1uint/pkginfo.tmpl => usr/src/pkgdefs/SUNWs10brandu/pkginfo.tmplrename : usr/src/pkgdefs/SUNWsn1uint/prototype_com => usr/src/pkgdefs/SUNWs10brandu/prototype_comrename : usr/src/pkgdefs/SUNWsn1uint/prototype_i386 => usr/src/pkgdefs/SUNWs10brandu/prototype_i386rename : usr/src/pkgdefs/SUNWsn1uint/prototype_sparc => usr/src/pkgdefs/SUNWs10brandu/prototype_sparcrename : usr/src/uts/common/brand/sn1/sn1_brand.c => usr/src/uts/common/brand/solaris10/s10_brand.crename : usr/src/uts/common/brand/sn1/sn1_brand.h => usr/src/uts/common/brand/solaris10/s10_brand.hrename : usr/src/uts/common/brand/sn1/sn1_offsets.in => usr/src/uts/common/brand/solaris10/s10_offsets.inrename : usr/src/uts/intel/brand/sn1/sn1_brand_asm.s => usr/src/uts/intel/brand/solaris10/s10_brand_asm.srename : usr/src/uts/intel/sn1_brand/Makefile => usr/src/uts/intel/s10_brand/Makefilerename : usr/src/uts/sun4/brand/sn1/sn1_brand_asm.s => usr/src/uts/sun4/brand/solaris10/s10_brand_asm.srename : usr/src/uts/sun4u/sn1_brand/Makefile => usr/src/uts/sun4u/s10_brand/Makefilerename : usr/src/uts/sun4v/sn1_brand/Makefile => usr/src/uts/sun4v/s10_brand/Makefile
6871125 double fault panic with brandz on x646815373 brandz lx_brand install scripts need to be updated to recognize AMD Families ox10 and 0x11
6820417 cannot build ON on x86 using latest GNU assembler
6818144 sn1 brand sysenter syscall interposition is broken
6409860 sn1 brand should use elfexec()6540437 sn1 brand doesn't support indirect system calls--HG--rename : usr/src/lib/brand/sn1/Makefile.com => usr/src/lib/brand/sn1/sn1_brand/Makefile.comrena
6409860 sn1 brand should use elfexec()6540437 sn1 brand doesn't support indirect system calls--HG--rename : usr/src/lib/brand/sn1/Makefile.com => usr/src/lib/brand/sn1/sn1_brand/Makefile.comrename : usr/src/lib/brand/sn1/amd64/Makefile => usr/src/lib/brand/sn1/sn1_brand/amd64/Makefilerename : usr/src/lib/brand/sn1/amd64/sn1_handler.s => usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_handler.srename : usr/src/lib/brand/sn1/common/mapfile-vers => usr/src/lib/brand/sn1/sn1_brand/common/mapfile-versrename : usr/src/lib/brand/sn1/common/sn1_brand.c => usr/src/lib/brand/sn1/sn1_brand/common/sn1_brand.crename : usr/src/lib/brand/sn1/i386/Makefile => usr/src/lib/brand/sn1/sn1_brand/i386/Makefilerename : usr/src/lib/brand/sn1/i386/sn1_handler.s => usr/src/lib/brand/sn1/sn1_brand/i386/sn1_handler.srename : usr/src/lib/brand/sn1/sparc/Makefile => usr/src/lib/brand/sn1/sn1_brand/sparc/Makefilerename : usr/src/lib/brand/sn1/sparc/sn1_handler.s => usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_handler.srename : usr/src/lib/brand/sn1/sparcv9/Makefile => usr/src/lib/brand/sn1/sn1_brand/sparcv9/Makefilerename : usr/src/lib/brand/sn1/common/sn1_brand.h => usr/src/lib/brand/sn1/sn1_brand/sys/sn1_misc.h
6613318 can't restart init in branded zones6703962 sn1 brand is broken on x86 post b75
6613279 lx_brand_int80_callback does not properly check for legal syscall number in amd64 code path
6590340 brand_sys_int80() could do more sanity checks
PSARC 2006/260 Solaris on XenPSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr6496858 mdb could use a m
PSARC 2006/260 Solaris on XenPSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr6496858 mdb could use a memory-based IO backend6515319 workaround for 6491065 needs to be removed from elfextract.c6518807 snv_nightly: SUNWcakr pkgck error6551858 PSARC 2006/260 Solaris on Xen6584697 Can't boot Xen / Solaris dom0 if root is using ZFS6593429 usr/src/cmd/devfsadm isn't linting properly6600359 mdb_kvm_intrframe() is unused6600750 can remove 'u' workaround from zlib6601465 /dev/lofictl needs to accept kernel ioctl6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp);--HG--rename : usr/src/common/util/memset.h => deleted_files/usr/src/common/util/memset.hrename : usr/src/uts/common/krtld/mapfile => deleted_files/usr/src/uts/common/krtld/mapfilerename : usr/src/uts/i86pc/boot/boot_keyboard.h => deleted_files/usr/src/uts/i86pc/boot/boot_keyboard.hrename : usr/src/uts/intel/io/i8254.c => usr/src/uts/i86pc/io/microfind.crename : usr/src/uts/i86pc/cpunex/Makefile => usr/src/uts/intel/cpunex/Makefilerename : usr/src/uts/i86pc/io/cpunex.c => usr/src/uts/intel/io/cpunex.c
PSARC/2005/471 BrandZ: Support for non-native zones6374606 ::nm -D without an object may not work on processes in zones6409350 BrandZ project integration into Solaris6455289 pthread_setschedparam(
PSARC/2005/471 BrandZ: Support for non-native zones6374606 ::nm -D without an object may not work on processes in zones6409350 BrandZ project integration into Solaris6455289 pthread_setschedparam() should return EPERM rather than panic libc6455591 setpriority(3C) gets errno wrong for deficient privileges failure6458178 fifofs doesn't support lofs mounts of fifos6460380 Attempted open() of a symlink with the O_NOFOLLOW flag set returns EINVAL, not ELOOP6463857 renice(1) errors erroneously--HG--rename : usr/src/lib/libzonecfg/zones/SUNWblank.xml => usr/src/lib/brand/native/zone/SUNWblank.xmlrename : usr/src/lib/libzonecfg/zones/SUNWdefault.xml => usr/src/lib/brand/native/zone/SUNWdefault.xml