Replace sysexit by sysexitl to support binutils >= 2.37See also https://www.illumos.org/issues/13958
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>
show more ...
11909 THREAD_KPRI_RELEASE does nothing of the sortReviewed by: Bryan Cantrill <bryan@joyent.com>Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Gordon Ross <gordon.w.ross@gmail.c
11909 THREAD_KPRI_RELEASE does nothing of the sortReviewed by: Bryan Cantrill <bryan@joyent.com>Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>Approved by: Dan McDonald <danmcd@joyent.com>(cherry picked from commit dff43628a0c96cc3a4847858d1d47094914b4ea4)
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>(cherry picked from commit dd7afb26c5036958cddc0c2c1e499571664a6ed0)
6648 illumos build should be explicit about C standardsReviewed by: Andy Stormont <andyjstormont@gmail.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Igor Kozhukhov <ikozhukhov@
6648 illumos build should be explicit about C standardsReviewed by: Andy Stormont <andyjstormont@gmail.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Approved by: Dan McDonald <danmcd@omniti.com>
4664 CPU->cpu_pri_data hasn't been used for yearsReviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
4664 CPU->cpu_pri_data hasn't been used for yearsReviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Approved by: Robert Mustacchi <rm@joyent.com>
2873 sysretq doesn't properly handle non-canonical addressesReviewed by: Bryan Cantrill <bryan@joyent.com>Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>Reviewed by: Richard Lowe <rich
2873 sysretq doesn't properly handle non-canonical addressesReviewed by: Bryan Cantrill <bryan@joyent.com>Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Dan McDonald <danmcd@nexenta.com>Approved by: Richard Lowe <richlowe@richlowe.net>
2080 cpr doesn't even nearly work if built with gcc2425 don't pretend to use Sun as on amd64Reviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewe
2080 cpr doesn't even nearly work if built with gcc2425 don't pretend to use Sun as on amd64Reviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Albert Lee <trisk@nexenta.com>Approved by: Gordon Ross <gwr@nexenta.com>
998 obsolete DMA driver interfaces should be removedReviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com>Reviewed by: Albert Lee <trisk@nexenta.com>Reviewed by: Robert Mustacchi <rm@joyent.co
998 obsolete DMA driver interfaces should be removedReviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com>Reviewed by: Albert Lee <trisk@nexenta.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Robert Mustacchi <rm@joyent.com>
backout 998: breaks common closed drivers
998 obsolete DMA driver interfaces should be removedReviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com>Reviewed by: Albert Lee <trisk@nexenta.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Richard Lowe <richlowe@richlowe.net>
1362 add kvmstat for monitoring of KVM statistics1363 add vmregs[] variable to DTrace1364 need disassembler support for VMX instructions1365 mdb needs 16-bit disassembler supportReviewed by: Bren
1362 add kvmstat for monitoring of KVM statistics1363 add vmregs[] variable to DTrace1364 need disassembler support for VMX instructions1365 mdb needs 16-bit disassembler supportReviewed by: Brendan Gregg <brendan.gregg@joyent.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Garrett D'Amore <garrett@nexenta.com>
1281 Expose all TSS definitionsReviewed by: Igor Kozhukhov <igor.kozhukhov@nexenta.com>Reviewed by: Gordon Ross <gwr@nexenta.com>Reviewed by: Garrett D'Amore <garrett@nexenta.com>Reviewed by: Eri
1281 Expose all TSS definitionsReviewed by: Igor Kozhukhov <igor.kozhukhov@nexenta.com>Reviewed by: Gordon Ross <gwr@nexenta.com>Reviewed by: Garrett D'Amore <garrett@nexenta.com>Reviewed by: Eric Schrock <eric.schrock@delphix.com>Approved by: Garrett D'Amore <garrett@nexenta.com>
6970888 panic BAD TRAP: type=d (#gp General protection) due to incorrect use of x86_featureset
6958308 XSAVE/XRSTOR mechanism to save and restore processor stateContributed by Lejun Zhu <lejun.zhu@intel.com>
6812663 Running out of bits in x86_feature
6968165 ::ioapic and ::apic should be limited to kmdb6968169 missing start dates in some interrupt related files
PSARC/2009/505 IRM Framework Extension(s)PSARC/2009/665 Pcitool Extensions6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x6866130 Interrupt Resource Management (
PSARC/2009/505 IRM Framework Extension(s)PSARC/2009/665 Pcitool Extensions6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x6866130 Interrupt Resource Management (IRM) support on x86 platforms6876744 Need a new mdb debugger module for the new apix PSM6881939 decouple current i86xpv interrupt implementation from i86pc6916041 Pcitool Enhancement(1M) for the new apix PSM on X866957091 update pcitool(1m) manpage for 6916041--HG--rename : usr/src/cmd/mdb/i86pc/modules/pcplusmp/apic.c => usr/src/cmd/mdb/i86pc/modules/pcplusmp/pcplusmp.c
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
PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsPSARC/2009/550 PSMI Extensions for CPU HotplugPSARC/2009/551 acpihpd ACPI Hotplug DaemonPSARC/2009/591 Attachment Points for Hotpluggable x86
PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsPSARC/2009/550 PSMI Extensions for CPU HotplugPSARC/2009/551 acpihpd ACPI Hotplug DaemonPSARC/2009/591 Attachment Points for Hotpluggable x86 Systems6862510 provide support for cpu hot add on x866883891 cmi interface needs to support dynamic reconfiguration6884154 x2APIC and kmdb may not function properly during CPU hotplug event.6904971 low priority acpi nexus code review feedback6877301 lgrp should support memory hotplug flag in SRAT table
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
6818123 booting sn1 branded zone in 64-bit dom0 causes xvm panic
6881449 bop_trap() fails stack backtrace in 64-bit modeContributed by Hans.Rosenfeld@amd.com
123