summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2018-03-13OS-6546 Use PCID if KPTI is enabledJohn Levon34-439/+761
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-03-13OS-6759 want CPU localization for vmm calloutsPatrick Mooney9-3/+123
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-03-13OS-6682 bhyve zones can destroy any VMJerry Jelinek1-0/+12
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-12OS-6686 add FreeBSD compat & contrib sources to cscopeHans Rosenfeld3-2/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-12OS-6547 Implement KPTIAlex Wilson45-1666/+2919
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-12OS-6412 ship initial bhyve bitsPatrick Mooney2-0/+63
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-12OS-6695 bhyve failed to pack nvlistJerry Jelinek1-5/+7
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-12 [illumos-gate merge]Jerry Jelinek70-1668/+432
commit b13f152e9f7bf4b4426892b07a35568bd4d9e17f 9251 p123_pcbe is useless and can be removed commit 2d63d7e2e0f22bde6326636e6558471d35de3daa 9175 smbsrv/libfksmbsrv: this statement may fall through commit f3195b6f398987f2aa5ba77d68c880a1dbc18c16 9174 smbsrv/libsmbns: duplicate 'const' declaration specifier commit 86e879b181a8be14fca192bfe0030bec1310e4ca 9146 libdtrace: this statement may fall through commit d22bfd225d09e94269c9a8afaf1e686a5d74d823 9121 dladm: addrval can be NULL, need to check in iptun_process_addrarg() commit 6e6c7d67bf5ba2efa13619acd59395d0f278ee75 8659 ata: unused but set warnings with GCC 5.X commit b2be350e700b2900626f0977c47dddefdf617cfd 9216 awk: this statement may fall through commit eea675a170a637d45397e62f4efc44be56b572a3 9226 fd: this statement may fall through commit 66d7818b6a24876c96bdd1a81986c017f368decd 9228 zone_getattr(ZONE_ATTR_NETWORK) returns uninitialised value 9230 zone_getattr(ZONE_ATTR_NETWORK) doesn't check user-supplied buffer size commit cf837ed8ca7273a1e7b940fb7b52eb12ae1d5ea6 9198 libstand: Const-ify buffer argument of write(2) analog commit d0b12b660e0741581d18f1f3a7d5268e0a5f1806 9214 typo: sytem should be system commit edc8ef7d921c96b23969898aeb766cb24960bda7 9213 zfs: sytem typo commit 88e1588bca8b2374cfe26f7f5b377c59710c6a4b 9144 libsqlite: this statement may fall through commit 5fb574e854f31be9e2869532e3b126fa424ee4d9 9179 gss_mechs/mech_krb5 this use of "defined" may not be portable commit 99591362ae3dee1f30d3be8bc4bdca109e256eb7 9106 praudit could go faster commit 60b5a7045427fa16a88b09bb21a4fdf5608cb3f0 9206 Move getsecs() prototype to stand.h from net.h so it can be used everywhere commit 810d639eb61bde114845e4c7852b983d06536b8b 9231 nightly should create a log/latest/ symlink commit 84c66da4cde7f54163e6f9a68f671d8351dd9eed 1956 /usr/bin/uname '-o' should return 'illumos' Conflicts: usr/src/lib/libshell/common/README (deleted) usr/src/uts/intel/p123_pcbe/Makefile (deleted)
2018-03-109251 p123_pcbe is useless and can be removedYuri Pankov6-1217/+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-109175 smbsrv/libfksmbsrv: this statement may fall throughToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109174 smbsrv/libsmbns: duplicate 'const' declaration specifierToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109146 libdtrace: this statement may fall throughToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109121 dladm: addrval can be NULL, need to check in iptun_process_addrarg()Doma Gergő Mihály1-0/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> 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-109216 awk: this statement may fall throughToomas Soome5-22/+17
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109226 fd: this statement may fall throughToomas Soome1-1/+3
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: C Fraire <cfraire@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109228 zone_getattr(ZONE_ATTR_NETWORK) returns uninitialised valueAndy Fiddaman1-0/+3
9230 zone_getattr(ZONE_ATTR_NETWORK) doesn't check user-supplied buffer size Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109198 libstand: Const-ify buffer argument of write(2) analogToomas Soome10-83/+38
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109214 typo: sytem should be systemToomas Soome22-28/+24
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-03-109213 zfs: sytem typoToomas Soome8-8/+9
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-03-109144 libsqlite: this statement may fall throughToomas Soome7-28/+10
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109179 gss_mechs/mech_krb5 this use of "defined" may not be portableToomas Soome1-4/+7
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109106 praudit could go fasterPeter Tribble1-34/+124
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109206 Move getsecs() prototype to stand.h from net.h so it can be used everywhereToomas Soome2-2/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109231 nightly should create a log/latest/ symlinkJohn Levon1-1/+6
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Alexander Pyhalov <alp@rsu.ru> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-091956 /usr/bin/uname '-o' should return 'illumos'Andy Fiddaman2-230/+165
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-09OS-6747 make clean removes brand hooksMike Gerdts1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-03-08OS-6676 bhyve intr handling should be KPTI-friendlyJohn Levon2-16/+10
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-08OS-6636 EPT misconfiguration under VMWare FusionJohn Levon1-20/+29
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-08OS-6698 thread_affinity_set(CPU_CURRENT) can skip cpu_lockPatrick Mooney1-25/+40
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-03-07OS-6591 VMX support is not checking for PAT load/save supportJohn Levon1-0/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-07OS-6613 zhyve core dumps deposited in zone rootJerry Jelinek1-2/+14
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-07OS-6675 need tool to detect bhyve supportJerry Jelinek5-1/+194
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-03-07 [illumos-gate merge]Jerry Jelinek1-11/+29
commit e9bacc6d1a71ea3f7082038b2868de8c4dd98bdc 8984 fix for 6764 breaks ACL inheritance
2018-03-06OS-6633 want cyclic_move_herePatrick Mooney2-1/+59
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-03-06OS-6685 bhyve ppt should facilitate PCI accessPatrick Mooney18-1181/+1321
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-068984 fix for 6764 breaks ACL inheritanceDominik Hassler1-11/+29
Reviewed by: Sam Zaydel <szaydel@racktopsystems.com> Reviewed by: Paul B. Henson <henson@acm.org> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Matthew Ahrens <mahrens@delphix.com>
2018-03-06OS-6728 bhyve /dev should be cleaned outJohn Levon1-79/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-05OS-6674 port bhyve pci-passthru to illumosHans Rosenfeld26-215/+2206
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-05OS-6735 ::scalehrtime could be more preciseBryan Cantrill1-10/+67
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: David Pacheco <dap@joyent.com>
2018-03-05OS-6714 sdev_plugin_register() attempts to open non-global "/dev"John Levon1-8/+18
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-05 [illumos-gate merge]Jerry Jelinek40-267/+458
commit ff1e230c4ffc3fa5fc7a7da2d199d0362ed36068 2552 smbfs: add support for NFS-like remove commit 94667dd268e884f0b09201a938869bc98f5862bf 4414 smb client may use large read/write when it should not commit 9005860cd203e6b775305e7c8ffea67e92898374 1586 mount_smbfs doesn't document noacl commit 29a35cb6dd6f3244ff40d8d19cde21277d9bac08 9222 support Sound Blaster Audigy RX commit ab42163696e52469cde1ec6102c5e82ce96474bd 9177 lp/lib/filters: this statement may fall through commit bdb589c6ad19f83278e31d9fc3fc604f8182853c 9172 smbsrv/libsmb: this statement may fall through commit 0b16192fc3f190a96eb5b0c4e1eb3018af728e39 9171 lib/krb5: this statement may fall through commit 47b593ae804b630db6181b381da50004d50584f9 9170 libnisdb: this statement may fall through commit a17ca6b197105110096f6f9375dbb5d492999d3a 9168 libsldap: this statement may fall through commit 5ae8bd5389562e74de30aac044ab33ec90e930a5 9165 libshell: this statement may fall through commit 2a898b17c54fe53254413d8d4cac0de440289b59 9163 libsmbfs: this statement may fall through commit 65b8ba69f76dc3e9157553a8c2c9efbedb5e8310 9162 libpp: this statement may fall through commit 68f58420d17ff3c1ceb1283919a034f00cfba9f6 9204 illumos#8149 introduced deadlock between device detach and kstat read
2018-03-032552 smbfs: add support for NFS-like removejilinxpd4-205/+315
Portions contributed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-034414 smb client may use large read/write when it should notGordon Ross1-10/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-031586 mount_smbfs doesn't document noaclGordon Ross2-5/+43
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-03OS-6733 SADB_EXPIRE messages omit KMC extensionJason King1-1/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-03-039222 support Sound Blaster Audigy RXHans Rosenfeld1-0/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-03-02OS-6669 create bhyve brandMike Gerdts21-28/+1185
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-02OS-6617 remove forceload for viona and vmm from /etc/systemJohn Levon5-33/+69
OS-6679 ABBA deadlock in vmm sdev plugin Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-02 [illumos-gate merge]Jerry Jelinek3-64/+41
commit 91419a03c0bb1b3a6ce59ebc16bd5ccfe25c9d39 9156 Remove openssl dependency from pkcs11_tpm Conflicts: usr/src/lib/pkcs11/pkcs11_tpm/Makefile.com