summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/sys
AgeCommit message (Collapse)AuthorFilesLines
2019-05-2211048 need a way to disable SMTJohn Levon4-60/+67
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergo Doma <domag02@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-1710953 Need mitigations for MDSRobert Mustacchi1-2/+2
Reviewed 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>
2019-05-1510924 Need mitigation of L1TF (CVE-2018-3646)John Levon3-3/+63
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-0310597 would like a way to set NMI behavior at bootJohn Levon1-2/+10
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-1510358 our console should support 256 colorsToomas Soome1-0/+1
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-1210355 uts: new-font project. Use terminus Unicode fonts for console.Toomas Soome1-44/+0
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0710318 Remove starfire supportPeter Tribble1-28/+3
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810284 Socket CMCI mismatch can lead to boot hangRobert Mustacchi3-12/+14
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810242 Project Tiresias: USB topologyRobert Mustacchi1-1/+11
10243 topo_node_label_set() should take a const char* instead of char* Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-2410234 uts: early start frame buffer console supportToomas Soome3-1/+137
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-109747 Implement CPU autoreplace based on Intel PPINRobert Mustacchi1-0/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-199829 want interface for posted-interrupt-request IPIsPatrick Mooney4-2/+16
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-199597 Want hypervisor API for FPU managementRobert Mustacchi1-0/+103
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-05-179234 reduce apic calibration error by taking multiple measurementsPavel Zakharov2-2/+4
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-04-108956 Implement KPTIJohn Levon6-22/+124
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2017-09-208620 pcplusmp shouldn't support x2APIC modeHans Rosenfeld1-1/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2017-09-158626 make pcplusmp and apix warning-freeHans Rosenfeld1-1/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Garrett D'Amore <garrett@damore.org>
2017-08-168534 Want AVX-512 SupportJerry Jelinek1-19/+1
8535 kernel cpuid support for new processors 8536 xsave area should size dynamically, based on CPU features 8537 rtld needs to learn about AVX512 8538 add support for xsaveopt for improved context switching 8539 better handling for AMD-specifc *save_ctxt FP exceptions Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-278228 cstyle: Remove space-tab sequences in /* All Rights Reserved */Marcel Telka3-5/+3
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-217839 uts: implement boot environment supportToomas Soome1-1/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-04-217461 illumos should support multiboot2 protocolToomas Soome1-0/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-02-277805 want faster clock_gettimePatrick Mooney3-0/+132
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 <rpz@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2016-10-134498 update to ACPI version 6.xJerry Jelinek1-1/+2
7428 Deliver the ACPI debugging tools 7429 workaround USB always identified as xHCI after latest ACPI update Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-04-286914 kernel virtual memory fragmentation leads to hangMatthew Ahrens1-1/+1
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-11-065886 want ability to provide additional objects at bootKeith M Wesolowski1-0/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek1-1/+1
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-294805 apic_mode global should be an enumJosef 'Jeff' Sipek1-5/+7
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-12/+0
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-164764 Need a way to get tsc deltasRobert Mustacchi1-0/+1
Reviewed by: Keith M Wesolowski <wesolows@foobazco.org> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-04-074664 CPU->cpu_pri_data hasn't been used for yearsJosef 'Jeff' Sipek1-5/+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>
2013-08-123975 ddi_periodic_add(9F) is entirely rubbishJoshua M. Clulow1-1/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2012-04-052581 Observability for AMD Core Performance BoostHans Rosenfeld1-1/+13
Reviewed by: Milan Jurik <milan.jurik@xylab.cz> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-04-051469 ttyc/ttyd should be an allowed console deviceGary Mills1-4/+6
Reviewed by: Milan Jurik <milan.jurik@xylab.cz> Reviewed by: Alexander Eremin <alexander.r.eremin@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-08-101281 Expose all TSS definitionsRobert Mustacchi2-2/+8
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-096955192 Intel IOMMU code performs unnecessary write buffer flushesFrank Van Der Linden2-71/+170
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 Microsystems4-25/+86
Contributed by Aubrey Li <aubrey.li@intel.com>
2010-07-156959249 Atomic increment in ddi_dma_addr_bind_handle limits UDP TX ↵Frank Van Der Linden1-4/+4
throughput on Callisto
2010-07-146812663 Running out of bits in x86_featureKuriakose Kuruvilla1-3/+2
2010-07-146968165 ::ioapic and ::apic should be limited to kmdbJimmy Vetayases3-3/+3
6968169 missing start dates in some interrupt related files
2010-06-286964515 interrupt remapping panics on big machinesFrank Van Der Linden1-1/+1
2010-06-24PSARC/2009/505 IRM Framework Extension(s)Jimmy Vetayases7-76/+675
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 Prakki1-1/+1
6959264 EOF lx brand
2010-05-286950042 enabling interrupt remapping causes a panic during boot on x4170Frank Van Der Linden1-4/+45
2010-05-216953610 intel iommu code needs a more flexible way to specify per-driver ↵Frank Van Der Linden1-6/+9
DVMA use
2010-05-196811760 X4250, X4150 fma faults cpu after uncorrected error reported on bank ↵Adrian Frost2-9/+7
0 in snv_109
2010-04-266930155 pcitool fails with IO error on osol_133/x6440Evan Yan1-2/+2
2010-04-236778289 vm locks need to scale with the size of system (strands/memory size)Peter Rival1-0/+3
2010-04-226910668 the code for 6831378 should do better error handlingZhi-Jun Robin Fu1-2/+15
2010-04-216942111 CPU hotplug code breaks interrupt round robin algorithm at boot timejiang.liu@intel.com1-3/+1
2010-04-166322069 Unscalability of AH_LOCK_SIZE causes anonhash_lock contention on ↵Michael Corcoran1-2/+3
larger systems