summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/sys
AgeCommit message (Collapse)AuthorFilesLines
2015-10-175876 sys/regset.h pollutes name spaceGordon Ross7-311/+297
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Approved by: Albert Lee <trisk@omniti.com>
2015-08-176116 remove unused FMT_CPUID_*Josef 'Jeff' Sipek1-28/+0
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-05-155890 Enable Intel SMEP support when availableRobert Mustacchi2-3/+7
5891 want to be able to see x86 control regs with kmdb Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-03-275755 want support for Intel FMA instrsRobert Mustacchi1-3/+17
5756 want support for Intel BMI1 instrs 5757 want support for Intel BMI2 instrs 5758 want support for Intel AVX2 instrs Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Rafael Vanoni <rafael.vanoni@pluribusnetworks.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-01-265545 remove unused pritospl and spltopriJosef 'Jeff' Sipek1-10/+0
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125042 stop using deprecated atomic functionsJosef 'Jeff' Sipek1-3/+1
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-294806 define x2apic feature flagJosef 'Jeff' Sipek1-3/+6
4807 pcplusmp & apix should use x2apic feature flag Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-04-234747 remove unused [DS]SIZE_LIMIT definesJosef 'Jeff' Sipek1-4/+0
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-01-134444 remove unused cpuid-related globals Reviewed by: Garrett D'Amore ↵Josef 'Jeff' Sipek1-3/+0
<garrett@damore.org>
2013-10-234027 remove CLOSED_BUILDJosef 'Jeff' Sipek1-9/+0
4028 remove CLOSED_IS_PRESENT 4029 remove tonic build bits Reviewed by: Andy Stormont <andyjstormont@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-06-103506 Use "hypervisor" CPUID bit to detect hypervisor environmentYuri Pankov1-6/+29
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2012-12-213408 detect socket type of newer AMD CPUsJens Elkner1-4/+42
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2012-12-203414 Need a new word of AT_SUN_HWCAP bitsRobert Mustacchi1-5/+10
3415 Add isainfo support for f16c and rdrand 3416 Need disassembler support for rdrand and f16c Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-05-032650 AMD family 0x15 PG supportHans Rosenfeld1-1/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Albert Lee <trisk@nexenta.com>
2012-03-292449 Add workaround for AMD K10 CPU erratum 721Hans Rosenfeld1-0/+4
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-03-11998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-38/+7
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-7/+38
2012-03-01998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-38/+7
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-05-151971 i86 kernel should be more careful when casting pointersRichard Lowe1-5/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-12-011621 update acpica code to newer version (Joyent OS-441)Gordon Ross48-5549/+2624
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-10-311687 Race in determine_platform / get_hwenv causes multi-CPU VM hang at bootMatt Amdur1-0/+4
Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com> Reviewed by: Eric Schrock <Eric.Schrock@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett.damore@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-08-111347 isainfo should indicate presence of vmx/svm supportBryan Cantrill1-1/+6
1348 isainfo -v potentially overflows 80 columns Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2011-08-101281 Expose all TSS definitionsRobert Mustacchi2-12/+51
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 ↵onnv_147Kuriakose Kuruvilla1-2/+3
of x86_featureset
2010-08-166958308 XSAVE/XRSTOR mechanism to save and restore processor stateKuriakose Kuruvilla6-18/+76
Contributed by Lejun Zhu <lejun.zhu@intel.com>
2010-08-096955192 Intel IOMMU code performs unnecessary write buffer flushesFrank Van Der Linden2-15/+55
6955196 Intel IOMMU code should use higher-level abstraction interface 6955973 Intel IOMMU code has too many checks in the dma bind handle path 6956536 Intel iommu code does too much work during cookie manipulation 6955206 iommulib code looks up nexops too often 6949020 iommulib should not get used when disabled from rootnex.conf
2010-08-056932990 Support for TSC deadline timerKrishnendu Sadhukhan - Sun Microsystems1-1/+7
Contributed by Aubrey Li <aubrey.li@intel.com>
2010-07-146812663 Running out of bits in x86_featureKuriakose Kuruvilla1-44/+46
2010-06-11PSARC/2010/169 EOF lx brandSurya Prakki2-14/+5
6959264 EOF lx brand
2010-03-25PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsGerry Liu4-15/+64
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-03-176850096 Error reports should include identification for x8 ECC Symbolsize in ↵Srihari Venkatesan1-1/+3
syndrome-type Contributed by Hans.Rosenfeld@amd.com
2010-03-12PSARC 2010/062 increase number of realtime signalsRoger A. Faulkner1-12/+9
6820737 Solaris needs to increase the number of realtime signals for platform parity
2010-02-28PSARC 2009/657 delete obsolete system call trapsRoger A. Faulkner1-152/+35
6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
2010-01-256795177 AMD NorthBridge watchdog ereport does not include MC4_ADDR valueSrihari Venkatesan1-2/+7
6896173 Compound error name encoding is incorrect in WatchDog ereports
2010-01-056896135 xVM panics on system with Myrinet 10GigE card pfn_to_mfn(): illegal ↵Mark Johnson1-1/+4
PFN 0xf8070
2009-12-226764832 Provide user-level processor groups observabilityAlexander Kolbasov1-0/+1
6831680 cputrack(1) leaves its victim with unneeded cpc context 6901343 cpc context flag updates are not always atomic 6908152 Dormant thread CPC context affects cpu CPC consumers
2009-12-036783915 numerous drivers using devacc_attr_access without specifying ↵Stephen Hanson1-3/+210
DDI_DEVICE_ATTR_V1 6765185 ddi_dma_mem_alloc should ignore devacc_attr_access 6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc 6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to 6901678 crossbow changes broke dma handle checking in bge driver 6901000 lint warning in mtst_cpu.c
2009-12-016901273 acpica: update ACPI CA interpreter source to 20091112Dana Myers20-951/+1730
6869130 acpica: AcpiOsAllocate leaks on toshiba laptops
2009-11-236870434 Installation hangs on HP DL380 G4 after displaying copyright message ↵Dana Myers1-0/+2
with S10u8_04 and osol.0906
2009-11-206900188 prsubr.c is not lint cleanRoger A. Faulkner1-9/+29
2009-11-196895977 Update Xen to 3.4Mark Johnson1-1/+4
2009-11-066887944 support for IA32_ENERGY_PERF_BIAS MSRaubrey.li@intel.com1-0/+6
2009-11-046843035 Need support for Magny-Cours processorsSrihari Venkatesan2-1/+5
6860401 FMA CPU Topology & Memory Topology needs to support Magny Cours(Multi chip Module) Portions contributed by Boris.Ostrovsky@amd.com and Hans.Rosenfeld@amd.com
2009-11-03PSARC/2009/490 x86 Generic FMA Topology EnumeratorTom Pothier3-0/+57
6785310 Implement SMBIOS contained elements/handles 6841286 Need x86 generic FMA topo enumerator 6853537 x86gentopo needs OEM-Specific SMBIOS structures 6865771 Topology relationships should be derived from contained handles & elements of SMBIOS 6865814 Chip enumerator should derive serials & labels using libsmbios, if SMBIOS is FM aware 6865845 /dev/fm should export the Initial APICID, SMBIOS based ID/instance to the chip enumerator 6866456 Generic Topology FMRI ereport
2009-11-02PSARC/2008/181 Solaris Hotplug FrameworkEvan Yan1-0/+78
6837240 Solaris Hotplug Framework 6783012 Add support for PCIe Alternate Routing-ID Interpretation 6638136 remove obsolete ndi_ra_xxx logic from px_msi code 6695081 Race condition between pciehpc_intr() and pciehpc_init() --HG-- rename : usr/src/uts/common/io/hotplug/pciehpc/pciehpc.c => usr/src/uts/common/io/pciex/hotplug/pciehpc.c rename : usr/src/uts/common/io/hotplug/pcishpc/pcishpc.c => usr/src/uts/common/io/pciex/hotplug/pcishpc.c rename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.c => usr/src/uts/intel/io/pciex/hotplug/pciehpc_acpi.c rename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.h => usr/src/uts/intel/sys/hotplug/pci/pciehpc_acpi.h rename : usr/src/uts/sparc/pcicfg.e/Makefile => usr/src/uts/sparc/pcicfg/Makefile rename : usr/src/uts/sun4/io/pcicfg.e.c => usr/src/uts/sun4/io/pcicfg.c
2009-10-21PSARC 2009/543 FMA for Nehalem_EXYanmin Sun2-1/+4
6814342 FMA for Intel Nehalem EX 6874673 ereport.cpu.intel.l1tlb produces wrong fault
2009-10-146883663 CPUs observed not downclocking when system is otherwise idleEric Saxe1-0/+1
2009-09-256734814 Intel address translation Phase IIVuong Nguyen1-0/+20
2009-09-146839215 amd_iommu driver panics dom0 in snv_114.Vikram Hegde2-57/+0
2009-09-166852259 Add FMA support for new members of Nehalem familyAdrian Frost1-0/+17