summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/sys
AgeCommit message (Collapse)AuthorFilesLines
2020-04-09 [illumos-gate merge]Jerry Jelinek1-5/+15
commit 72a6dc127431d372b6b6136087c736300544f8b7 7637 restorecontext(ucontext_t *ucp) leaves all maskable signals blocked in curthread->t_hold commit a47ab03e261661b7326ab0b642649034886be632 12467 Add support for AMD PPIN 12468 Remove generic_cpu -Wno-parentheses gag commit 6a0b121754dbd27d5d72dcddcb6465aab4092ba1 11909 THREAD_KPRI_RELEASE does nothing of the sort Conflicts: usr/src/uts/common/sys/ts.h usr/src/uts/common/sys/ia.h usr/src/uts/common/sys/fss.h usr/src/uts/common/os/pid.c
2020-04-0612467 Add support for AMD PPINRobert Mustacchi1-5/+15
12468 Remove generic_cpu -Wno-parentheses gag Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-079059 Simplify SMAP relocations with krtldSam Gwydir1-6/+10
Portions contributed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-03 [illumos-gate merge]Jerry Jelinek1-1/+17
commit 0e6adfea4a40da04a1864bdeed7e17450ce04df5 11976 Want CPU temperature sensors for Zen 2, Raven Ridge commit c0692105a8b350050833b89a3c492068ed009b09 11975 Update AMD CPUID for F17 M10,30,70 commit 9e88c82d66b3fb22f1b1f25cbc4632977358de62 12446 3KSTAT manual pages could be clearer about data life time
2020-04-0311975 Update AMD CPUID for F17 M10,30,70Robert Mustacchi1-1/+17
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jason Lippert <jason@glasspelican.ca> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-03-2411609 Want modern Intel IMC driverRobert Mustacchi3-4/+86
11612 x86 PCI enumeration should not rely on bios max bus Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-01-29 [illumos-gate merge]Jerry Jelinek1-2/+2
commit cebe54d9b6803d3cfa3b14a553098ba7da2fc624 12253 mib2.h: error: field 'tcp6ConnEntryInfo' has incomplete type 'tcpConnEntryInfo_s' commit 2e6e9b6b9da4e0f480e434e015ff8e9b82300ed1 12220 loader multi-console shouldn't override bootenv.rc Conflicts: usr/src/uts/common/inet/mib2.h
2020-01-2812220 loader multi-console shouldn't override bootenv.rcJohn Levon1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-16 [illumos-gate merge]release-20200116Jerry Jelinek1-0/+5
commit 6554ec17858060401cf0f52e78b57fec69f7842d 12195 acpidump failed under EFI commit 00f7aa5b4350768e529a41a31488f44902224fcf 12186 The n2rng man page incorrectly refers to n2cp commit 005be40cf09c8b0bcf2de631893dae837ff4cb8a 12188 libfmd_adm: Wrong prerequisites for generated files commit b0858fdc3790ef1d1f955bd584621c6fd539050d 11522 illumos-gate has some runtime dependencies on Python 2.7 12192 python3 modules treat strings incorrectly
2020-01-1612195 acpidump failed under EFIJohn Levon1-0/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-15 [illumos-gate merge]Jerry Jelinek1-2/+14
commit e25cb0e77ab84d3147918b8aef1f5161fbccb30e 11967 need TAA mitigation commit b666b5bebdde1067e2d0f2b91fd28a5243311a1a 12165 lp: argument to 'alloca' may be too large commit dd2ed563fd8f7f157d5cd583cae81fef585c2ffc 12151 libc: specifies less restrictive attribute than its target commit e830fb12ed60bbd91c87459b169b5d1cc6ef0b9e 10241 ZFS not detecting faulty spares in a timely manner 12132 zfs-retire agent crashes fmd on systems without vdev devids 12034 zfs test send_encrypted_props can fail commit 356ce177517a15babb8fd801d490f239298643b7 12178 Allow bytes to be removed from a custr Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/common/fs/zfs/spa_misc.c usr/src/test/util-tests/tests/Makefile
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-18 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 9fe633fd812f2df2354dc88fd3f7f50e94bd8eb3 11593 iscsi: cast between incompatible function types commit ed1faac10502dadc7e3eb411d17af6845ecf5d7d 11580 dtrace: cast between incompatible function types commit 2491fc01733d7e4f5776b0711db713078d7cd24a 11814 test-runner exit code should reflect test results commit 11ed32a0b3b424ec966d0330d0efaf049baaf8d2 11968 APIC calibration should explicitly initialise the PIT commit 48ed61a721b0db9229d5bad4d87f5b019867fbf1 11879 Intel ixgbe X553 Support commit db830ba58275ad713ffb4ff71cce8c00af84527b 11801 i86xpv: cast between incompatible function types commit ac2ff9f2e2eb82a33700967848664529b93c03b0 11729 msgsys: cast between incompatible function types commit ae389aa988ce154c9f8d5d4dbe4a63c3744339f4 11949 make -C caches wrong directory contents commit eddd1134c88ad4961e5deee57a4e9148b14da477 11940 loader: multiboot2_loadfile read error should include file name and newline commit 50450c3dedc4cfa86ef99c6d9aee64f2a5ea0511 11939 libgen: this statement may fall through Conflicts: usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c usr/src/uts/common/io/ixgbe/core/ixgbe_type.h usr/src/test/util-tests/tests/Makefile exception_lists/wscheck
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-08 [illumos-gate merge]Jerry Jelinek2-5/+2
commit 42cd19316c818c8b8283fc48263a1b4ce99cf049 11859 need swapgs mitigation commit ad3e6d4dd82f2e18743399134a4b99cf303478f6 11880 changing encryption key on dataset with unencrypted children triggers VERIFY commit 249622b3e0d46f0016d00e3f87b314635d11065a 11929 mac_minor_hold() gets id_alloc_nosleep() wrong commit 1c085a54d061bc17f8b209d1ea6161fcdf66d971 3334 zonestat missing man page commit 327c8d1665439dd2540c1b460773bd9f0c1c0fa9 11792 ibtl: cast between incompatible function types commit 22f89f96cd7b45b9686231ed7d98e610077df6c6 11922 ipmi_open looks for wrong return value
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-05 [illumos-gate merge]Jerry Jelinek1-1/+3
commit 87d7b64204c06f7d85b6dfec442ff0aba82efe9a 11681 abd_alloc should use scatter for >1K allocations commit e5ace2968d69e625f7153013243d710d96efad76 11903 secflags_elfdump.sh test needs coreadm setting commit 3349e36e2896c71806ddaed726d65171a3045358 11790 ACPI method _CRS should be used to identify bus numbers during initial probe commit 4c2b14fdad703c6c165e45413b79543a54e88edb 11888 loader: calculate physical vdev psize from asize
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-08-19OS-7598 Kernel needs to be built with retpolinesRobert Mustacchi1-10/+15
OS-7621 Kernel needs to generally use RSB stuffing Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2019-07-12OS-6500 Want modern Intel IMC driverRobert Mustacchi3-4/+86
OS-6629 x86 PCI enumeration should not rely on bios max bus Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
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-14OS-7793 Need mitigation for MDSRobert Mustacchi1-6/+20
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
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-07OS-7669 Want CPU Temperature SensorsRobert Mustacchi1-11/+105
OS-7677 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> Approved by: Joshua M. Clulow <jmc@joyent.com>
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-23OS-7165 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: Dan McDonald <danmcd@joyent.com>
2019-04-19OS-7710 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> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-08OS-7696 bhyve should avoid all-cpu cross callsPatrick Mooney1-3/+16
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.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-03-27OS-7675 would like a way to set NMI behavior at bootJohn Levon1-0/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-03-15OS-7170 bhyve should support AMDPatrick Mooney2-0/+24
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-13 [illumos-gate merge]Jerry Jelinek1-1/+2
commit cbc8e155c29643fa0d62159c2d3dee078ed6cc91 10355 uts: new-font project. Use terminus Unicode fonts for console. commit c9aaca5d3825256aa6c09cc34e4ce5640630341b 10403 consfonts: update to terminus-font-4.47 commit 2d106d6b0c1dcb62c2b9842419c54acabdc3ca0f 10401 loader: biosvbe_get_mode is using wrong mask with ebx register commit d1c9087b969ca22e13154e77ea4147ad672bc63b 10136 smatch fix for policykit commit 2756274fa95226a2638604ba310268a09e4f4744 10143 smatch fix for ttymon commit e83359656fe4880d77df4da075573820c2a7adc0 10393 ctf: NULL pointer errors commit b83d2fbf46ff51c4409d2bf8ed4c483ef21f456f 10394 SPARC qemu panic in the fd module
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-14 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 90c559d0abd58b80b54e9bdcfab3b4382f8b68ec 10200 loader: spinconsole updates commit 9c7c0c4b592ecf39e7c580cc9b779c7202794a11 10186 uts: font functions should check if the char is from the input domain commit e61d7e85ebb4a7361eeb10639b742a92e0bf5e55 10067 Miscellaneous man page typos commit c7749d0f58752c136e82d09f71ff14b1c2ce91f7 10208 Add x86 features for L1TF commit 33d05bc1b89915cf87dec3f6f9f2d5743fc9ea70 10196 Add 'framebuffer?' command to loader commit fe4e42e2947308b70ca67636d033b989c8ab5450 10204 uts: add dboot map debug printf Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/i86pc/os/cpuid.c
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-119747 Implement CPU autoreplace based on Intel PPIN [fis mismerge]Jerry Jelinek1-13/+0
2019-01-11 [illumos-gate merge]Jerry Jelinek1-0/+13
commit 247b7da039fd88350c50e3d7fef15bdab6bef215 10205 Mounting zfs filesystems on startup shows incorrect data commit b928ac841f6012f92d5aedbd7dfacf443921fee3 10182 dd: print scaled stats commit c65ebfc7045424bd04a6c7719a27b0ad3399ad54 8886 mdns: update to mDNSResponder-878.1.1 commit 35786f6866ae52207d0f1a25fe7ca5f652f32ce0 9823 Deadlock in ACPI Method Evaluation 9824 Update ACPI to joyent/20180629 commit bc36eafdde0c7048471866fc7cea7b93852592db 9822 want iasl commit b75e7d76519aa3dc2e72aa357a039a6b65372a1c 9821 want a way to run vendor-specific commands via libscsi commit 2a613b5974ae49c8b068a3998ff554f8c6f0f593 9747 Implement CPU autoreplace based on Intel PPIN commit ca13eaa51ee900abba73dfb6624e492f7e48863e 9979 Support python3 for in-gate tools Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/i86pc/os/cmi_hw.c usr/src/tools/onbld/Checks/DbLookups.py usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
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>
2019-01-03OS-7163 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> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-01-03OS-7167 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> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-12-20OS-7407 add new x86 CR4, EFER and debug register bit definitionsHans Rosenfeld2-8/+21
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-11-01 [illumos-gate merge]Jerry Jelinek1-4/+6
commit 05e627dc484199c2d1bcdec2c07e471897d93354 9935 update tzdata to 2018g commit 508de9f313d4260d23954085ed866e727901964c 9940 _kobj_printf must use va_list