summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/sys
AgeCommit message (Collapse)AuthorFilesLines
2020-01-1511967 need TAA mitigationJohn Levon1-2/+14
Portions contributed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-11-1511801 i86xpv: cast between incompatible function typesToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-0811859 need swapgs mitigationJohn Levon2-5/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-11-0411790 ACPI method _CRS should be used to identify bus numbers during initial ↵Paul Winder1-1/+3
probe Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-2211787 Kernel needs to be built with retpolinesRobert Mustacchi1-10/+15
11788 Kernel needs to generally use RSB stuffing Reviewed 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>
2019-06-2211184 Want CPU Temperature SensorsRobert Mustacchi1-11/+105
11185 i86pc chip module should be smatch clean Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-05-1710953 Need mitigations for MDSRobert Mustacchi1-4/+18
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 Levon1-0/+2
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-05-0910896 Want support for AMD Zen CPC eventsRobert Mustacchi1-1/+6
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-0410893 Need support for new Cascade Lake InstructionsRobert Mustacchi1-2/+3
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2019-04-0310597 would like a way to set NMI behavior at bootJohn Levon1-0/+4
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-1210355 uts: new-font project. Use terminus Unicode fonts for console.Toomas Soome1-1/+2
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2310263 Update cpuid detection for new EPYC Socket formatRobert Mustacchi1-22/+67
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com>
2019-01-2110212 Autogenerate Intel pcbe values from perfmon dataRobert Mustacchi1-7/+49
Reviewed by: Jason King <jbk@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-01-1810226 Need support for new EPYC ISA extensionsRobert Mustacchi1-3/+67
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1110208 Add x86 features for L1TFJohn Levon1-7/+14
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergà Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-109823 Deadlock in ACPI Method EvaluationRobert Mustacchi65-4310/+13571
9824 Update ACPI to joyent/20180629 Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-109822 want iaslMike Gerdts1-0/+2
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-109747 Implement CPU autoreplace based on Intel PPINRobert Mustacchi2-1/+29
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-10-319940 _kobj_printf must use va_listToomas Soome1-4/+6
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-259854 uts: add type for early boot propertiesToomas Soome1-0/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: John Howard <Echosoft.LLC@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-269792 support bhyve as a platformHans Rosenfeld1-1/+4
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 <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-269827 clean up some space-tab sequencesHans Rosenfeld1-4/+4
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-119745 rescan cpuid after ucode updatesRobert Mustacchi1-2/+47
9746 Need cpuid detection for security sec features Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-139723 provide support for VMM's GDT handlingJohn Levon1-0/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-189662 fpu alignment pragmas broken on newer gccToomas Soome1-2/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Norm Jacobs <naj@snapcon.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-199598 Need Eager FPURobert Mustacchi3-15/+30
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Bryan Cantrill <bryan@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-06-199597 Want hypervisor API for FPU managementRobert Mustacchi1-0/+3
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-06-199596 Initial xsave xstate_bv should not include all featuresRobert Mustacchi2-4/+17
9595 rtld should conditionally save AVX-512 state Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-159600 LDT still not happy under KPTIJohn Levon2-2/+6
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-04-108956 Implement KPTIJohn Levon4-24/+64
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-109215 update CPUID definesJohn Levon1-5/+14
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-109210 remove KMDB branch debugging supportJohn Levon3-27/+8
9211 ::crregs could do with cr2/cr3 support 9209 ::ttrace should be able to filter by thread Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Gordon Ross <gwr@nexenta.com>
2018-03-109251 p123_pcbe is useless and can be removedYuri Pankov1-21/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-10-088697 cmd/acpi: '_AcpiModuleName' defined but not usedToomas Soome1-2/+6
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-038422 uts: basic UEFI support for illumosToomas Soome1-0/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-168534 Want AVX-512 SupportJerry Jelinek3-16/+135
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 Telka8-14/+8
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-05-178213 uts: get smbios from bootloaderToomas Soome1-0/+1
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-04-217839 uts: implement boot environment supportToomas Soome1-1/+2
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-1/+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-13/+7
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>
2017-01-116396 remove SVMYuri Pankov1-1/+1
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2016-12-277615 libbe: cleanup compile warningsToomas Soome6-12/+0
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-10-134498 update to ACPI version 6.xJerry Jelinek62-2303/+10143
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-08-047204 Want broadwell rdseed and adx supportRobert Mustacchi1-3/+7
7208 Want stac/clac disasm support Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-03-306789 Want SMAP supportRobert Mustacchi3-3/+19
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-12-075876 sys/regset.h pollutes name space (try 2)Gordon 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> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-11-065886 want ability to provide additional objects at bootKeith M Wesolowski2-5/+35
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2015-10-18backout 5876 sys/regset.h pollutes name spaceGordon Ross7-297/+311
backout commit 21227944c2bcc086121a5428f3f9d2496ba646f5.