summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys
AgeCommit message (Collapse)AuthorFilesLines
2018-10-15OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon2-7/+14
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign
2018-10-12Revert "OS-7270 ctfconvert doesn't handle DW_AT_specification": breaks buildJohn Levon2-14/+7
Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2018-10-12OS-7200 would like thread name APIJason King4-15/+29
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-12OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon2-7/+14
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-09-27 [illumos-gate merge]Jerry Jelinek2-15/+16
commit 35b5a2ef2c05b7c6ccdf28298cd7c084c454649d 9798 exec_init() should be able to handle a 64bit init process commit b5cf5bc277244cdacc06d213322ec98e76ef8d89 9796 want support for PCI BAR size >= 4G commit 9f16e2df28efab26216cf68e3841c0a460c5bb73 9790 buffer freed to wrong cache in virtio_register_intx commit 58b4950459ba60f94383ffc2a0d53a6c11636200 9827 clean up some space-tab sequences commit ea01a15a654b9e1c7b37d958f4d1911882ed7781 9831 bldenv should adapt to nightly debug settings commit eabe844ad2e8e98f99faa0fad638b77d3eecc309 9803 pbchk could use a -c option 9825 pbchk -b option should be -p Conflicts: usr/src/uts/intel/io/pci/pci_boot.c usr/src/uts/i86pc/os/cpuid.c usr/src/uts/common/os/main.c usr/src/uts/common/io/virtio/virtio.c usr/src/tools/scripts/Makefile
2018-09-26OS-7263 need sysevent for zone_freerelease-20180927Mike Gerdts1-1/+3
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-09-269796 want support for PCI BAR size >= 4GHans Rosenfeld2-2/+4
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-269827 clean up some space-tab sequencesHans Rosenfeld2-14/+14
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-249819 update sys/elf.h for recent processors like aarch64/risc-vRobert Mustacchi1-89/+241
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jake Saferstein <jake.saferstein@joyent.com> Reviewed by: Brad Walker <bwalker@musings.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-24 [illumos-gate merge]Jerry Jelinek1-604/+255
commit fd6d41c5025e9fb45a115fc82d86e9983d1e9fd6 9815 Want basic AHCI enclosure services commit b346eedd4542677e9fcb483b961bfeda95289212 commit 921f410897840ae3150db7a9e99cb22126a52ad1 9799 libstand: tftp.c cstyle cleanup commit 4667a9b13a267e53bf6c785cb5745b689f413f1d 9802 libstand: memory leak in tftp_open() commit 1bb0ebc19aa99ecdb4a9bff9d5972a8320407a25 9795 libstand: re-send ACK for older data packets commit 2017dcb08b21dd2f977954ddb50394ba3010137c 9789 loader: tftp should not read past file end commit 63e2133b60ad42fc1b90a89825378dc1cdc82f85 9788 loader: validate tftp_makereq() after we did reset the read commit 75383e32bbd38e24115eefe5dee272d42a5c723e 9627 No longer need 32-bit boot_archive 9628 UFS boot archives are too large 9721 cmd/boot: support cpio boot archive commit c057d312c6f715bb3aeadb653466e7046f26c4af 9845 make clobber in uts/intel does attempt to remove debug64/ Conflicts: usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2018-09-229809 nvme driver should attach to all NVMe 1.x devicesRobert Mustacchi1-10/+82
9810 Update parts of NVMe headers for newer specs 9811 nvmeadm(1M) should have ctf Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-229815 Want basic AHCI enclosure servicesRobert Mustacchi2-0/+137
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-229806 ehci_take_control() can infinite loop due to PCI invalid readsRobert Mustacchi1-0/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-09-21backout: 9731 uts: update sys/queue.h (needs work)Gordon Ross1-604/+255
This reverts commit 8c5d29ab25ca6e74ebaba57fba6b4794fab41f3c.
2018-09-201700 Add SCSI UNMAP supportSaso Kiselkov4-11/+92
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-199813 isainfo should learn about SHA InstrsRobert Mustacchi1-1/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-09-17OS-7250 undo c99 change in dkio.hJerry Jelinek1-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-14 [illumos-gate merge]Jerry Jelinek1-16/+0
commit 002c14a113236969185bd1db508bf126971502be 9804 hal-set-property should support --direct option commit be4355ddcfa407e2d3e4a06973af5cbef6ccdbae 9812 headers should be free of SUS compiler tyranny
2018-09-139812 headers should be free of SUS compiler tyrannyRobert Mustacchi1-16/+0
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi4-29/+15
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King4-15/+29
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-109094 want writable uregs[] in dtracePatrick Mooney2-2/+4
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-09-06OS-7206 Multi-TRB xhci transfers should use event dataRobert Mustacchi1-26/+53
OS-7207 xhci needs to always set slot context OS-7208 increase xhci bulk transfer sgl count OS-7210 xhci_transfer_get_tdsize can return values that are too large Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-09-05 [illumos-gate merge]Jerry Jelinek1-255/+604
commit d2df75e755ab7973e38d93f9937214d0062c20e0 9771 loader.efi: 'handles' is used uninitialized in comconsole.c commit dd842a538534a82ca85614863fb473633d7ee59c 9770 loader.efi: unused variable 'cons' in comconsole.c commit 8c5d29ab25ca6e74ebaba57fba6b4794fab41f3c 9731 uts: update sys/queue.h commit 8c3347c4989237d6ebeeb03a67b21a523fc105d6 9782 eventfd support in zones is incomplete
2018-09-049731 uts: update sys/queue.hToomas Soome1-255/+604
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-31OS-7109 pull in Nexenta's unmap driver changesJerry Jelinek4-11/+92
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-27OS-7176 ehci_take_control() can infinite loop due to PCI invalid readsRobert Mustacchi1-0/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-08-27OS-5557 isainfo should learn about SHA InstrsRobert Mustacchi1-1/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-08-27 [illumos-gate merge]Jerry Jelinek1-7/+2
commit c6fe8850c7ff4c85074c93430743b146d8133436 5709 Add binary compatibility with Solaris 10 update 10 commit acab0a4f5020a09371629ac5149fdcf355dd0512 9755 bounds checking functions and types should only be visible if __STDC_WANT_LIB_EXT1__ is set to 1
2018-08-249755 bounds checking functions and types should only be visible if ↵Yuri Pankov1-7/+2
__STDC_WANT_LIB_EXT1__ is set to 1 Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-20OS-7132 nvme driver should attach to all NVMe 1.x devicesRobert Mustacchi1-10/+82
OS-7133 Update parts of NVMe headers for newer specs OS-7137 nvmeadm(1M) should have ctf Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jason King <jbk@joyent.com>
2018-08-17 [illumos-gate merge]Jerry Jelinek1-4/+25
commit e5ecfaa0ff00b00d0b97e8638701ff77caeeab1d 9726 getent could list the attr databases commit 70ee30a511f4abfd1b9cdf25495a219fe131829a 9719 uts/i86pc: add way to set bootrd_debug commit ca876c1c4225b51f8e1c2763b28e8466add83a0b 9717 libstand: build with -Wall only commit 64a170cf91c8d267e7707c00ac13639160db85cd 9703 loader: stage1 should not probe floppies for zfs commit 843ead088f87e5e766084646370e981f176eb323 9418 iwn: rate array in struct iwn_ks_txpower should have size IWN_RIDX_MAX+1 commit 8e5dcf3a637ec78130ed00945993c8c991997a44 9728 3secdb man pages need some tlc commit 00efb5e1437d3912284689f1b0c13190e634e788 8548 want memset_s(3C) commit 3b5ccf6b95a705120c7f7fa193afabfd40dc7342 9242 st: this statement may fall through Conflicts: usr/src/test/libc-tests/runfiles/default.run
2018-08-168548 want memset_s(3C)Yuri Pankov1-4/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-14OS-7125 Need mitigation of L1TF (CVE-2018-3646)John Levon3-8/+22
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-25 [illumos-gate merge]Jerry Jelinek1-1/+1
commit acd7f809f0376580771fe4df8aaeecebe4c40b2f 9672 Reserve a ZFS replication stream feature flag for ZSTD compression commit e8d4a73c868afb740396041be80ed2b141065e76 9621 Make createtxg and guid properties public
2018-07-249621 Make createtxg and guid properties publicJosh Paetzel1-1/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-24 [illumos-gate merge]Jerry Jelinek2-7/+25
commit 2ec7644aab2a726a64681fa66c6db8731b160de1 9580 Add a hash-table on top of nvlist to speed-up operations commit abe1fd01ce5a83718c5a840daeab4abdaec1c104 9465 ARC check for 'anon_size > arc_c/2' can stall the system
2018-07-239580 Add a hash-table on top of nvlist to speed-up operationsSerapheim Dimitropoulos2-7/+25
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-20 [illumos-gate merge]Jerry Jelinek2-0/+8
commit f44a1392c9d1c0ff0faf96d4eed0952a6b5cfbe0 9569 smbios(1M) could decode voltage and curent probes 9570 smbios(1M) could decode cooling devices 9571 smbios(1M) could decode temperature probes 9572 smb_impl.h structs should comment corresponding type 9573 overshifted smbios major version leads to undershifted data 9574 smbios(1M) shouldn't print non-existant bios versions commit 284ce987a33170d916c005f044ef6ce9ce8e1517 9641 want stack-clash mitigation commit 4b9a859a90a27a1aaf064cac9a4fa96bcca57337 9651 README.pkg: Extra zero in PKGVERS commit e4768a3447c8320148c66b297c2acb00217f575d 9477 loader: cstyle update of common/commands.c commit 49169a56b4da7a6f2d206ecc2166fbe2457343b9 9417 check_rtime: except more C++ commit 566b4223c74de6cad48ddbedf35a12d6a511c8c5 9133 ucbcmd: this statement may fall through commit 65d28c0b2556a9bb47ed2b033469a4182ff5b488 9184 Add ZFS performance test for fixed blocksize random read/write IO commit c2919acbea007fa95c709b60d073db9a24526e01 9577 remove zfs_dbuf_evict_key tsd commit 11f6a9680e013a7c9c57dc0b64d3e91e2eee1a6b 9591 ms_shift can be incorrectly changed in MOS config for indirect vdevs that have been historically expanded Conflicts: usr/src/uts/common/vm/vm_as.c usr/src/uts/common/vm/seg_hole.c usr/src/uts/common/sys/smbios.h usr/src/common/smbios/smb_info.c usr/src/cmd/smbios/smbios.c
2018-07-199569 smbios(1M) could decode voltage and curent probesRobert Mustacchi2-1/+336
9570 smbios(1M) could decode cooling devices 9571 smbios(1M) could decode temperature probes 9572 smb_impl.h structs should comment corresponding type 9573 overshifted smbios major version leads to undershifted data 9574 smbios(1M) shouldn't print non-existant bios versions Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-199641 want stack-clash mitigationPatrick Mooney1-2/+9
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-179048 mpt_sas should not require targets to send SEP messagesRobert Mustacchi1-3/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-06-28OS-7010 update sys/elf.h for recent processors like aarch64/risc-vRobert Mustacchi1-89/+241
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jake Saferstein <jake.saferstein@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-26OS-7034 ctxops should use stack ordering for save/restorePatrick Mooney1-2/+3
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-06-20 [illumos-gate merge]Jerry Jelinek2-0/+9
commit c7fbe46df966ea665df63b6e6071808987e839d1 9338 moved dnode has incorrect dn_next_type commit 99a19144e82244f3426f055cc73af8a937c0135c 9439 ZFS double-free due to failure to dirty indirect block commit 738e2a3ce3b2579222d6855e7fe75b5bcfcddf8d 9438 Holes can lose birth time info if a block has a mix of birth times commit 0dd498c0020c4a0dd34d350b07f97399a475d102 8906 uts: illumos rootfs should support salted cksum commit 4a04e8db7f069cc2eb910470e630778f35ef3c44 8905 loader: add skein/edonr support commit 9d1ccc13a7df03b1b5b6754fc08c980a323c5a37 8904 common/crypto: make skein and edonr loader friendly commit 538ff3037bec24f93f1358dd680f4bb077c9c0a2 9564 cw: possible buffer overflow in cw
2018-06-199596 Initial xsave xstate_bv should not include all featuresRobert Mustacchi3-5/+21
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-198905 loader: add skein/edonr supportToomas Soome2-0/+9
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-159600 LDT still not happy under KPTIJohn Levon1-2/+3
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-13OS-6967 LDT still not happy under KPTIJohn Levon1-2/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-06-11OS-7003 Initial xsave xstate_bv should not include all featuresRobert Mustacchi3-6/+22
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>