summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys
AgeCommit message (Collapse)AuthorFilesLines
2018-12-18 [illumos-gate merge]Jerry Jelinek1-1/+3
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-1/+3
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 Jelinek1-4/+3
commit de6af22ae73ba8d72672288621ff50b88f2cf5fd 9971 Make getrandom(2) a public interface
2018-12-139971 Make getrandom(2) a public interfaceJason King1-4/+3
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-10 [illumos-gate merge]Jerry Jelinek2-6/+2
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-0710026 common/sha1: update for loader buildToomas Soome2-6/+2
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-04 [illumos-gate merge]Jerry Jelinek1-3/+5
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-039998 uts: font rendering should support 16/24/32bit depthsToomas Soome1-3/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-03 [illumos-gate merge]Jerry Jelinek1-256/+605
commit 85280f08e3cfa2e404951ad6817bbb974b576858 9731 uts: update sys/queue.h commit b59f980dbdb21de19e1c25db4b9b9d558ab69def 10009 btxld: handle versioning better commit 9a637b377bec2a77cf25efdc06a6e8bc8f129a69 10007 loader: remove bcache marker code commit 3d4c0714448bf50d3c38268aa5fab56fef0ee496 10000 loader: stop using ../zfs/libzfs.h but instead use libzfs.h commit f2aacf291ef503fdf8ae4e69995bee851d6d10ae 9981 loader: add set-module-path to support scripting the module load path change commit a55281a71f076f3e82e8f0be3ff77769788df7a1 10008 libstand: gets.c cstyle cleanup
2018-11-309731 uts: update sys/queue.hToomas Soome1-256/+605
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-309816 Multi-TRB xhci transfers should use event dataRobert Mustacchi1-26/+53
9817 xhci needs to always set slot context 8550 increase xhci bulk transfer sgl count 9818 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: Joshua M. Clulow <josh@sysmgr.org>
2018-11-29OS-7389 restart_init() needs to be observableMike Gerdts1-0/+11
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-11-27OS-7393 9903 merge lost OS-3752 modificationsRobert Mustacchi1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-11-27 [illumos-gate merge]Jerry Jelinek2-31/+46
commit 5e1743f0d6a1d79ccc247d50153ad830fa07768b 9903 qinfo: add typed members commit a239e970c64e3cf36327bef7b63193d0e6a25544 9967 dflt_termios and base_termios need update (fix lint) Conflicts: usr/src/uts/common/sys/stream.h
2018-11-269903 qinfo: add typed membersToomas Soome2-30/+43
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-26 [illumos-gate merge]Jerry Jelinek1-0/+4
commit bbb9d5d65bf8372aae4b8821c80e218b8b832846 9994 cxgbe t4nex: Handle get_fl_payload() alloc failures 9995 cxgbe t4_devo_attach() should initialize ->sfl commit 4450d42479b62d9a48049d644ff47b97009d9da2 9999 loader: Consolidate three copies of ZFS commands into a central location. commit 39cc040ff7c0c62aae858381f21d0567dd60042e 9967 dflt_termios and base_termios need update commit 6da2547363ddbd247ee9513db83b05a31bca31af 9959 pthread_mutex_init should initialize mutex appropriately for robust mutex_init commit 2258ad0b755b24a55c6173b1e6bb6188389f72dd 9993 zil writes can get delayed in zio pipeline commit 6daabf26a113f7ed649c4995afca2ddad12c662b 9991 loader: optimize for size commit 50e197fe6be9f132133f0a154925441a1f1411b6 9982 libstand: exit on EOF in ngets commit 2918c4a32d09a835c1eba8b0b02fe1dcb7a83175 9936 atomic ops in syscall_mstate() induce significant overhead 9942 zone secflags are not initialized correctly Conflicts: usr/src/uts/common/sys/cpu_uarray.h usr/src/uts/common/os/zone.c
2018-11-219936 atomic ops in syscall_mstate() induce significant overheadJohn Levon4-24/+119
9942 zone secflags are not initialized correctly Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-21 [illumos-gate merge]release-20181122Jerry Jelinek3-1/+4
commit 8e9dfb97a84bbf797669c3ee2aabcc48b9ee13ff 9930 uts: kmdb should use "diag-device" when set (missed kmdb "input-device" fix) commit dbad7380d7852483de489e640f3a64b386115d59 9930 uts: kmdb should use "diag-device" when set
2018-11-209930 uts: kmdb should use "diag-device" when setToomas Soome3-1/+4
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-16OS-7146 Project Tiresias: USB topologyRobert Mustacchi1-16/+17
OS-6581 topo_node_label_set() should take a const char* instead of char* Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-13 [illumos-gate merge]Jerry Jelinek3-12/+60
commit 12d65476afc93e61685ea633c371bdbada4e2300 9974 loader: comconsole.c unused variable 'intbuf' commit 7a19142621d2577f80e8f03a082e1e7b44c00a29 9973 loader: use smbios specific defines only with smbios.c commit ffedf5deeba4b9adf8fdf31a53c23946700d648f 9970 loader: fix EFI getchar() for multiple consoles commit b1e7e97d3b60469b243b3b2e22c7d8cbd11c7c90 9969 svccfg: honour PKG_INSTALL_ROOT when building hash filename commit 8571aeda0618a9b2db4736e7fd3461be6959c42e 9966 svccfg cleanup crashes on empty manifestfiles property group commit d9256fff79245867eed7054793d48f5656f5a6d0 9665 loader: UEFI loader needs to set ISADIR based on hardware commit 94c3dad2979525d0a82595f3d8350a6116aba8ed 9851 add sys/containerof.h and implement __containerof
2018-11-12OS-7335 atomic ops in syscall_mstate() induce significant overheadJohn Levon4-29/+120
OS-7339 zone secflags are not initialized correctly Reviewed by: Patrick Mooney <patrick.mooney@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-11-12 [illumos-gate merge]Jerry Jelinek2-10/+10
commit f6dea603a339e9ce32cc78b775543b0cccbefac2 9955 loader: export boot pool and vdev GUID commit 5b8f338ecee33a4471924e65d685fde98134bc31 9787 snoop: add tftp OACK support commit 7ec6bfcf4280022b95218f03e28fb50217e4b6ff 9902 mac: mac_soft_ring_poll should use size_t commit 124619e5421ff751660c822c15c320ddf7800a5a 9954 loader: always set media size from partition.
2018-11-119851 add sys/containerof.h and implement __containerofToomas Soome3-17/+65
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-099902 mac: mac_soft_ring_poll should use size_tToomas Soome2-10/+10
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-01OS-2340 vnics should support LSORyan Zezeski6-7/+70
OS-6778 MAC loopback traffic should avoid cksum work OS-6794 want LSO support in viona OS-7319 dangling ref in mac_sw_cksum() OS-7331 mac_sw_cksum() drops valid UDP traffic Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-11-01 [illumos-gate merge]Jerry Jelinek1-2/+2
commit 05e627dc484199c2d1bcdec2c07e471897d93354 9935 update tzdata to 2018g commit 508de9f313d4260d23954085ed866e727901964c 9940 _kobj_printf must use va_list
2018-10-319940 _kobj_printf must use va_listToomas Soome1-2/+2
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-30 [illumos-gate merge]Jerry Jelinek2-2/+25
commit d06952d085d59072d42d77e29ac5669bbdc25d6e 9893 add some partition types commit 0ff1227b75bfc6aac8def680dc602c3b9fc2bfd4 9925 Update hwdata to 2018.10.25 commit 5e2cca1843c61ee0ef1bb95c5dddc9b450b790c6 9924 uts: update terminal dimensions based on selected font commit 1700af3add37a7b6db478d0876536849c3f691fe 9916 mdb ::dcmds and ::walkers could have filter options
2018-10-299893 add some partition typesToomas Soome2-2/+25
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-23Revert "OS-2340 vnics should support LSO" [breaks COAL]Ryan Zezeski6-70/+7
This reverts commit 104c53876a87e773ef729efa9419a70fe24933cb.
2018-10-22 [illumos-gate merge]Jerry Jelinek1-1/+1
commit bc4c0ff1343a311cc24933908ac6c4455af09031 9880 Race in ZFS parallel mount commit 975041dd3b571af240661f84d186e0cd0e36217b 9873 SMB logon fails during 1st second after service start commit ab618543cc6fc4bc273c077ef5d247961cdb29d4 8158 Want named threads API 9857 proc manpages should have LIBRARY section commit 62f63298eba531d48f87aa8c2089298cb7821962 9881 smbd terminated by SIGABRT after smb_account_free() Conflicts: usr/src/uts/common/sys/thread.h usr/src/uts/common/fs/proc/prvnops.c usr/src/uts/common/disp/thread.c usr/src/man/man4/proc.4 usr/src/man/man1/ps.1 usr/src/lib/libc/port/threads/thr.c
2018-10-22OS-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: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-198158 Want named threads APIJohn Levon4-13/+38
9857 proc manpages should have LIBRARY section Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-19OS-6964 Cloud Firewall not affecting bhyve InstancesJason King2-2/+7
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-18OS-2340 vnics should support LSORyan Zezeski6-7/+70
OS-6778 MAC loopback traffic should avoid cksum work OS-6794 want LSO support in viona Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jorge Schrauwen <jorge@blackdot.be> Approved by: Dan McDonald <danmcd@joyent.com>
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-10-069584 Extend smbios enumerator module to enumerate motherboardRob Johnston1-1/+2
9850 authority and system pgroups missing on some nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@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.