summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/ml
AgeCommit message (Collapse)AuthorFilesLines
2016-06-07OS-5444 T_ZERODIV should set CPU_DTRACE_DIVZERO when CPU_DTRACE_NOFAULT setBryan Cantrill2-10/+24
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2016-05-16OS-5192 need faster clock_gettimePatrick Mooney2-1/+92
Reviewed 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 <ryan@zinascii.com>
2016-02-16 [illumos-gate merge]Jerry Jelinek1-3/+3
commit 7f11fd00fc23e2af7ae21cc8837a2b86380dcfa7 6648 illumos build should be explicit about C standards commit eae164eb03cbb004dcf9154f36352e62f693eb6c 6645 sgsmsg relies on undefined behaviour of loop-scoped variables commit a7317ceb814150d472383df8b987d7e3282ea15b 6639 uhci_qh walker contains whacky boolean logic commit 1665390b481087ca2aaff06a502c62b3ee91d530 6638 ::pfiles walks out of bounds on array of vnode types commit d456640d8a14f0ba35a7ec232f0ce9ebd34541cb 6647 MANSECTS should not require a trailing comma commit 0803e914d3511e82e0b1cc0c888af873a4aaa7d1 6603 zfeature_register() should verify ZFEATURE_FLAG_PER_DATASET implies SPA_FEATURE_EXTENSIBLE_DATASET commit 22b6687e7850d421c61bf433a388b7db306aca00 6586 Whitespace inconsistencies in the spa feature dependency arrays in zfeature_common.c commit 892586e8a147c02d7f4053cc405229a13e796928 6585 sha512, skein, and edonr have an unenforced dependency on extensible dataset commit 971640e6aa954c91b0706543741aa4570299f4d7 6541 Pool feature-flag check defeated if "verify" is included in the dedup property value commit bd94aa560898627952fba8f09dda95c4492e7d9e 6644 MBOOT_SCAN_SIZE in usr/src/cmd/boot/common/mboot_extra.h is wrong
2016-02-146648 illumos build should be explicit about C standardsRichard Lowe1-3/+3
Reviewed 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>
2015-11-19OS-4961 lxbrand want fasttrap-like brand hookPatrick Mooney2-0/+33
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-11-12OS-4390 Want SMAP supportRobert Mustacchi2-0/+7
OS-4927 ucopystr can't find its way home Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com>
2015-04-02OS-4129 lxbrand should not abuse p_brand_data for storing exit signalPatrick Mooney1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-02-26OS-3937 lxbrand incorrect stack alignment for lx_syscall_enter()Joshua M. Clulow1-0/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-02-24OS-3561 lxbrand emulation library should execute on alternate stackJoshua M. Clulow2-1/+71
OS-3558 lxbrand add support for full in-kernel syscall handling OS-3545 lx_syscall_regs should not walk stack OS-3868 many LTP testcases now hang OS-3901 lxbrand lx_recvmsg fails to translate control messages when 64-bit Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2014-07-21OS-3215 32bit syscalls with more than 6 parameters re-use arg0/arg1 as arg6/arg7Robert Mustacchi1-14/+30
OS-3223 Passing arg6 and arg7 can't clobber the stack for ap-style calls Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Keith M Wesolowski <wesolows@foobazco.org>
2014-07-21back out OS-3215: causes OS-3223Keith M Wesolowski1-21/+13
2014-07-17OS-3215 32bit syscalls with more than 6 parameters re-use arg0/arg1 as arg6/arg7Jerry Jelinek1-13/+21
2014-07-17OS-3149 lx brand always sends SIGCHLD to parent processes, regardless of how ↵DJ Hoffman1-1/+1
clone was invoked OS-2887 lxbrand add WALL, WCLONE, WNOTHREAD support to waitid Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2014-04-08 [illumos-gate merge]Keith M Wesolowski1-4/+0
commit 29ddbbefe0da081f1b541515eaa79fba9b663896 4665 pcplusmp open-codes register operations commit 32842aabdc7c6f8f0c6140a256cf42cf5404fefb 4664 CPU->cpu_pri_data hasn't been used for years commit be5b6b318451fd76f08b0716a69a138a9a97e87d 4663 apic_cr8pri complicates pcplusmp
2014-04-074664 CPU->cpu_pri_data hasn't been used for yearsJosef 'Jeff' Sipek1-4/+0
Reviewed 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>
2014-03-20OS-2834 ship lx brandJerry Jelinek2-0/+72
2012-06-14OS-1288 sysretq doesn't properly handle non-canonical addressesRobert Mustacchi1-0/+28
2012-06-132873 sysretq doesn't properly handle non-canonical addressesRobert Mustacchi1-0/+28
Reviewed 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>
2012-03-172080 cpr doesn't even nearly work if built with gccRichard Lowe2-305/+38
2425 don't pretend to use Sun as on amd64 Reviewed 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>
2012-03-11998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-1/+1
Reviewed 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>
2012-03-02backout 998: breaks common closed driversRichard Lowe1-1/+1
2012-03-01998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-1/+1
Reviewed 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>
2011-08-131362 add kvmstat for monitoring of KVM statisticsBryan Cantrill1-8/+17
1363 add vmregs[] variable to DTrace 1364 need disassembler support for VMX instructions 1365 mdb needs 16-bit disassembler support Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-08-101281 Expose all TSS definitionsRobert Mustacchi1-3/+3
Reviewed 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>
2010-08-166970888 panic BAD TRAP: type=d (#gp General protection) due to incorrect use ↵Kuriakose Kuruvilla2-3/+3
of x86_featureset
2010-08-166958308 XSAVE/XRSTOR mechanism to save and restore processor stateKuriakose Kuruvilla2-2/+6
Contributed by Lejun Zhu <lejun.zhu@intel.com>
2010-07-146812663 Running out of bits in x86_featureKuriakose Kuruvilla4-28/+18
2010-07-146968165 ::ioapic and ::apic should be limited to kmdbJimmy Vetayases1-1/+1
6968169 missing start dates in some interrupt related files
2010-06-24PSARC/2009/505 IRM Framework Extension(s)Jimmy Vetayases1-6/+3
PSARC/2009/665 Pcitool Extensions 6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x 6866130 Interrupt Resource Management (IRM) support on x86 platforms 6876744 Need a new mdb debugger module for the new apix PSM 6881939 decouple current i86xpv interrupt implementation from i86pc 6916041 Pcitool Enhancement(1M) for the new apix PSM on X86 6957091 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
2010-06-11PSARC/2010/169 EOF lx brandSurya Prakki2-77/+2
6959264 EOF lx brand
2010-04-216927649 merge common code from solaris10 and sn1 brands1-2/+4
6916737 s10_indir function in s10_brand library invokes incorrect argument --HG-- rename : usr/src/lib/brand/sn1/Makefile => usr/src/lib/brand/shared/Makefile rename : usr/src/lib/brand/sn1/sn1_brand/Makefile => usr/src/lib/brand/shared/brand/Makefile rename : usr/src/lib/brand/sn1/sn1_brand/Makefile.com => usr/src/lib/brand/shared/brand/Makefile.com rename : usr/src/lib/brand/sn1/sn1_brand/amd64/Makefile => usr/src/lib/brand/shared/brand/amd64/Makefile rename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_crt.s => usr/src/lib/brand/shared/brand/amd64/crt.s rename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_handler.s => usr/src/lib/brand/shared/brand/amd64/handler.s rename : usr/src/lib/brand/sn1/sn1_brand/amd64/sn1_runexe.s => usr/src/lib/brand/shared/brand/amd64/runexe.s rename : usr/src/lib/brand/sn1/sn1_brand/common/sn1_brand.c => usr/src/lib/brand/shared/brand/common/brand_util.c rename : usr/src/lib/brand/sn1/sn1_brand/common/offsets.in => usr/src/lib/brand/shared/brand/common/offsets.in rename : usr/src/lib/brand/sn1/sn1_brand/i386/Makefile => usr/src/lib/brand/shared/brand/i386/Makefile rename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_crt.s => usr/src/lib/brand/shared/brand/i386/crt.s rename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_handler.s => usr/src/lib/brand/shared/brand/i386/handler.s rename : usr/src/lib/brand/sn1/sn1_brand/i386/sn1_runexe.s => usr/src/lib/brand/shared/brand/i386/runexe.s rename : usr/src/lib/brand/sn1/sn1_brand/sparc/Makefile => usr/src/lib/brand/shared/brand/sparc/Makefile rename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_crt.s => usr/src/lib/brand/shared/brand/sparc/crt.s rename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_handler.s => usr/src/lib/brand/shared/brand/sparc/handler.s rename : usr/src/lib/brand/sn1/sn1_brand/sparc/sn1_runexe.s => usr/src/lib/brand/shared/brand/sparc/runexe.s rename : usr/src/lib/brand/sn1/sn1_brand/sparcv9/Makefile => usr/src/lib/brand/shared/brand/sparcv9/Makefile rename : usr/src/lib/brand/sn1/sn1_brand/sys/sn1_misc.h => usr/src/lib/brand/shared/brand/sys/brand_misc.h rename : usr/src/lib/brand/sn1/librtld_db/Makefile.com => usr/src/lib/brand/shared/librtld_db/Makefile.com rename : usr/src/lib/brand/sn1/librtld_db/common/sn1_librtld_db.c => usr/src/lib/brand/shared/librtld_db/common/brand_librtld_db.c rename : usr/src/lib/brand/sn1/librtld_db/common/mapfile-vers => usr/src/lib/brand/shared/librtld_db/common/mapfile-vers rename : usr/src/lib/brand/sn1/librtld_db/common/mapfile-vers.64 => usr/src/lib/brand/shared/librtld_db/common/mapfile-vers.64 rename : usr/src/lib/brand/sn1/Makefile => usr/src/lib/brand/shared/zone/Makefile rename : usr/src/lib/brand/shared/common.ksh => usr/src/lib/brand/shared/zone/common.ksh rename : usr/src/lib/brand/shared/query.ksh => usr/src/lib/brand/shared/zone/query.ksh rename : usr/src/lib/brand/shared/uninstall.ksh => usr/src/lib/brand/shared/zone/uninstall.ksh rename : usr/src/uts/intel/brand/common/brand_asm.h => usr/src/uts/intel/brand/common/brand_solaris.s rename : usr/src/uts/sun4/brand/sn1/sn1_brand_asm.s => usr/src/uts/sun4/brand/common/brand_solaris.s
2010-03-25PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsGerry Liu2-15/+143
PSARC/2009/550 PSMI Extensions for CPU Hotplug PSARC/2009/551 acpihpd ACPI Hotplug Daemon PSARC/2009/591 Attachment Points for Hotpluggable x86 Systems 6862510 provide support for cpu hot add on x86 6883891 cmi interface needs to support dynamic reconfiguration 6884154 x2APIC and kmdb may not function properly during CPU hotplug event. 6904971 low priority acpi nexus code review feedback 6877301 lgrp should support memory hotplug flag in SRAT table
2010-02-186887823 brandz on x86 should ignore %gs and simplify brand hooks2-51/+34
--HG-- rename : usr/src/uts/intel/brand/sn1/sn1_brand_asm.s => usr/src/uts/intel/brand/common/brand_asm.h
2010-01-086768950 panic[cpu1]/thread=ffffff084ce0b3e0: syscall_asm_amd64.s:480 lwp ↵1-10/+41
ffffff0756a8cdc0, pcb_rupdate != 0
2009-11-106818123 booting sn1 branded zone in 64-bit dom0 causes xvm panicTodd Clayton1-12/+40
2009-11-066881449 bop_trap() fails stack backtrace in 64-bit modeDan Mick1-0/+3
Contributed by Hans.Rosenfeld@amd.com
2009-10-29backout 6818123: needs more workjmcp1-37/+10
2009-10-246818123 booting sn1 branded zone in 64-bit dom0 causes xvm panicTodd Clayton1-10/+37
2009-08-276871125 double fault panic with brandz on x643-28/+37
6815373 brandz lx_brand install scripts need to be updated to recognize AMD Families ox10 and 0x11
2009-08-056866589 fix unref file and build noise introduced by Xen 3.3 putbackStuart Maybee1-4/+2
2009-06-296814942 auxiliary CPUs needs to have their stacks saved and restored across ↵Joseph A Townsend2-15/+63
suspend/resume
2009-04-24PSARC 2009/206 10G link propertieslucy wang - Sun Microsystems - Beijing China2-57/+0
6830888 GLDv3 should provide more link properties for 10Gb Ethernet drivers 6818198 Identical assembly functions should be unified in one .il file Contributed by Paul Durrant (pdurrant@solarflare.com)
2009-03-266812228 No need to do software checksum for multiple-mblk packets in ↵lucy wang - Sun Microsystems - Beijing China2-16/+52
ip_tcp_input() 6694625 Performance falls off the cliff with large IO sizes PSARC/2009/039 prefetch interfaces 6812282 PSARC 2009/039 prefetch interfaces Contributed by Paul Durrant (pdurrant@solarflare.com)
2009-01-056788508 Fix for 6555476 (pcacheset_cmp is inefficient) breaks VIA C3 systemsDave Plauger1-4/+6
2008-12-056555476 pcacheset_cmp is inefficientDavid Plauger2-2/+19
2008-11-196760828 Remove 64GB physical memory limitation for fastbootKonstantin Ananyev1-22/+113
2008-09-22PSARC 2008/382 Fast RebootSherry Moore4-5/+397
6714038 Fast Reboot support for x86 platforms
2008-09-106560816 x86 drivers should not use SCCS keywords in user-visible stringsRichard Bean2-10/+6
2008-08-186734669 resume hangs on Toshiba M8/M9 with 64bit nondebug kernelGuoli Shu1-35/+1
2008-06-136701717 com1 and com2 incorrectly initialized during resumejan1-79/+198