summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2019-01-17OS-7503 snoop(1m) should learn about SVPJason King1-2/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-168235 fwflash for sd needs to handle partial writesRobert Mustacchi4-3/+51
8236 fwflash sd plugin shouldn't hardcode maximum image size 8237 libscsi improperly translates request sense and isolate options to uscsi Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-15 [illumos-gate merge]Jerry Jelinek162-82/+652
commit c653bb4713ca694c2d16b04b65d5b76c0bb46bd4 10197 build smatch in parallel commit 15c07adc1c7b828006b5e3c4d528b92229d6bd23 10081 smatch indenting fixes for usr/src/uts commit 5661bb7641e85c46713da7a3002b29ecd2c3daf0 10080 smatch Makefile changes for usr/src/cmd commit 05ede3db5e3b7d540afbccdc872c735770e82ef3 10079 smatch Makefile changes for usr/src/lib commit cadd68ea0014761eda6a293664086dfa80686d85 10078 smatch fixes for UCB commit 1ea94c756c0bc9170021d7b570944a24f224c03f 10202 loader: use screen-#rows to find bottom left co-ordinates commit 08487eea68a2fa501b5042131c6db068089f82e1 10173 loader: support newer ZFS versions Conflicts: usr/src/lib/libdladm/Makefile.com usr/src/lib/fm/topo/modules/i86pc/chip/Makefile
2019-01-1410079 smatch Makefile changes for usr/src/libJohn Levon162-76/+654
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-14OS-7504 varpd svp_remote_resolved exits on unowned mutexDan McDonald1-1/+0
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2019-01-119058 postmortem DTrace frequently broken under vmwareSam Gwydir1-4/+3
Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Matthew Ahrens <mahrens@delphix.com>
2019-01-11 [illumos-gate merge]Jerry Jelinek48-10530/+15
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-108886 mdns: update to mDNSResponder-878.1.1Toomas Soome48-10530/+15
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-109814 strndup() performs pathologicallyBryan Cantrill1-2/+7
Reviewed by: Robert Mustacchi <rm@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> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-109821 want a way to run vendor-specific commands via libscsiRobert Mustacchi5-11/+52
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-109747 Implement CPU autoreplace based on Intel PPINRobert Mustacchi3-4/+74
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-09OS-7127 Add support for SMBIOS 3.2Robert Mustacchi13-13/+1619
OS-7128 Want libjedec OS-7129 Check for SMBIOS table with higher version OS-7130 smbios slot version check is broken for smbios 3.x OS-7131 smbios CPU Cache extended size not correctly calculated OS-7500 smbios(1M) slot printing could be clearer Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Approved by: Joshua Clulow <jmc@joyent.com>
2019-01-08OS-6795 illumos-joyent build tools depend on platform PerlJohn Levon1-2/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-07 [illumos-gate merge]Jerry Jelinek13-31/+66
commit 9890ff8357a674572254e0be06b175a1e8eab4b0 10028 loader: implement framebuffer console 10029 common/font: create shared font.c 10030 import pnglite into usr/src/common/pnglite 8918 loader.efi: add vesa edid support 10031 loader: import tem for loader console 10032 loader: implement tem utf-8 support 10033 ficl: add simple gfx words 10034 loader: use term-drawrect for menu frame 10035 loader: add alpha blending for gfx_fb 10036 ficl: add fb-putimage 10037 loader: add illumos.png logo 10038 loader: replace gop and vesa with framebuffer 10039 loader: build rules for new font setup 10040 loader: gfx use GOP Blt() function in visual_io callbacks commit f33b666290305a2b2c134d23cbd1e70e06bf36fd 7796 uts: ldterm default to utf-8 commit adc2b73db62a4506a57dfd1ce89bcadc4a60a29d 7784 uts: console input should support Unicode commit 1f5207b7604fb44407eb4342aff613f7c4508508 10063 basic support for smatch 10153 checkpaths shouldn't check packaging exceptions commit c0455f334914631f42eb41177d677e2820ee6506 9478 etdump: Add the etdump utility for dumping El Torito boot catalog information. commit c62757b2b8b6c26589d7704d0ff20beb107fcd9a 10154 zfs: cast between incompatible function types commit 781f142d2ae880bb893875d2a114552171a5c3e5 10064 loader: zfs reader should not probe partitionless disks commit 8a06b3d6467c15646e663c05086378f16288af85 10155 ip: cast between incompatible function types commit c5749750a3e052f1194f65a303456224c51dea63 10157 sgs/libld: cast between incompatible function types commit 5e90af26eb6ed2206c2a5f5131a1f3c377d6e8c4 10158 sgs/rtld: cast between incompatible function types commit adc04c2d55dd20cc6a0622f1147c0b084cdc3099 10159 libc: cast between incompatible function types commit 9419bc2fc61b54b25a4e45211d31fcb920ff67cc 10162 Sun/Solaris/Kstat: cast between incompatible function types Conflicts: usr/src/tools/env/illumos.sh
2019-01-0710028 loader: implement framebuffer consoleToomas Soome1-3/+9
10029 common/font: create shared font.c 10030 import pnglite into usr/src/common/pnglite 8918 loader.efi: add vesa edid support 10031 loader: import tem for loader console 10032 loader: implement tem utf-8 support 10033 ficl: add simple gfx words 10034 loader: use term-drawrect for menu frame 10035 loader: add alpha blending for gfx_fb 10036 ficl: add fb-putimage 10037 loader: add illumos.png logo 10038 loader: replace gop and vesa with framebuffer 10039 loader: build rules for new font setup 10040 loader: gfx use GOP Blt() function in visual_io callbacks Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-0510063 basic support for smatchJohn Levon7-6/+26
10153 checkpaths shouldn't check packaging exceptions Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-0410159 libc: cast between incompatible function typesToomas Soome5-21/+31
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-03OS-7467 libproc ia32 Pstack_iter() should leverage ctfRobert Mustacchi2-8/+65
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-12-21 [illumos-gate merge]Jerry Jelinek5-23/+24
commit fb2612809ed5f2cb9109db768e63d61f6659f71b 1228 Add CCM and GCM mode support to AES in pkcs11_softtoken commit 1ec00b5abd071c76e2dc0cfa7905965b6b7a89a9 10071 genunix: loadable_syscall: cast between incompatible function types Conflicts: usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
2018-12-201228 Add CCM and GCM mode support to AES in pkcs11_softtokenJason King19-1417/+1119
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-20OS-7463 build broken after OS-6969 integrationPatrick Mooney3-27/+83
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-12-20OS-7408 want native libvmm (fix deps)Hans Rosenfeld1-0/+1
2018-12-20 [illumos-gate merge]Jerry Jelinek13-119/+42
commit a22312a2010fbc0fae7e50874e1cc393f1256887 10065 exception_lists: remove some loader exceptions commit ae72ee9643cbd127139a2b6363b3f9c2872a5578 10061 usr/src/lib/libc/port/gen/l3.c is unused commit d81547170496f442be8d1f2761ffcd2781f726b2 10056 9894 broke PYTHON_VERSION Conflicts: exception_lists/hdrchk exception_lists/cstyle
2018-12-20OS-7408 want native libvmmHans Rosenfeld5-1/+1083
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-12-20OS-7403 libvmmapi: add vm_get_devmem_offsetHans Rosenfeld3-11/+26
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-12-20OS-7402 libvmmapi: vm_open destroys VM on error, vm_close is missingHans Rosenfeld3-0/+26
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-12-1810061 usr/src/lib/libc/port/gen/l3.c is unusedPeter Tribble1-98/+0
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-1810056 9894 broke PYTHON_VERSIONAndy Fiddaman12-21/+42
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-18 [illumos-gate merge]Jerry Jelinek1-0/+11
commit 04e56356520b98d5a93c496b10f02530bb6647e0 5882 Temporary pool names commit 36acdd115a7d14b9a0ffd968d084ebeac2451a7e 10062 illumos.sh could be re-organized commit 4da7ed37ba5e1e12c0618eef16411d6fd67dd8c6 10060 loader: fix DEBUG messages in disk/part interfaces commit 922a2a1681b0f92b4d65daff3cbcd841293d5778 10058 loader: Add an ISO9660 "partition table" type to loader. commit 67deef8cbc83060db238a0f4ee252d1ba74641ef Conflicts: usr/src/tools/env/illumos.sh usr/src/cmd/zpool/zpool_main.c
2018-12-175882 Temporary pool namesAndriy Gapon1-0/+11
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-17 [illumos-gate merge]Jerry Jelinek3-6/+10
commit de6af22ae73ba8d72672288621ff50b88f2cf5fd 9971 Make getrandom(2) a public interface
2018-12-14 [illumos-gate merge]Jerry Jelinek1-7/+7
commit 03270635d68df6a0392fb8f4b7c04acad764648b 10057 Man page misspellings: "ouput", "particuliar", and "overriden" commit 13b70267be56f36cbbc54ef71e13714ad820ad22 10048 fdisk: use /boot/pmbr if possible commit 6fe4f3002ca33af5ab7123ed78d81899dadf2fbb 9683 Allow bypassing devid in vdev_disk_open() commit 17fb938fd6cdce3ff1bb47dafda0774f742249a3 9847 leaking dd_clones (DMU_OT_DSL_CLONES) objects commit 20633e304b57bc98f70fdb194081b7023adf527b 9559 zfs diff handles files on delete queue in fromsnap poorly
2018-12-14Revert "backout 9421: causes TRITON-372"Jerry Jelinek1-2/+5
This reverts commit 2a235a434573f6659d6ebfc10ef33136384caad1.
2018-12-139971 Make getrandom(2) a public interfaceJason King3-6/+10
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-139559 zfs diff handles files on delete queue in fromsnap poorlyPaul Dagnelie1-7/+7
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-10OS-6417 "zpool import -m" could print last txg timeKody A Kantor1-3/+6
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-12-10 [illumos-gate merge]Jerry Jelinek962-34/+1071400
commit 16d8656330ae5622ec32e5007f62145ebafdc50f 9997 Import iconv modules from g11n consolidation commit 863275a46b877530dd1c728df0b4e9bddb5702e3 9956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk commit 049ba636fa37a2892809192fc671bff9158a01cd 9630 add lzc_rename and lzc_destroy to libzfs_core commit 37002877d7628586736855370376e9f6ec0d4704 9989 Make loader.efi dual boot, step 2: remove boot1 commit 03fe8ede397c5609aac1be54aedccec490dca121 10026 common/sha1: update for loader build
2018-12-089997 Import iconv modules from g11n consolidationAlexander Pyhalov957-0/+1071334
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-079630 add lzc_rename and lzc_destroy to libzfs_coreAndriy Gapon5-34/+66
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-06 [illumos-gate merge]Jerry Jelinek4-5/+9
commit a949e73d2676619263a21aaaaea30669bfcc27a1 10019 libsldap: macro expands to multiple statements commit a50e8766452bf989ab5da8c51bb857190e7a18c9 10018 libkmf: macro expands to multiple statements commit fa79a855d371dfcb29461ad6ebaf48a458bf9f14 10017 libilb: macro expands to multiple statements
2018-12-0510019 libsldap: macro expands to multiple statementsToomas Soome1-1/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510018 libkmf: macro expands to multiple statementsToomas Soome2-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510017 libilb: macro expands to multiple statementsToomas Soome1-2/+3
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-04OS-7066 Want support ahci LED entries in topo (fix DEBUG)Jordan Paige Hendricks1-1/+0
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-04 [illumos-gate merge]Jerry Jelinek2-7/+10
commit 3e90f8d31de34a9f1efdf9484f999cca7149860d 9998 uts: font rendering should support 16/24/32bit depths commit fbbcb43d3dc65baeb851d4b368f233970b5b7098 9937 uts: use smallest font as fallback default commit 135ec7c89feffe489942d5c5a37e69f4efb7d7bb 10014 bootadm: menu_free() is accessing freed memory commit 9dded1d9015db0b91278731dfec380891ea0eb14 10013 bootadm: list_menu_entry() is missing else commit 8421bc58f13e94e818fb7374158f5450f9c4931d 10010 libsmbns: macro expands to multiple statements commit 7d1eae8c55720848a7a807e8b76f4b8c7e339af3 9987 loader.efi: add version support commit 2b811402e28c1eea57dd7a5e98c7f1c72637ffd9 9975 loader.efi: unused variable 'err' commit f111a354011b4b6a93d3b8d94aa06a982d8c7686 10002 librcm: bitwise comparison always evaluates to false
2018-12-0310010 libsmbns: macro expands to multiple statementsToomas Soome1-3/+6
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-03OS-7066 Want support ahci LED entries in topoJordan Paige Hendricks5-0/+335
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-12-0310002 librcm: bitwise comparison always evaluates to falseToomas Soome1-4/+4
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-29OS-7353 bhyve support for persistent pci slots for disksMike Gerdts1-35/+65
Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-11-28OS-7398 topo_usb_port_properties() doesn't properly handle ports with no ↵Robert Mustacchi1-1/+1
protocol Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>