summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mdb
AgeCommit message (Collapse)AuthorFilesLines
2020-05-26mergegcc9John Levon20-173/+161
2020-05-26 [illumos-gate merge]Jerry Jelinek4-3/+8
commit b325f34d6fd056178a119182f410f157d35a9ea6 12781 /etc/ppt_aliases needs to be in the boot archive commit 282a8ecb1f4aca0718d89ef1299b5928e5405bca 12736 Add DISCARD/TRIM support to bhyve commit aee33e58f237f0d3cfeab24295f491937f0f7c79 12766 clean up bhyve lints commit 00509c829a7bda32eeabfd272e5e6307ed93079e 12784 Fix errors in plockstat man page commit c376fe93141769de29a07813de2dfb2c8c4b8481 12745 man page typos commit 84659b24a533984de271059abf9a1092835d15a9 12735 bhyve upstream sync 2019 Sept commit cf3ec608f736765ec9852eed5e611848a25de9a4 12768 12392 regressed ftello64 behavior commit 165c5c6fe7d6c7a95878c8a3aae7da65d1da1d90 12774 Resilver restarts unnecessarily when it encounters errors commit 9c3024a3457d2d1269be18124a1ac69e33000da7 12682 want mdb-bhyve module commit 88d6421c15f1c4daea9c8128e715662091258054 12779 mdb str_flags is missing STRXPG4TTY commit 3579e3c35b601b3f66174315be3026281487541a 12776 libbe: missing typedef in libbe.h commit eb9a1df2aeb866bf1de4494433b6d7e5fa07b3ae 12680 want PCI pass-thru in bhyve Conflicts: exception_lists/packaging usr/src/cmd/bhyve/bhyverun.c usr/src/cmd/mdb/i86pc/modules/unix/unix.c usr/src/cmd/pptadm/Makefile usr/src/lib/libppt/Makefile usr/src/lib/libppt/Makefile.com usr/src/lib/libvmm/Makefile usr/src/lib/libvmm/Makefile.com usr/src/uts/i86pc/Makefile.i86pc usr/src/uts/i86pc/io/vmm/vm/vm_page.h usr/src/uts/i86pc/ppt/Makefile usr/src/uts/i86pc/vmm/Makefile usr/src/uts/intel/ia32/ml/modstubs.s
2020-05-2212682 want mdb-bhyve moduleHans Rosenfeld30-157/+1976
Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-2212779 mdb str_flags is missing STRXPG4TTYAndy Fiddaman1-1/+5
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-18 [illumos-gate merge]Jerry Jelinek5-294/+1
commit d0b89bad7e1fdc02b67434ccc5d1c0e983e25583 12743 man page spelling mistakes commit 7e95e8d94bf4ccccc742a5e7a1370afe0d890ae3 12728 emlxs: symbol 'emlxs_prog_type_t' is multiply-defined commit bd025ac2b6fbfbc59dfc0bd50a0e56dd56de9229 12739 gld module missing dep on mac after 12671 commit 4c87aefe8930bd07275b8dd2e96ea5f24d93a52e 12665 want modern bhyve commit a68aefedafdc78f1f25e9c888f61357d59c87311 12540 mdb: build with gcore Conflicts: exception_lists/check_rtime exception_lists/copyright exception_lists/cstyle exception_lists/hdrchk exception_lists/packaging exception_lists/wscheck usr/src/cmd/bhyve/Makefile usr/src/cmd/bhyve/acpi.c usr/src/cmd/bhyve/bhyverun.c usr/src/cmd/bhyve/block_if.c usr/src/cmd/bhyve/gdb.c usr/src/cmd/bhyve/mevent.c usr/src/cmd/bhyve/pci_e82545.c usr/src/cmd/bhyve/pci_emul.c usr/src/cmd/bhyve/pci_emul.h usr/src/cmd/bhyve/pci_fbuf.c usr/src/cmd/bhyve/pci_nvme.c usr/src/cmd/bhyve/pci_passthru.c usr/src/cmd/bhyve/pci_virtio_block.c usr/src/cmd/bhyve/pci_virtio_console.c usr/src/cmd/bhyve/pci_virtio_net.c usr/src/cmd/bhyve/pci_virtio_scsi.c usr/src/cmd/bhyve/pci_virtio_viona.c usr/src/cmd/bhyve/pci_xhci.c usr/src/cmd/bhyve/rfb.c usr/src/cmd/bhyve/test/Makefile.com usr/src/cmd/bhyve/test/tst/mevent/lists.delete.c usr/src/cmd/bhyve/test/tst/mevent/testlib.c usr/src/cmd/bhyve/test/tst/mevent/testlib.h usr/src/cmd/bhyve/uart_emul.c usr/src/cmd/bhyve/virtio.c usr/src/cmd/bhyve/virtio.h usr/src/cmd/bhyvectl/Makefile usr/src/cmd/bhyvectl/bhyvectl.c usr/src/cmd/devfsadm/i386/misc_link_i386.c usr/src/compat/freebsd/amd64/machine/specialreg.h usr/src/compat/freebsd/sys/callout.h usr/src/compat/freebsd/sys/param.h usr/src/lib/Makefile usr/src/lib/libvmmapi/common/mapfile-vers usr/src/lib/libvmmapi/common/vmmapi.c usr/src/lib/libvmmapi/common/vmmapi.h usr/src/pkg/manifests/system-bhyve.mf usr/src/pkg/manifests/system-library-bhyve.mf usr/src/uts/i86pc/Makefile.files usr/src/uts/i86pc/io/vmm/README.sync usr/src/uts/i86pc/io/vmm/amd/svm.c usr/src/uts/i86pc/io/vmm/intel/vmx.c usr/src/uts/i86pc/io/vmm/intel/vtd.c usr/src/uts/i86pc/io/vmm/io/ppt.h usr/src/uts/i86pc/io/vmm/io/vatpit.c usr/src/uts/i86pc/io/vmm/io/vlapic.c usr/src/uts/i86pc/io/vmm/vm/vm_map.h usr/src/uts/i86pc/io/vmm/vm/vm_page.h usr/src/uts/i86pc/io/vmm/vmm.c usr/src/uts/i86pc/io/vmm/vmm_host.h usr/src/uts/i86pc/io/vmm/vmm_instruction_emul.c usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c usr/src/uts/i86pc/io/vmm/vmm_sol_vm.c usr/src/uts/i86pc/sys/viona_io.h usr/src/uts/i86pc/sys/vmm.h usr/src/uts/i86pc/sys/vmm_dev.h usr/src/uts/i86pc/sys/vmm_drv.h usr/src/uts/i86pc/viona/Makefile usr/src/uts/i86pc/vmm/Makefile
2020-05-1512665 want modern bhyvePatrick Mooney3-290/+0
Portions contributed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Mike Gerdts <mike.gerdts@joyent.com> Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk> Portions contributed by: Dominik Hassler <hadfl@omniosce.org> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Portions contributed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1512540 mdb: build with gcoreToomas Soome2-4/+1
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-05-12 [illumos-gate merge]Jerry Jelinek14-166/+152
commit 868e1ac07011f1f9626a73a411c31ebbdd462e3d 12554 want sdev plugin framework (fix header issue) commit b237158d576c3f39f35d97c4dd214c07273ddde4 12674 want mac rx barrier function commit b939b187ee16d21b506005807c652e2c7bdfe243 12645 vds: smatch and NULL pointer errors commit f8927fa6636832af96f657f29571bdbd213c6247 12554 want sdev plugin framework commit 725953abcc30bcf6f15d7b8a313ab0749275d95f 12610 rmcadm: NULL pointer errors commit cb453c7ae4b42ac7a2d7ce155181572a96d69b33 12650 ds: smatch and NULL pointer errors commit 29368e865707707ba77989693d34358ebfa08757 12644 vdc: NULL pointer errors commit 59b05390e07c3b0e69288f9a732dc5b90d464721 12539 mdb: NULL pointer errors commit 8124b8119d8ab7f80f1bd8b094cd96356f531b54 12597 want libutempter commit c8907381b10259bed3a871a2881c0f3b7287ab3c 12705 remove __builtin_alloca() declaration from string.h Conflicts: usr/src/uts/common/sys/mac_impl.h usr/src/uts/common/sys/Makefile
2020-05-1112539 mdb: NULL pointer errorsToomas Soome14-166/+152
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-11 [illumos-gate merge]Jerry Jelinek3-0/+290
commit e7d144c90b0aab78554a319cc0a94cafe23a72a2 12544 e1000g: NULL pointer errors commit 4e2c3273e98e347b3b0d6ea03be57eda0b8def7b 12543 chxge: NULL pointer errors commit 4f82e07802416dd88f61770ddd96e9c040095895 12538 ldmad: NULL pointer errors commit 38ff79119b4ef2a8e52068a5d95129909aadf342 12655 niagara: NULL pointer errors commit cee39f3ff96ecf06e603339642e5393b7c1738e8 12710 loader: vdev_read() can corrupt memory commit ec71f88e58593e3077f03588d3c38e6cbd4e8c1a 12671 hcksum routines are too verbose 12672 want mac_hcksum_clone function commit bf21cd9318e0a3a51b7f02c14a7c1b1aef2dc861 12612 import Pluribus bhyve port commit 4c7b9a81057545d490dd52cf823de529d8137a5b 12718 LDT overlap with TSS reintroduced in 12608 commit 5254d4fa5763710c9674cbc8308362326643d386 12715 Update tzdata to 2020a commit b17aa18c453380499cb628ad8e7f7536bfd9d483 12653 vnet: smatch and NULL pointer errors commit a5efd12c64532eac05eb5a4b6901396be06125bf 12652 platsvc: smatch and NULL pointer errors commit 6e472272d020cb1e83ec4964e2a2f5761a354bcb 12651 vsw: NULL pointer errors commit 90c84b2b51065d8ba19244aa8e420ccfc3fb3e45 12616 cpr: NULL pointer errors commit 7e7bf7f54a5544e467fcb1eaf3f5f47129d83d70 12617 pcie: NULL pointer errors commit 3dddd038560f12863d73bf754e6534d071a45610 12615 todds1337: NULL pointer errors commit 1577b7ba682b7fdc8ef49b98f2147ec01b11e568 12634 niumx: NULL pointer errors commit 47a041a028740925012faeaf8aa122cb53545a4a 12614 todds1287: NULL pointer errors commit fccee7da6a96828fd0fd19c6b32fe901e6b31549 12633 glvc: NULL pointer errors commit 9d86952736be4a2132ea65d76b3dde43dc999f9e 12630 excalibur: NULL pointer errors commit 50ed1c1e61e07032076ff0041b06b604754d190c 12631 sunfire: smatch and NULL pointer errors commit baa111a1f46457da764bd7a40234b4f9a2de1885 12629 daktari: smatch and NULL pointer errors commit c5fab18ea427d8368421383466fe138ed00ed68d 12628 chicago: smatch and NULL pointer errors commit 44da0df0d621255604c6a72b29e72219d50a76d6 12627 seattle: NULL pointer errors commit 0d41b2d927be6023812b1b3035b9c5cf84f700b6 12618 cheetah: NULL pointer errors commit 1e901b654aeabd2bde7c1b05a0d83071d41ca493 12619 mpxu: NULL pointer errors commit 1e1331ff02be014b4a75626f3a9ab9237f405b35 12626 boston: NULL pointer errors commit f23a396b6eea5efd75ad61ab78e31f55a36732a8 12620 littleneck: NULL pointer errors commit 8adb60c2f39cd295bca28a5a44fa9c4934109e61 12607 db21554: NULL pointer errors commit 35420702b93f71061940bdddcc5401bcb0337e76 12611 rmclomv: NULL pointer errors commit ada2da53edc6b7d3afbdff4975c5c32c01a7c72d 12536 picl: NULL pointer errors commit 9ddb26a06d595789532ca2be60f2625a035e5baa 12603 gpio_87317: smatch and NULL pointer errors commit 424a9dabffff3ee7b75ad66819578b015c7e72d0 12638 ntwdt: NULL pointer errors commit fd2e3606878080ff9881c6a5d17c0dc41a944a9a 12639 n2piupc: smatch and NULL pointer errors commit 4b2e399d2387adc4f0af512ea0e3f84da0988e76 12646 vlds: NULL pointer errors commit eb6b10e69fa5ba733da194d3ad71a0e63338be29 12621 tazmo: smatch and NULL pointer errors commit 12042ab213b3af68474f48555504db816a449211 12622 grover: smatch and NULL pointer errors commit 5f94959e45722ce4c5b397c781bd33bdc12bc35f 12602 pic16f747: NULL pointer errors commit 54b3584e66419f0f60689044f13d702660b4233f 12681 Excess service times for NFS(v3) locking calls commit f7c6b0310a1b1045e3e955e113031eb3c485707b 12601 adm1026: NULL pointer errors commit 111d63ac89d5f46c27a3de884ceaf358c6b4f3c7 12599 pic16f819: NULL pointer errors commit b10a7a5c84767eaa0c2fd6cda5f456fccd17aaff 12600 ssc100: NULL pointer errors commit 67c3b220bd061b0e5e7bed36a8deff9f85b06440 12598 ssc050: smatch and NULL pointer errors commit 2e6bb8e703b27f1b2e066859acdc04f2f8a745f9 12613 rmc_comm: NULL pointer errors commit 78d71c09ff583b38d95e01afefe0faf5a10b8e36 12556 sbusmem: NULL pointer errors commit 033fe5502e8d73564183eeb70cde2e5fb6bf7f9f 12550 dad: NULL pointer errors commit d34120274c30795a501f8eb0fca6b33dd4d49e63 12548 fcode: NULL pointer errors commit afcb81194ea4372157c39b75a016574dcd6a81ee 12660 ontario: NULL pointer errors commit 8b92a81b8f3ff3d4fe904caad0969cfd13b7efa6 12659 iospc: NULL pointer errors commit 5d2f9f1aa99a42e638400d4e11f5d87ff95ce0db 12643 trapstat: NULL pointer errors commit 7d94095ba5c8bcde15ac831ede6826ea9453ddd4 12623 cherrystone: NULL pointer errors commit a704fb2d43b34f92d7dcac9c06204ea48237612d 12649 ldc: smatch and NULL pointer errors commit 7331beb48fd554088b3de38ef30491d59e0d61f7 12647 dr_mem: smatch and NULL pointer errors commit a6c18717f209deaa8516b38f5d43c0bb5855e876 12648 dr_cpu: NULL pointer errors commit c3937c08b16d32677a7dc955a81325f2e7a61b5d 12656 ngdr: NULL pointer errors commit 04909c8c9ef61a86dd44bdaf341a1d9a2f0206e5 12608 want memory arena for vmm applications 12609 x86 memory DR should be disabled commit bbe1232ef8d8a5a776f6afde8466f315c8143dd4 12657 opl: NULL pointer errors Conflicts: usr/contrib/freebsd/sys/ata.h usr/contrib/freebsd/x86/specialreg.h usr/src/cmd/bhyve/Makefile usr/src/cmd/bhyve/acpi.h usr/src/cmd/bhyve/ahci.h usr/src/cmd/bhyve/atkbdc.c usr/src/cmd/bhyve/atkbdc.h usr/src/cmd/bhyve/bhyve_sol_glue.c usr/src/cmd/bhyve/bhyvegc.c usr/src/cmd/bhyve/bhyvegc.h usr/src/cmd/bhyve/bhyverun.c usr/src/cmd/bhyve/bhyverun.h usr/src/cmd/bhyve/block_if.c usr/src/cmd/bhyve/block_if.h usr/src/cmd/bhyve/console.c usr/src/cmd/bhyve/console.h usr/src/cmd/bhyve/consport.c usr/src/cmd/bhyve/dbgport.h usr/src/cmd/bhyve/inout.c usr/src/cmd/bhyve/inout.h usr/src/cmd/bhyve/ioapic.c usr/src/cmd/bhyve/ioapic.h usr/src/cmd/bhyve/mem.c usr/src/cmd/bhyve/mem.h usr/src/cmd/bhyve/mptbl.c usr/src/cmd/bhyve/mptbl.h usr/src/cmd/bhyve/pci_ahci.c usr/src/cmd/bhyve/pci_emul.c usr/src/cmd/bhyve/pci_emul.h usr/src/cmd/bhyve/pci_hostbridge.c usr/src/cmd/bhyve/pci_irq.c usr/src/cmd/bhyve/pci_irq.h usr/src/cmd/bhyve/pci_lpc.c usr/src/cmd/bhyve/pci_lpc.h usr/src/cmd/bhyve/pci_virtio_block.c usr/src/cmd/bhyve/pci_virtio_net.c usr/src/cmd/bhyve/pci_virtio_viona.c usr/src/cmd/bhyve/pm.c usr/src/cmd/bhyve/post.c usr/src/cmd/bhyve/ps2kbd.c usr/src/cmd/bhyve/ps2kbd.h usr/src/cmd/bhyve/ps2mouse.c usr/src/cmd/bhyve/ps2mouse.h usr/src/cmd/bhyve/rfb.c usr/src/cmd/bhyve/rfb.h usr/src/cmd/bhyve/rtc.c usr/src/cmd/bhyve/rtc.h usr/src/cmd/bhyve/smbiostbl.c usr/src/cmd/bhyve/smbiostbl.h usr/src/cmd/bhyve/spinup_ap.c usr/src/cmd/bhyve/spinup_ap.h usr/src/cmd/bhyve/uart_emul.c usr/src/cmd/bhyve/uart_emul.h usr/src/cmd/bhyve/vga.c usr/src/cmd/bhyve/vga.h usr/src/cmd/bhyve/virtio.c usr/src/cmd/bhyve/virtio.h usr/src/cmd/bhyve/xmsr.c usr/src/cmd/bhyve/xmsr.h usr/src/cmd/bhyvectl/Makefile usr/src/cmd/bhyvectl/bhyvectl.c usr/src/compat/freebsd/amd64/machine/asmacros.h usr/src/compat/freebsd/amd64/machine/atomic.h usr/src/compat/freebsd/amd64/machine/cpufunc.h usr/src/compat/freebsd/amd64/machine/fpu.h usr/src/compat/freebsd/amd64/machine/md_var.h usr/src/compat/freebsd/amd64/machine/param.h usr/src/compat/freebsd/amd64/machine/pmap.h usr/src/compat/freebsd/amd64/machine/smp.h usr/src/compat/freebsd/amd64/machine/vmm.h usr/src/compat/freebsd/amd64/machine/vmparam.h usr/src/compat/freebsd/libutil.h usr/src/compat/freebsd/net/ethernet.h usr/src/compat/freebsd/pthread_np.h usr/src/compat/freebsd/sys/callout.h usr/src/compat/freebsd/sys/cdefs.h usr/src/compat/freebsd/sys/cpuset.h usr/src/compat/freebsd/sys/endian.h usr/src/compat/freebsd/sys/ioctl.h usr/src/compat/freebsd/sys/kernel.h usr/src/compat/freebsd/sys/limits.h usr/src/compat/freebsd/sys/malloc.h usr/src/compat/freebsd/sys/mutex.h usr/src/compat/freebsd/sys/param.h usr/src/compat/freebsd/sys/pcpu.h usr/src/compat/freebsd/sys/smp.h usr/src/compat/freebsd/sys/systm.h usr/src/compat/freebsd/sys/time.h usr/src/compat/freebsd/sys/types.h usr/src/compat/freebsd/vm/vm.h usr/src/compat/freebsd/x86/_types.h usr/src/compat/freebsd/x86/segments.h usr/src/lib/libvmmapi/Makefile usr/src/lib/libvmmapi/Makefile.com usr/src/lib/libvmmapi/common/mapfile-vers usr/src/lib/libvmmapi/common/vmmapi.c usr/src/lib/libvmmapi/common/vmmapi.h usr/src/uts/common/inet/ipf/ip_fil_solaris.c usr/src/uts/common/io/mac/mac_provider.c usr/src/uts/common/io/mac/mac_util.c usr/src/uts/i86pc/dboot/dboot_startkern.c usr/src/uts/i86pc/io/vmm/amd/amdv.c usr/src/uts/i86pc/io/vmm/intel/ept.c usr/src/uts/i86pc/io/vmm/intel/ept.h usr/src/uts/i86pc/io/vmm/intel/vmcs.c usr/src/uts/i86pc/io/vmm/intel/vmcs.h usr/src/uts/i86pc/io/vmm/intel/vmx.c usr/src/uts/i86pc/io/vmm/intel/vmx.h usr/src/uts/i86pc/io/vmm/intel/vmx_controls.h usr/src/uts/i86pc/io/vmm/intel/vmx_cpufunc.h usr/src/uts/i86pc/io/vmm/intel/vmx_msr.c usr/src/uts/i86pc/io/vmm/intel/vmx_msr.h usr/src/uts/i86pc/io/vmm/intel/vmx_support.s usr/src/uts/i86pc/io/vmm/io/vatpic.c usr/src/uts/i86pc/io/vmm/io/vatpic.h usr/src/uts/i86pc/io/vmm/io/vatpit.c usr/src/uts/i86pc/io/vmm/io/vatpit.h usr/src/uts/i86pc/io/vmm/io/vhpet.c usr/src/uts/i86pc/io/vmm/io/vhpet.h usr/src/uts/i86pc/io/vmm/io/vioapic.c usr/src/uts/i86pc/io/vmm/io/vioapic.h usr/src/uts/i86pc/io/vmm/io/vlapic.c usr/src/uts/i86pc/io/vmm/io/vlapic.h usr/src/uts/i86pc/io/vmm/io/vlapic_priv.h usr/src/uts/i86pc/io/vmm/vmm.c usr/src/uts/i86pc/io/vmm/vmm_host.c usr/src/uts/i86pc/io/vmm/vmm_host.h usr/src/uts/i86pc/io/vmm/vmm_instruction_emul.c usr/src/uts/i86pc/io/vmm/vmm_ioport.c usr/src/uts/i86pc/io/vmm/vmm_ioport.h usr/src/uts/i86pc/io/vmm/vmm_ktr.h usr/src/uts/i86pc/io/vmm/vmm_lapic.c usr/src/uts/i86pc/io/vmm/vmm_lapic.h usr/src/uts/i86pc/io/vmm/vmm_mem.h usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c usr/src/uts/i86pc/io/vmm/vmm_stat.h usr/src/uts/i86pc/io/vmm/vmm_util.c usr/src/uts/i86pc/io/vmm/vmm_util.h usr/src/uts/i86pc/io/vmm/x86.c usr/src/uts/i86pc/io/vmm/x86.h usr/src/uts/i86pc/sys/viona_io.h usr/src/uts/i86pc/sys/vmm.h usr/src/uts/i86pc/sys/vmm_dev.h usr/src/uts/i86pc/sys/vmm_impl.h usr/src/uts/i86pc/sys/vmm_instruction_emul.h usr/src/uts/i86pc/viona/Makefile usr/src/uts/i86pc/vmm/Makefile usr/src/uts/intel/ipf/Makefile
2020-05-1112612 import Pluribus bhyve portTycho Nightingale3-0/+290
Authored by: Krupal Joshi <krupal.joshi@pluribusnetworks.com> Contributed by: Pluribus Networks Inc. Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-0812608 want memory arena for vmm applicationsJohn Levon1-18/+17
12609 x86 memory DR should be disabled Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-05-05mdbJohn Levon1-24/+24
2020-04-1612477 ctxops should use stack ordering for save/restorePatrick Mooney2-19/+60
12478 installctx needs kpreempt_disable protection Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2712258 Need native CCID driverHans Rosenfeld1-2/+33
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-12 [illumos-gate merge]Jerry Jelinek1-3/+52
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-1112279 ::arc_compression_stats generates errorsJason King1-3/+52
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-11 [illumos-gate merge]Jerry Jelinek78-944/+0
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-10 [illumos-gate merge]Jerry Jelinek3-0/+36
commit 343622ca5a82ac99828cc46e04e1f962c09be0e8 12346 need libm(3LIB) and libmvec(3LIB) manpages commit ea7201620ceafab72b37e65bea4ec461dd27089d 12355 vnic_unicast_add() can return uninitialised diag value commit c71ad1764a07b4be9b04c56fd0d199c0f547404a 12366 Want mdb typelist command Conflicts: usr/src/man/man3lib/Makefile
2020-03-09 [illumos-gate merge]Jerry Jelinek5-41/+86
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-0712364 mdb trips assertion related to autowrapJohn Levon5-41/+86
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-03-1012370 mdb tests should be packagedJohn Levon76-944/+0
12380 findtest needs listing in runfile Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-0612366 Want mdb typelist commandRobert Mustacchi3-0/+36
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-03-0211493 aggr needs support for multiple pseudo rx groupsRyan Zezeski1-0/+3
Portions contributed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-02-06 [illumos-gate merge]Jerry Jelinek4-24/+5
commit 5801b0f01c3c34499a929ed96164a5a68b470945 12217 add ld assert-deflib and guidance to gate build commit 948761701ebc8a0cf820a973780b2fbb931c4390 12262 Suboptimal vmem hash table slows down boot commit cdd7a662d2c0914e93e1daa44cebae7003c99777 12254 python changes have broken the zfs test suite Conflicts: usr/src/lib/libzonecfg/Makefile.com usr/src/lib/libc/sparcv9/Makefile.com usr/src/lib/libc/sparc/Makefile.com usr/src/lib/libc/i386/Makefile.com usr/src/lib/libc/amd64/Makefile usr/src/lib/krb5/plugins/preauth/pkinit/Makefile.com usr/src/lib/Makefile usr/src/cmd/sendmail/src/Makefile usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile
2020-02-0512217 add ld assert-deflib and guidance to gate buildToomas Soome4-24/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-04 [illumos-gate merge]Jerry Jelinek1-36/+52
commit 8bd53a1ca9fba2d5585cc775422e4d1db161bf96 12255 proc_get_fdinfo() crash if fdinfo file grows commit 8b06eaf6acc31eaadddc0fec3df9d1a4294b7cc2 12267 zfs '::abuf_find' dcmd is broken commit a52121ea720d327228a95e9d0c4a426339f08c7f 12260 Fix zpool history unbounded memory usage commit b5c83661f3899fe50c949117084b15d6478d9f5f 12251 remove sunfire-specific man pages commit 46782190b8c59b1b5fd7df81b2231ef50061fe2a 12234 Want smbios battery support commit 9a63ec2733c93e3ee31e95779a4f2f45a57eda59 12183 Want new IPD 13 DMA Cookie APIs commit 31ad075e90bf5afda8ab4b8cc4d3ca3e89946115 12257 resync smatch to 0.6.1-rc1-il-4 commit 2d85dedb8eaa3ba69c85560030efe4cbc815efb8 12245 Support inheriting properties in zfs channel programs commit 442c994cdeb1e51c84e6d7ba987af00893aa84c4 12269 mdb multilist walker should be a layered walker commit 83bba2b4a81b05183e2f81f5601e23cba9972fad 12272 loader: bc_add can not use any other probes than ah=0x4b
2020-02-0312267 zfs '::abuf_find' dcmd is brokenJason King1-3/+23
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Kody Kantor <kody@kkantor.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-0312269 mdb multilist walker should be a layered walkerJason King1-33/+29
Reviewed by: Kody Kantor <kody@kkantor.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-14 [illumos-gate merge]Jerry Jelinek15-131/+136
commit 9554f7e18d034b915acbd51b3c4e3261c88e166d 12094 loader should be configured for serial console commit 6644025c7c20579199e62886be7da2712f2f213b 11641 spelling mistakes in section 7d of the manual commit f3065a883c2d0dfcd5ac6f21692e95c945b23d2c 11639 some man pages show incorrect driver locations commit 1d77dcda79ea31b52efaac166328f8a7f7359d5a 12138 Want smbios pointer device decoding commit 176a9270a1856e0e2fddcbc3c7d35aa1f750c6b9 12133 Want support for SMBIOS 3.3 commit b63b86d12b5ac4c5450c67c1222a35f224f5d0e4 12158 libdtrace: argument to 'alloca' may be too large commit 2c687d6826d5cbe1435931df7165d210c3336019 12131 mdb: cast between incompatible function types commit 2cac0f114247a29fba32510c4c0ea549c8c0a7c9 12106 libshell: cast between incompatible function types commit 8bbe90c14cec0e58886bcb1d4d11723245046f36 12109 libfksmbfs: cast between incompatible function types commit 164ffd8939460c53fad1cb0c2a860ad54badd3e1 12164 audio: definition of implicit copy constructor/operator is deprecated
2020-01-12OS-7196 Need native CCID driverHans Rosenfeld1-2/+33
Contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Jason King <jbk@joyent.com>
2020-01-1312131 mdb: cast between incompatible function typesToomas Soome15-131/+136
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-18 [illumos-gate merge]release-20191219Jerry Jelinek5-13/+16
commit cf01ae8a5d067a3ba8327d8bc6be298d84204a4d 12056 mdb: add mdb_dumpptr_cb as default callback for mdb_dumpptr() commit 15ab2c88fabf7859fc2e59b9c88614461f58d4c9 12089 loader.efi: ExitBootServices() can fail even if we got memory map commit 427723622c44f91d933c66b35e3de35f4ccd4669 12060 Convert Intro(9S) to mandoc 12061 Convert cb_ops(9S) to mandoc 12062 Convert buf(9S) to mandoc 12063 Convert free_rtn(9S) to mandoc 12064 Convert iovec(9S) to mandoc 12065 Convert aio_req(9S) to mandoc 12066 Convert copyreq(9S) to mandoc commit c8236ea6ad6caec3ccd52d13b0345b7881f0c12c 11894 zonecfg export should quote strings
2019-12-1712056 mdb: add mdb_dumpptr_cb as default callback for mdb_dumpptr()Toomas Soome5-13/+16
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-09 [illumos-gate merge]Jerry Jelinek1-23/+240
commit d9172ac4b58b7d14d2dc462871e5a554135283bf 12004 format: err_check is duplicate of efi_err_check commit edbad4fe075c5178507eaf0bfb85aa903b66bf91 11997 format: cstyle cleanup commit 5ac07b12fb4c39cb2415c0997f7c5b4dd5209f96 12058 loader.efi: use libi386/comconsole with x86 commit 4d7988d6050abba5c1ff60e7fd196e95c22e20f4 11971 Reduce loaded range tree memory usage
2019-12-0611971 Reduce loaded range tree memory usagePaul Dagnelie1-23/+240
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Sebastien Roy seb@delphix.com Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-22 [illumos-gate merge]Jerry Jelinek1-3/+5
commit 4d95620bc3105916e69c40cff8e2e3d55bd6c4ae 11827 Increase concurrency through blkdev 11847 The nvme cmd completion queue is contentious commit d15801816cc716b56ada92df72ee04b7b891291c 11927 Log, or optionally panic, on zero-length kmem allocations commit e7253420989203a0028f982d437bf50c3140eba6 12007 make_test always returns non-zero Conflicts: usr/src/uts/common/io/nvme/nvme_var.h usr/src/man/man9f/kmem_alloc.9f usr/src/cmd/mdb/common/modules/genunix/genunix.c
2019-11-2111927 Log, or optionally panic, on zero-length kmem allocationsBryan Cantrill2-2/+5
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-11-20 [illumos-gate merge]Jerry Jelinek1-1/+3
commit f557613a52efd99cf11a085bca7a35c5e93315f1 12001 cpu_uarray_free(NULL) panics commit 6b02bf31e294d16b68704ede69fdbddaf757fe30 11999 installboot: multiple stage1 locations are mismanaged commit a8661d6d41898fc90e65007115e5c3be62013bbf 11863 SMB2 CREATE should validate impersonation level 11864 SMB2 CREATE should reject absolute paths 11865 SMB2 CREATE should check MxAc create context size commit 327d9711d19fe801a2788ee1cbc0f9de27f6e8b5 11791 idm: this statement may fall through commit 5f1e4180f616c1eac1d07284e8238a8759a414d1 12000 mdb: disk_label does compute gpt partition array crc wrong commit b5acee43ccb19bbf950ab21d1d87ef9d8d47ca9e 11991 format: first efi partition can start from efi_first_u_lba Conflicts: usr/src/test/crypto-tests/tests/modes/aes/ctr/aes_ctr.c
2019-11-1912000 mdb: disk_label does compute gpt partition array crc wrongToomas Soome1-1/+3
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-15 [illumos-gate merge]Jerry Jelinek1-1/+7
commit e89be50a407de17396dc2e87e7f9aa8160182fb6 11961 add DDI UFM support to the nvme driver commit f21abddf5629122d5dd1aa759e5ec0f27610c188 11963 Allow ptree(1) to wrap output commit cb09bd3c63580aef9fe1999ae4e48a8a5b9cf55c 11935 loader: fix memory corruption bug in vdev_read commit f67d64d998ff666158cc5231b7e80c11c3e922e0 11954 rpcmod: Possible memory leak in connmgr_get() 11955 clnt_cots: kmem_free(NULL, 0) is legal commit f0c1c263e90642997cf3e76484abec617782ddb8 9601 Divide by zero in i40e_get_available_resources() commit 67806cd738bddbbd117d50180c8f96050a49a8cc 11933 loader: we can not read log device but we need to know about commit 4b6bffb4c4308c6219c095d4cf5bf96bb0970e04 11928 rpcmod's clnt_cots can do zero-length kmem allocations commit 48f31329f53c9b7554a923cb617ff7eecb6137e1 11854 Domain Admins shouldn't always be Administrators commit 3c1aa8841c55cae7b41cc9b045a71b2fffd4d0cb 11853 Administrators should have Backup and Restore privileges by default commit 0292c176d853baa7e46c9ff8e4f16f63b8cbd6e5 11773 Need ways to override Domain Admins' full control commit 06721c885c2d7becabe2cba874b84cdfba66eb47 11852 SMB should explicitly fail deletion of mountpoints commit dafb549fce563c2f4123e8957dc8a1d921bf0fca 11039 All zfs/nfs/smb threads in door calls to idle idmap commit 4ad35fa3117b4f36004f76885e267a46c738a794 11038 SMB2 server should require signed Validate Negotiate requests Conflicts: usr/src/uts/common/io/nvme/nvme_var.h usr/src/uts/common/io/nvme/nvme.c exception_lists/wscheck
2019-11-1411773 Need ways to override Domain Admins' full controlMatt Barden1-1/+7
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-14 [illumos-gate merge]Jerry Jelinek1-23/+23
commit 5328fc53d11d7151861fa272e4fb0248b8f0e145 11805 generic_cpu: cast between incompatible function types commit 4224cf35431a1b80d14862409ecf0beeaa49e0d8 11804 xpv_psm: cast between incompatible function types commit 158d5b49eb8c84e56cc2259b758a2f2bf876419a 11803 evtchn: cast between incompatible function types commit 7fd1b424e267a2cdece3dce940e5722f9b785fed 11799 rootnex: cast between incompatible function types commit 3fcf12aa85ee6a09e545bb163186849413a1ea3f 11794 usba: cast between incompatible function types commit 2c465844f6cd2c93703f5788a09237087300a2ac 11793 mac: cast between incompatible function types commit af1d63aba5cec023f92214c1f1faec9b489ac517 11918 metaslab improvements commit 7dcf02b394314978ad87de8ce3756c58bcec5ce0 11930 loader: factor out label and uberblock load from vdev_probe, add MMP checks commit 28df1ae01e4451dbbaeff3611e2544dda0f99f2b 11947 zfs diff on encrypted dataset leaks key reference commit 0dd73f5050147fcb75220c140b5372810dcf9887 11944 mdb ::refcount dcmd no longer works Conflicts: usr/src/uts/common/fs/zfs/metaslab.c usr/src/uts/common/fs/zfs/spa_log_spacemap.c usr/src/uts/common/fs/zfs/vdev_initialize.c usr/src/uts/common/fs/zfs/vdev_trim.c usr/src/uts/common/fs/zfs/sys/metaslab_impl.h usr/src/uts/common/fs/zfs/sys/metaslab.h usr/src/cmd/zdb/zdb.c
2019-11-1311944 mdb ::refcount dcmd no longer worksJason King1-23/+23
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-11-12 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 3b4422300b98a1be9831b52861a41c8db9440a2d 11946 clean up improper use of mdb_getopts commit d8849d7dee03b84a3fa281ec65eb9e3d86d3756b 11943 Fix out-of-order ZIL txtype lost on hardlinked files 11942 Panic on zil/slog replay when TX_REMOVE followed by TX_CREATE commit ad234cdc80febfeac2ea24977ab7cf9a7cc466ba 11951 smatch sometimes flags problems with ipmp_snap_take() commit 2c6de396617b717590773cf19bfa1232149c8472 11934 One more typo in zone_sun.tab Conflicts: usr/src/cmd/mdb/common/mdb/mdb_modapi.h
2019-11-1111946 clean up improper use of mdb_getoptsJordan Paige Hendricks16-42/+63
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0711924 infinite loop in mdb ::loadMark Brooks1-10/+11
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-05OS-7935 infinite loop in mdb ::loadMark Brooks1-10/+11
Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2019-10-30 [illumos-gate merge]Jerry Jelinek1-10/+28
commit 106e8bd44b02f4b8cd3c825790276c1c7081e67a 11867 PCIe expansion slots mis-labelled in topo commit 00f453f4ebc211cb928f19a54d3f4edd61f43279 11862 cleanup smatch/cstyle/wscheck issues in usr/src/lib/sun_sas/ commit 744b124e8caed130fec6baedb0c53d1b6de03e41 11885 man3m: missing symlinks commit 6b734416901818aa8c4bbb09c12b691ea771dc94 11858 crontab could support /step commit ece0bc848de931052064be9faf07f4e44c150a15 11883 loader: zio_checksum_verify should check byteswap commit 1a2641f606f3bfa50cdbbe8770af78116de52563 11521 ::whereopen should be usable in a pipeline commit 042b56085944fdf280ee8e4a93b329c206054f88 11882 loader: rs_alloc() may return NULL commit b12258b69ac245658b0ca5ae070b3ff004186148 11866 Use -fstack-protector-strong when available commit 241bfedfbd27da9d3f2aa7ffaafa5da978f23afe 11842 Want audit events for auditon(A_SETPMASK) and friends commit 8675de3a4bb7d310dd672e8f2bf479154e07c678 11872 Fix incremental recursive encrypted receive commit 7ca0d613a17085b59a8b231daa9eddfa74fd83ee 11845 acquire-spray test could be improved 11857 kmc-update test missing from runfile commit a0ee54468d6e6b136d1ca470a03bb44165c66e6e 11871 smatch should not hammer linux procfs path Conflicts: usr/src/uts/intel/Makefile.intel usr/src/cmd/cron/cron.h usr/src/cmd/cron/cron.c usr/src/cmd/cron/Makefile
2019-10-2911521 ::whereopen should be usable in a pipelineRobert Mustacchi1-10/+28
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>