summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel
AgeCommit message (Collapse)AuthorFilesLines
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-10-119877 Want t_koptmgmt in kTLIGordon Ross1-0/+1
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-269796 want support for PCI BAR size >= 4GHans Rosenfeld2-19/+43
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
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 Rosenfeld3-24/+24
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-219845 make clobber in uts/intel does attempt to remove debug64/Toomas Soome1-0/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
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-09-109094 want writable uregs[] in dtracePatrick Mooney1-24/+127
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-08-309720 kernel: support for booting with cpio-based boot_archiveJosef 'Jeff' Sipek1-1/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-179736 kmdb tortures via single-step miscellaneous trapJohn Levon3-0/+58
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Gordon Ross <gwr@nexenta.com>
2018-08-139723 provide support for VMM's GDT handlingJohn Levon2-0/+26
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-08-079674 Let's scrap AVS/sdbcYuri Pankov12-1217/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-079685 KPTI %cr3 handling needs fixesJohn Levon2-28/+60
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-259056 dtrace_unregister()/fasttrap_pid_disable()/prgetmap() deadlockBryan Cantrill1-22/+22
9057 unloadable modules should use NO_UNLOAD stubs Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-189662 fpu alignment pragmas broken on newer gccToomas Soome2-13/+7
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 Mustacchi10-926/+545
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 Mustacchi2-4/+4
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 Mustacchi3-8/+20
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 Levon4-142/+103
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-139506 Want support for QLogic QL41000/45000 series devicesVaishali Kulkarni3-1/+75
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-04-239409 acpica: this statement may fall throughToomas Soome1-0/+1
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: C Fraire <cfraire@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-04-239264 amd8111s: error: '<<' in boolean contextToomas Soome1-3/+1
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-04-109441 kmdb should stash %cr3 in kdiregsAlex Wilson2-16/+53
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-108956 Implement KPTIJohn Levon19-1074/+714
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 Levon11-409/+34
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-04-109207 kdi_idt: Cast GATESEG_GETOFFSET through uintptr_tRichard Lowe1-1/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-049044 Need support for mpt_sas tri-mode partsRobert Mustacchi1-2/+0
9045 Clean up mpt_sas compiler warnings 9046 mptsas_handle_topo_change can return without its locks held 9047 workaround SAS3408 firmware issue Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Albert Lee <trisk@forkgnu.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-04-019349 dnet: this statement may fall throughToomas Soome1-0/+1
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Gordon Ross <gwr@nexenta.com>
2018-03-149260 nsmb driver 32-bit ioctl check broken after 8685Gordon Ross2-4/+28
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109251 p123_pcbe is useless and can be removedYuri Pankov5-1213/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-108659 ata: unused but set warnings with GCC 5.XAndrew Stormont2-8/+13
Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109214 typo: sytem should be systemToomas Soome2-2/+2
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-02-099070 Remove wanboot from gateAndy Fiddaman1-1/+0
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-069027 Makefiles need to specify C99 mode consistentlyYuri Pankov20-24/+4
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-049024 rework PV-HVM disk device handlingYuri Pankov1-28/+0
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-01-258685 uts and mdb: do not build 32bit kernelToomas Soome2-9/+2
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-01-098921 iwn: remove lint supportToomas Soome2-17/+5
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-12-048702 PCI addresses with physaddr > 0xffffffff can't be mapped inRobert Mustacchi2-47/+66
8703 pci/npe DDI_CTLOPS_REGSIZE should be 64-bit aware 8704 want OFF_MAX in the kernel 8705 unsupported 64-bit prefetch memory on pci-pci bridge Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Albert Lee <trisk@forkgnu.org> Approved by: Gordon Ross <gwr@nexenta.com>
2017-11-208790 bnxe: variable set but not usedToomas Soome1-0/+1
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-168785 p4_pcbe: 'p4_cccrstop' defined but not usedToomas Soome1-3/+0
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-188634 epoll fails to wake on certain edge-triggered conditionsPatrick Mooney1-5/+3
8635 epoll should not emit POLLNVAL 8636 recursive epoll should emit EPOLLRDNORM Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-178715 sil3xxx: variable set but unusedToomas Soome1-15/+12
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
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-09-018447 uts: acpica_check_bios_date() instead of bios-free, use efi-systabToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-168534 Want AVX-512 SupportJerry Jelinek8-136/+486
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-08-168448 uts: pci_autoconfig should test for BIOSToomas Soome1-4/+14
Reviewed by: Robert Mustachci <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-088541 pfiles does not properly identify PF_KEY or PF_POLICYDan McDonald1-3/+4
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>