summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-06-139506 Want support for QLogic QL41000/45000 series devicesVaishali Kulkarni165-1/+618394
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-12OS-6992 Want hypervisor API for FPU managementRobert Mustacchi7-131/+365
OS-6999 bhyve should use HMA FPU framework Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-12OS-6960 bhyve TSC offsetting should be platform-agnosticPatrick Mooney5-51/+87
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-06-12 [illumos-gate merge]Jerry Jelinek9-148/+159
commit 5855bf06da593dee5899b9077ff2318df7a7c068 9543 loader: bd_io needs a bit cleanup commit af7c4cb5225cc98e505e165d8fe7b59f98595bbc 9575 apix can lose interrupts after interrupt thread blocks commit 52733287cd3e89957eb2a0c46360ce71b51a3070 9588 waitid(2): infop vs. info commit 26ec61e22ac23931eb9f303692a1df3c4da0626c 9375 svr4pkg: this statement may fall through commit 88798f4fd0ac24b21b6fac1037f7c8f8146731bb 9370 tip: comparison between pointer and zero character constant 9467 tip: acutable last entry should be filled by NULL pointers
2018-06-12OS-6740 bhyve vtd leaks mapping resourcesHans Rosenfeld5-57/+160
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-06-11OS-7003 Initial xsave xstate_bv should not include all featuresRobert Mustacchi14-788/+698
OS-6917 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> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-06-11OS-6988 bhyve wastes 1GB of RAM for each VM using more than 3GBHans Rosenfeld3-0/+49
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-11OS-6947 ucode shouldn't need install stepRobert Mustacchi299-104476/+383
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Cody Peter Mello <cody.mello@joyent.com>
2018-06-119543 loader: bd_io needs a bit cleanupToomas Soome2-127/+125
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119575 apix can lose interrupts after interrupt thread blocksPaul Winder1-1/+23
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119588 waitid(2): infop vs. infoMarcel Telka1-8/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119375 svr4pkg: this statement may fall throughToomas Soome3-6/+7
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119370 tip: comparison between pointer and zero character constantToomas Soome2-6/+2
9467 tip: acutable last entry should be filled by NULL pointers Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-11 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 2d3f14a1a90d3020d768a148f988fd87f368f3f7 9568 fix cxgbe package usr/sbin group annotation
2018-06-109568 fix cxgbe package usr/sbin group annotationRobert Mustacchi1-1/+1
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Aurélien Larcher <aurelien.larcher@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-10OS-7007 qede_ring_tx is too noisyRobert Mustacchi1-2/+0
Reviewed by: Jason King <jason.king@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-06-09OS-6912 bhyve virtio-blk should sync when neededHans Rosenfeld4-2/+50
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-06-08OS-5269 dladm(1M) should describe the "protection" link propertyCody Peter Mello1-0/+61
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dave Eddy <dave.eddy@joyent.com> Approved by: Dave Eddy <dave.eddy@joyent.com>
2018-06-08OS-4683 Using the allowed-ips property prevents using dynamic addressesCody Peter Mello14-148/+424
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-08OS-5195 DHCP spoofing protection should allow permitting all Client IdentifiersCody Peter Mello10-57/+303
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-08 [illumos-gate merge]Jerry Jelinek0-0/+0
commit 73797b86226967e602e2bfd913f917fd5d1d8272 9585 extend pcibus enumerator to expose driver instance as property on pcifn/pciexfn nodes
2018-06-079589 ldterm_dosig() can send empty mblks downstreamAndy Fiddaman1-2/+4
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-06-079585 extend pcibus enumerator to expose driver instance as property on ↵Rob Johnston2-1/+24
pcifn/pciexfn nodes Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-06OS-6994 mdb: r9w isn't r8wrelease-20180607Robert Mustacchi5-16/+18
OS-6993 libconv confuses SUNW_AT_COMMPAGE with SUNW_AT_BRAND_AUX4 OS-6995 CONV_CAP_VAL_HW2_BUFSIZE wasn't updated OS-6996 AV_386_2_AVX512VPOPCDQ elfcap name should be consistent Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-05OS-1666 Increase ipdadm packet delay limit to 1sKody A Kantor2-5/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-05 [illumos-gate merge]Jerry Jelinek5-17/+142
commit 8dff7262702aa449609f24db11ec821f1fa34bf6 9540 libefi: add efienv functions
2018-06-05OS-6793 vmm malloc/free are inefficientHans Rosenfeld1-19/+61
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-06-049540 libefi: add efienv functionsToomas Soome5-17/+142
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-06-04OS-6937 support large page mapping for bhyve IOMMU domainsHans Rosenfeld1-0/+13
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-06-04 [illumos-gate merge]Jerry Jelinek40-715/+808
commit db1c88f6dab43484b6c33636600ac4596ff4c354 9576 hid_attach is missing one mutex_exit in error path commit ea4ea50f064c5468142b24627acad09a41f060cb 9565 ctf: cast between incompatible function types commit a19d2449c7801a22d6c8370a965dab3d16c77925 9538 rcapd make install fails due to race in subdirs (fix isaexec) commit 6cfa0a7079eb1baa0a742f1e4def7cdabc8dcdab 9042 multiples of tty streams modules cause weirdness commit 207bc6d049369709a154c840750e0a74a9ff0a76 9544 loader: i386/Makefile should have target all before other targets commit 62877672b62bfe1e971061803b2a9c64897c13c3 9536 sasinfo does not know about 12gb sas commit 0f8051a0844ba1894eab81d4b73a76feca23554e 9533 8079's check for Xen HVM is incomplete commit d9241f995480d9097812b34500484c0fff9d7528 9552 grep segfaults when you ask for context commit fe12dc752b42da16028a16f4226e5295506fdb28 9529 libefi: efi_alloc_and_read should check for PMBR commit e53a4a814812099ec255c98f18f7ae1d0639ae57 9279 libefi: use one-line-per-file pattern in Makefile commit dec267e7ea9828898b1c64462daa6636c4ef5e29 9454 ::zfs_blkstats should count embedded blocks commit fe3ba4d1227d8746116ece7240682b13595c3142 9424 ztest failure: "unprotected error in call to Lua API (Invalid value type 'function' for key 'error')" commit cfd63e1b1bcf7ba4bf72f55ddbd87ce008d2986d 9486 reduce memory used by device removal on fragmented pools commit c7a7b2fa084facd68c3d1e860dfabe20c713877b 9479 fix wrong format specifier for vdev_id commit ddfe901b12348d31c500fb57f9174e88860a4061 9457 libzfs_import.c:add_config() has a memory leak commit 69d4acec15909325d6df21fec172510a50f77a8a 9538 rcapd make install fails due to race in subdirs
2018-06-049576 hid_attach is missing one mutex_exit in error pathSebastian Wiedenroth1-3/+4
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-06-049565 ctf: cast between incompatible function typesToomas Soome6-31/+36
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-06-049538 rcapd make install fails due to race in subdirs (fix isaexec)Toomas Soome8-297/+68
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-06-049042 multiples of tty streams modules cause weirdnessAndy Fiddaman7-6/+52
Reviewed by: Randy Fishel <randyf@sibernet.com> Reviewed by: Carlos Neira <cneirabustos@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-06-029544 loader: i386/Makefile should have target all before other targetsToomas Soome1-3/+3
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-029536 sasinfo does not know about 12gb sasHans Rosenfeld2-1/+4
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019533 8079's check for Xen HVM is incompleteYuri Pankov1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Alexander Pyhalov <alp@rsu.ru> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019552 grep segfaults when you ask for contextAndrew Stormont1-2/+3
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019529 libefi: efi_alloc_and_read should check for PMBRToomas Soome3-303/+361
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019279 libefi: use one-line-per-file pattern in MakefileToomas Soome1-3/+15
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019454 ::zfs_blkstats should count embedded blocksMatthew Ahrens1-4/+4
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019424 ztest failure: "unprotected error in call to Lua API (Invalid value ↵Matthew Ahrens1-3/+6
type 'function' for key 'error')" Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Don Brady <don.brady@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019486 reduce memory used by device removal on fragmented poolsMatthew Ahrens5-46/+244
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Tim Chase <tim@chase2k.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019479 fix wrong format specifier for vdev_idAndriy Gapon1-1/+1
Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019457 libzfs_import.c:add_config() has a memory leaksara hartse1-12/+4
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-01 [illumos-gate merge]Jerry Jelinek25-148/+226
commit 5e832498d1743a9c84b5f53b983c9f469290b34b 9265 e1000g: this statement may fall through commit e911f24978ffe03577079badeef02cfc5e9aa296 9556 logadm timestamps should not leak into the configfile commit 7a7d534ff7d637c8673694e0ec835c590a6697e5 9178 sasl_plugins: this statement may fall through commit c142ce19e94245c3c84e5d2f068bdbbf1bb952d7 9278 loader: Remove d_type from devdesc.
2018-06-019538 rcapd make install fails due to race in subdirsToomas Soome7-45/+51
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-05-31OS-6914 Implement CPU autoreplace based on Intel PPINRobert Mustacchi12-4/+284
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-05-319265 e1000g: this statement may fall throughToomas Soome4-1/+6
Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-05-319556 logadm timestamps should not leak into the configfileSebastian Wiedenroth3-10/+98
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Robert Mustacchi <rm@joyent.com>