summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2020-04-08 [illumos-gate merge]release-20200409Jerry Jelinek9-63/+44
commit 62366fbbe8edca853fee6c14327d822239ba914f 12466 Enable IPv6 TSO Support for vioif commit d240edaf609c558d5a1f981b09a577823b54fae2 12465 vioif needs length for tso checksum commit 425251fd07ab465313fb50dea0f1ac795be10e05 9059 Simplify SMAP relocations with krtld commit 28e0ac9c914344194ef919b0271895d33f83d396 12433 efcode: NULL pointer errors commit 31aa620247ae407b2bee2dccd71693d1938f54d6 12452 Want support for AMD Zen 2 CPC Events Conflicts: usr/src/uts/i86pc/os/machdep.c usr/src/uts/common/io/dld/dld_proto.c usr/src/uts/common/inet/ip/ip_if.c
2020-04-07OS-8156 lx void linux image support (#284)Dave Eddy3-2/+22
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2020-04-0712433 efcode: NULL pointer errorsToomas Soome9-63/+44
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-06 [illumos-gate merge]Jerry Jelinek24-76/+3053
commit 4859da614b562d26b86cd0961067070cb5ed350c 12461 krtld: printf format errors commit 5f1360505f125e92a7fb558f30f3e14a1abab96b 12460 libpcsc is missing sparc target directories commit c559157643fef9f9afb0414e00a3579407ba3052 12330 libtopo: add support for directed graph based topologies commit 3afb2a2ae94e9183977495f0d248b766e58e4016 12464 fix kmdb build
2020-04-0612460 libpcsc is missing sparc target directoriesToomas Soome2-0/+37
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-04-03OS-8154 Expose bhyve sectsize property for virtio block devices (#283)Jason King1-9/+38
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Mike Zeller <mike.zeller@joyent.com>
2020-04-0312330 libtopo: add support for directed graph based topologiesRob Johnston22-76/+3016
Portions contributed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0112345 comm page should fallback to syscall after excessive migrationPatrick Mooney3-52/+161
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-30 [illumos-gate merge]Jerry Jelinek6-48/+220
commit 8c16a0e6d0b3d6a8b804825076383c61979302ec 12404 audioemu10k: variable may be used uninitialized commit d52aae2365749461c362fde5a4c1a26a620cfbd3 12310 Add demangle(1) command commit a61ed2ce7a86a4d6428f2a83eb4739fae945447e 12258 Need native CCID driver commit ae6d4bc342613e6a5dc7b84b03ecdb0cc9cf7d26 12444 Intel v1 chip topo needs rank information Conflicts: usr/src/uts/common/sys/usb/clients/ccid/uccid.h usr/src/uts/common/sys/usb/clients/ccid/ccid.h usr/src/uts/common/io/usb/clients/ccid/ccid.c usr/src/uts/common/Makefile.files usr/src/test/os-tests/tests/uccid/yk-readonly.c usr/src/test/os-tests/tests/uccid/notxn-poll.c usr/src/test/os-tests/tests/uccid/modify.c usr/src/test/os-tests/tests/Makefile usr/src/man/man7d/ccid.7d usr/src/man/man1m/ccidadm.1m usr/src/lib/libcmdutils/common/nicenum.c usr/src/lib/cfgadm_plugins/ccid/common/cfga_ccid.c usr/src/common/ccid/atr.c usr/src/cmd/devfsadm/usb_link.c usr/src/cmd/ccidadm/ccidadm.c usr/src/cmd/ccidadm/Makefile
2020-03-2812310 Add demangle(1) commandJason King3-10/+35
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2712258 Need native CCID driverHans Rosenfeld18-8/+1626
Contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2020-03-2712444 Intel v1 chip topo needs rank informationRobert Mustacchi1-28/+178
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-03-27 [illumos-gate merge]Jerry Jelinek51-327/+1796
commit cd62a92d4a964bfe61d35ba2301b69e65e22a509 7092 Want support for stdio memory streams 12360 fwrite can loop forever on zero byte write 12392 ftello64 doesn't handle ungetc() correctly when unbuffered commit 1470234269f4edea4cbf270cb2475e4988b788d5 12359 Want a means to set the umem mtbf at runtine commit 0ac311bae7f6f50d9ba506b52bd8860f2d68d4ce 12358 Need mbrtowc variant that indicates consumed zero bytes commit d726994754c938f91b6fd7e96b5cab3829615c58 12357 getc/putc_unlocked need to set orientation
2020-03-267092 Want support for stdio memory streamsRobert Mustacchi30-232/+1624
12360 fwrite can loop forever on zero byte write 12392 ftello64 doesn't handle ungetc() correctly when unbuffered Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2612359 Want a means to set the umem mtbf at runtineRobert Mustacchi3-8/+18
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2612358 Need mbrtowc variant that indicates consumed zero bytesRobert Mustacchi14-50/+123
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2612357 getc/putc_unlocked need to set orientationRobert Mustacchi6-38/+32
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2411609 Want modern Intel IMC driverRobert Mustacchi1-2/+333
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-03-23OS-8136 Add DISCARD/TRIM support to bhyve (illumos specific bits) (#270)Jason King1-2/+13
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Zeller <mike.zeller@joyent.com>
2020-03-20 [illumos-gate merge]Jerry Jelinek1-2/+2
commit 278de290aa274ca244c25d81b2940211c15ab7e5 12368 asy: variable may be used uninitialized commit f9c7ecc9013918bf789e154e2ed5f2e8fb6ce24c 12320 librsc: NULL pointer errors commit 528737823843346cf95a4a701612f82089135554 12379 e1000g: Need support for Intel I219 v10-v15 commit 1bff1300cebf1ea8e11ce928b10e208097e67f24 12378 ata: variable may be used uninitialized
2020-03-2012320 librsc: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-19 [illumos-gate merge]Jerry Jelinek600-70304/+0
commit 97b5374547d500fded52d886ceba8a9962af0527 12292 retire libbc
2020-03-1812292 retire libbcToomas Soome600-70304/+0
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Alexander Eremin <aeremin@tintri.com> Approved by: Garrett D'Amore <garrett@damore.org>
2020-03-17 [illumos-gate merge]Jerry Jelinek2-3/+7
commit 81c3d08501e57b65e096ec6a2b1d62f87cf8ced7 12365 pwritev64 can't write at offsets between [2 GiB, 4 GiB) commit 8d12444d6bc9b8e39d369d7700dcb29b0572abaf 12353 libproc should also check the GNU build id in addition to the debug link commit e68846a8e404cfae64e1c4e685626bf6867ce513 12352 libproc could know about .gnu_debuglink for remote symbol tables commit a3170057524922242772a15fbeb3e91f5f8d4744 12350 Add support for Emulex LPe31000 and LPe32000 fibre channel chipsets 12351 Remove the 32bit DMA restrictions in the emlxs driver Conflicts: usr/src/uts/common/syscall/rw.c usr/src/test/os-tests/tests/Makefile usr/src/test/os-tests/runfiles/default.run usr/src/lib/libproc/common/Psymtab.c
2020-03-1612353 libproc should also check the GNU build id in addition to the debug linkRobert Mustacchi1-36/+188
Reviewed by: Patrick Mooney <patrick.f.mooney@gmail.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-1612352 libproc could know about .gnu_debuglink for remote symbol tablesRobert Mustacchi4-1/+245
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-1612350 Add support for Emulex LPe31000 and LPe32000 fibre channel chipsetsPaul Winder1-0/+5
12351 Remove the 32bit DMA restrictions in the emlxs driver Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com> Reviewed by: Albert Lee <alee@racktopsystems.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-12 [illumos-gate merge]Jerry Jelinek17-82/+1160
commit 8e9352593f28b1a84101b11e1c6db6aabf187a1c 5880 Increase IOV_MAX to at least 1024 commit f3e1a610966249cf3c18b6f431eef3fac2ed90e4 12279 ::arc_compression_stats generates errors commit 3c6ffbab91273559b511d95f850d7b2d9cd2a3c5 11958 need topo maps for the SMCI,SYS-2028U-E1CNRT+ 11959 extend disk topo plugin to enumerate nvme devices Conflicts: usr/src/uts/common/syscall/rw.c usr/src/uts/common/sys/socket.h
2020-03-125880 Increase IOV_MAX to at least 1024Bryan Cantrill1-4/+0
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-11OS-8117 bhyve upstream sync 2019 Sept (#263)release-20200312Michael Zeller1-1/+1
Reviewed by: Dan McDonald <danmcd@kebe.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Approved by: John Levon <john.levon@joyent.com>
2020-03-1111958 need topo maps for the SMCI,SYS-2028U-E1CNRT+Rob Johnston17-82/+1160
11959 extend disk topo plugin to enumerate nvme devices Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-11 [illumos-gate merge]Jerry Jelinek2-14/+17
commit 388488112189b484c639b410a453c22e93bdfb68 12304 risc-v dis instruction alignment too restrictive commit 6de7dd38d5e1d12791b18f60b9cad431c7d4b419 11861 hostbridge topo module should be hardened to handle empty busses commit ac2f5fbefc05314fcd97b03f2338b39e6efe643f 12370 mdb tests should be packaged 12380 findtest needs listing in runfile Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/pkg/manifests/system-test-utiltest.mf usr/src/cmd/mdb/test/mtest.sh [modified local, deleted upstream]
2020-03-09 [illumos-gate merge]Jerry Jelinek3-9/+26
commit 4e4d1bad19e83eed004cbbbec13ba7d42ae7d17a 12356 Update hwdata to 2020.02.22 commit 86b2c59a1c0693176ce8e6e5347f533716a6fcb0 12354 It should not be possible to create persistent VNICs over temporary objects commit f11c6b604a17df4ddc8c4987e50f5b8d8a945516 12364 mdb trips assertion related to autowrap commit ebb7c6fd4f966f94af3e235242b8a39b7a53664a 12204 want driver for Mellanox ConnectX-4/5/6 NICs commit da40b2648878aa9434c7199422846fe5a7032714 12203 FMA fault ASRUs missing FMRI annotations commit 12eb87fbfbcd9e0abde89898daa0a87c695807e4 12205 want generic NIC transceiver fault events commit a23b3b1bb4e08abaac9fb78fea486e678ce6d6de 12319 ipsecah/ipsecesp: smatch errors commit ab82c29b6e890d0f1241f9cd0cefda3430f46bd5 12173 ip: variable may be used uninitialized in this function Conflicts: usr/src/lib/libdladm/common/libdladm.h usr/src/lib/libdladm/common/libdladm.c
2020-03-0812354 It should not be possible to create persistent VNICs over temporary ↵Andy Fiddaman3-9/+26
objects Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-03-0712304 risc-v dis instruction alignment too restrictiveRobert Mustacchi1-14/+5
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-0711861 hostbridge topo module should be hardened to handle empty bussesRobert Mustacchi1-0/+12
Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-03-06 [illumos-gate merge]Jerry Jelinek3-120/+57
commit 7d8deab2c421c563ab11a55e623ed48109e237af 12306 XPG4v2 slave pty behaviour should generally be disabled Conflicts: usr/src/uts/common/os/streamio.c
2020-03-0512306 XPG4v2 slave pty behaviour should generally be disabledAndy Fiddaman3-120/+57
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-04 [illumos-gate merge]Jerry Jelinek1-22/+22
commit 3d349c3119b5b6e21daba1ce004cf4625b25d67f 12342 bandwidth display badly formatted in flowstat, dlstat, and dladm commit 9dc2843d4266243e87f5d9de7a90b86235a6da08 4508 flowadm not working as documented, or documentation incorrect 4538 flowadm man page does not list lport and rport as output fields for show-flow 7210 flowadm does not have show-usage command described in the manual page commit bc576fff266b5ed3db0ef5d8196b7440cdefbb8b 12325 ahci: variable may be used uninitialized commit 45948e49c407e4fc264fdd289ed632d6639e009d 11493 aggr needs support for multiple pseudo rx groups commit b69c34dad3717624ff6b4f32b71014ee05b6a678 12271 "name" member of "struct option" should be const commit 84de666edc7f7d835057ae4807a387447c086bcf 11490 SRS ring polling disabled for VLANs 11491 Want DLS bypass for VLAN traffic 11492 add VLVF bypass to ixgbe core 2869 duplicate packets with vnics over aggrs 11489 DLS stat delete and aggr kstat can deadlock commit 20f5062b9c5143e4b4bd21245fcebdb21d40c08c 12344 zpool iostat output formatting error Conflicts: usr/src/uts/common/sys/mac_impl.h usr/src/uts/common/io/mac/mac_datapath_setup.c usr/src/uts/common/io/mac/mac.c usr/src/uts/common/io/ixgbe/ixgbe_sw.h usr/src/uts/common/io/ixgbe/ixgbe_main.c usr/src/uts/common/io/aggr/aggr_grp.c usr/src/man/man1m/flowadm.1m
2020-03-0412342 bandwidth display badly formatted in flowstat, dlstat, and dladmPeter Tribble1-22/+22
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-28 [illumos-gate merge]Jerry Jelinek2-2/+2
commit 2c2b5e89f6b9617f543c1b581759525f4730690e 11275 gettimeofday should use comm page Conflicts: usr/src/lib/libc/i386/sys/gettimeofday.c
2020-02-2711275 gettimeofday should use comm pagePatrick Mooney5-122/+53
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-27 [illumos-gate merge]Jerry Jelinek4-22/+20
commit 3e8c7f16168b2700c28b981ab66ca8ff755c5a5d 12333 loader: replace zfs_alloc/zfs_free with malloc/free commit 1743a90d9abccc6cd1e57ef89729c674b859fc6e 12099 fm: cast between incompatible function types
2020-02-2712099 fm: cast between incompatible function typesToomas Soome4-22/+20
Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-26 [illumos-gate merge]Jerry Jelinek2-4/+2
commit 2944b91ec59a95e39012331cb055e960ae6d4489 12334 fix gcc4 build 12322 kdb: removal of unused dependency recommended commit 13b136d3061155363c62c9f6568d25b8b27da8f6 12295 librsc: wrong argument for sizeof commit f3a525d949e26238340eb8c1f6fdcfff91fc7e65 12328 FNMPERIOD makes little sense for find -path Conflicts: usr/src/test/util-tests/tests/Makefile
2020-02-2612334 fix gcc4 buildJohn Levon2-8/+4
12322 kdb: removal of unused dependency recommended Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-2512295 librsc: wrong argument for sizeofToomas Soome1-3/+1
Reviewed by: Matthias Scheler <mscheler@tintri.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-25 [illumos-gate merge]Jerry Jelinek24-3107/+187
commit 2bcbf80ce6c8a2fb827428428c350ebe4f91f7ab 12289 remove sunfire-specific code from libprtdiag commit 873f5d0769a5334a9dfb27cf8a5174e25ae4418e 12335 loader: can not load zero sized file commit 0cad6fe6a45fed29aa5c115fda1fc16385145fce 11985 libfakekernel: cast between incompatible function types commit 93fec3dabf64a3a6299b6973ba1d0260c667e1c0 12080 udapl_tavor: cast between incompatible function types
2020-02-2412289 remove sunfire-specific code from libprtdiagPeter Tribble20-3007/+79
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-2411985 libfakekernel: cast between incompatible function typesToomas Soome2-2/+2
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>