Illumos/gate 10a8692usr/src/boot/userboot userboot.h, usr/src/boot/userboot/test test.c

18137 loader: add userboot
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+565-0usr/src/boot/userboot/test/test.c
+320-0usr/src/boot/userboot/userboot/main.c
+271-0usr/src/boot/userboot/userboot/bootinfo32.c
+256-0usr/src/boot/userboot/userboot/bootinfo64.c
+247-0usr/src/boot/userboot/userboot/userboot_disk.c
+235-0usr/src/boot/userboot/userboot.h
+1,894-032 files not shown
+3,789-2038 files

Illumos/gate c5c6a58usr/src/uts/i86pc/io hpet_acpi.c, usr/src/uts/i86pc/os tscc_hpet.c timestamp.c

14556 TSC calibration from HPET includes too much error
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+71-33usr/src/uts/i86pc/os/tscc_hpet.c
+22-6usr/src/uts/i86pc/io/hpet_acpi.c
+3-2usr/src/uts/i86pc/os/timestamp.c
+2-1usr/src/uts/i86pc/sys/hpet.h
+98-424 files

Illumos/gate e0416ecusr/src/test/libmlrpc-tests/runfiles Makefile, usr/src/test/libproc-tests/runfiles Makefile

18165 Want checker for test runner files
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+287-0usr/src/tools/scripts/check_test_runfiles.py
+5-1usr/src/test/net-tests/runfiles/Makefile
+5-1usr/src/test/libsec-tests/runfiles/Makefile
+5-1usr/src/test/libproc-tests/runfiles/Makefile
+5-1usr/src/test/zfs-tests/runfiles/Makefile
+5-1usr/src/test/libmlrpc-tests/runfiles/Makefile
+312-532 files not shown
+390-1738 files

Illumos/gate 1251856usr/src/test/nvme-tests/runfiles unit.run, usr/src/test/os-tests/runfiles default.run

18163 Fix low-hanging 17694-discovered test bugs
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+5-2usr/src/test/os-tests/runfiles/default.run
+3-2usr/src/test/nvme-tests/runfiles/unit.run
+2-2usr/src/test/smbclient-tests/runfiles/perf-regression.run
+1-1usr/src/test/zfs-tests/runfiles/common.run
+11-74 files

Illumos/gate 6de2cc7usr/src/test/nvme-tests/tests/libnvme sctostr.c

18176 nvme sctostr test fails
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-3usr/src/test/nvme-tests/tests/libnvme/sctostr.c
+2-31 files

Illumos/gate 7b22659usr/src/test/test-runner/cmd run

18172 ZFS tests spew false negatives after 17694
18173 test-runner: autotests sections ignore tag filtering
18168 improve test runner pre and post logic
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+97-47usr/src/test/test-runner/cmd/run
+97-471 files

Illumos/gate c029af2usr/src/lib/libjedec/common libjedec_spd_ddr5.c spd_ddr5.h, usr/src/test/util-tests/tests/libjedec/hex2spd libjedec_hex2spd_lp5.c

18113 Update libjedec for DDR5 SPD 1.4, LPDDR5 SPD 1.3
18114 libjedc SPD string parsing trims strings too early
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+264-30usr/src/lib/libjedec/common/libjedec_spd_ddr5.c
+104-10usr/src/lib/libjedec/common/spd_ddr5.h
+92-6usr/src/lib/libjedec/common/libjedec.h
+83-1usr/src/test/util-tests/tests/libjedec/hex2spd/libjedec_hex2spd_lp5.c
+70-0usr/src/test/util-tests/tests/libjedec/hex2spd/data/lpddr5/SOCAMM2.spd
+10-5usr/src/lib/libjedec/common/libjedec_spd.c
+623-528 files not shown
+654-7014 files

Illumos/gate fe231eausr/src/lib/libjedec/common libjedec.c, usr/src/man/man3jedec libjedec_vendor_string.3jedec

18112 Update JEDEC vendors to JEP106BN
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+70-6usr/src/lib/libjedec/common/libjedec.c
+5-5usr/src/man/man3lib/libjedec.3lib
+5-5usr/src/man/man3jedec/libjedec_vendor_string.3jedec
+80-163 files

Illumos/gate ac83674usr/src/cmd/bhyve/common pci_xhci.c usb_mouse.c

18102 bhyve: Populate the device version from the backend
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Carlos Neira <cneira at Edgecast.io>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+25-11usr/src/cmd/bhyve/common/pci_xhci.c
+11-2usr/src/cmd/bhyve/common/usb_mouse.c
+3-1usr/src/cmd/bhyve/common/usb_emul.h
+39-143 files

Illumos/gate f2b3489usr/src/cmd/make/include/mksh dosys.h, usr/src/cmd/make/include/vroot args.h vroot.h

18161 dmake(1) could use posix_spawn() to run commands
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+163-119usr/src/cmd/make/lib/mksh/dosys.cc
+29-11usr/src/cmd/make/lib/vroot/execve.cc
+8-3usr/src/cmd/make/include/vroot/args.h
+7-1usr/src/cmd/make/include/vroot/vroot.h
+6-2usr/src/cmd/make/include/mksh/dosys.h
+213-1365 files

Illumos/gate 87beacbusr/src/cmd/bhyve/common pci_xhci.c usb_emul.h

18101 bhyve: use speed in hci to allow backend modify it.
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+7-4usr/src/cmd/bhyve/common/pci_xhci.c
+1-0usr/src/cmd/bhyve/common/usb_emul.h
+8-42 files

Illumos/gate 59853c1usr/src/uts/intel/io/vmm vmm_cpuid.c

18158 bhyve leaks AMD PQOS leaf 0x80000020 causing Linux guest divide-by-zero
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Carlos Neira <cneira at Edgecast.io>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+20-1usr/src/uts/intel/io/vmm/vmm_cpuid.c
+20-11 files

Illumos/gate 537e3afusr/src/lib/fm/topo/libtopo/common topo_hc.h, usr/src/lib/fm/topo/modules/common/disk disk_nvme.c

18099 Topology tree NVMe disk nodes missing capacity property
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+35-9usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
+1-0usr/src/lib/fm/topo/libtopo/common/topo_hc.h
+36-92 files

Illumos/gate 2748bf5usr/src/cmd/devfsadm misc_link.c, usr/src/tools/cscope-fast scanner.l

18155 Typos of "pseudo"
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <Gordon.W.Ross at gmail.com>
DeltaFile
+8-8usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
+5-5usr/src/tools/cscope-fast/scanner.l
+4-4usr/src/uts/common/io/sfxge/common/efx_rx.c
+3-3usr/src/uts/common/io/sfxge/sfxge_rx.c
+2-2usr/src/uts/common/io/i2c/nexus/i2cnex.c
+2-2usr/src/cmd/devfsadm/misc_link.c
+24-2429 files not shown
+57-5635 files

Illumos/gate d47937dusr/src/lib/libc/inc tzint.h, usr/src/lib/libc/port/gen localtime.c

18146 strftime() use-after-free under concurrent tzset()
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+72-7usr/src/lib/libc/port/gen/localtime.c
+9-0usr/src/lib/libc/inc/tzint.h
+81-72 files

Illumos/gate d3ead41usr/src/boot Makefile.version, usr/src/boot/common module.c

18014 loader: rework detached hash module processing
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+89-5usr/src/boot/common/module.c
+1-1usr/src/boot/Makefile.version
+90-62 files

Illumos/gate f5dea17usr/src/test/test-runner/cmd run

17694 test runner silently ignores missing tests in runfile
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+37-11usr/src/test/test-runner/cmd/run
+37-111 files

Illumos/gate ea11db4usr/src/test/zfs-tests/cmd/scripts zfstest.ksh, usr/src/test/zfs-tests/doc README

18128 zfs tests need equal sized disks
18130 zfs tests functional/cli_root/zpool_upgrade need more time
18131 zfs test zpool_create_016_pos skip if can't remove swap
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+26-1usr/src/test/zfs-tests/cmd/scripts/zfstest.ksh
+9-1usr/src/test/zfs-tests/doc/README
+1-1usr/src/test/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_016_pos.ksh
+1-0usr/src/test/zfs-tests/runfiles/common.run
+37-34 files

Illumos/gate 30b280dusr/src/tools/onbld/Checks Comments.py

18132 Let pbchk allow "Imported from:" among commit comments
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+1-0usr/src/tools/onbld/Checks/Comments.py
+1-01 files

Illumos/gate b233510usr/src/tools/scripts nightly

18139 nightly build latest log symlink should be relative
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+5-2usr/src/tools/scripts/nightly
+5-21 files

Illumos/gate d4a88d1usr/src/boot/common interp.c load_elf_obj.c, usr/src/boot/common/linenoise linenoise.c

18153 loader: clean up smatch warnings in loader (pre-userboot)
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+171-164usr/src/boot/common/interp.c
+51-53usr/src/boot/common/load_elf_obj.c
+25-24usr/src/boot/common/commands.c
+26-22usr/src/boot/common/load_elf.c
+20-17usr/src/boot/common/linenoise/linenoise.c
+14-13usr/src/boot/common/interp_forth.c
+307-29315 files not shown
+357-35121 files

Illumos/gate 140b22ausr/src/pkg/manifests system-test-utiltest.p5m, usr/src/test/util-tests/runfiles default.run

18124 want test case for dladm create-vnic
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+277-0usr/src/test/util-tests/tests/dladm/create-vnic.ksh
+10-6usr/src/test/util-tests/runfiles/default.run
+7-4usr/src/pkg/manifests/system-test-utiltest.p5m
+8-2usr/src/test/util-tests/tests/dladm/Makefile
+302-124 files

Illumos/gate 8c0afddusr/src/head README.cplusplus.md

18138 Document C++ header guidance
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+471-0usr/src/head/README.cplusplus.md
+471-01 files

Illumos/gate 6d0c9b7usr/src/head math.h, usr/src/head/iso math_iso.h math_c99.h

15209 Fix C++ math function visibility
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+190-154usr/src/head/iso/math_iso.h
+166-5usr/src/head/iso/math_c99.h
+24-3usr/src/head/iso/stdlib_iso.h
+0-26usr/src/head/math.h
+380-1884 files

Illumos/gate c17f95busr/src/uts/i86pc/apix Makefile, usr/src/uts/i86pc/io/psm psm_common.c

17691 acpi_get_possible_irq_resources() will always succeed
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+5-2usr/src/uts/i86pc/io/psm/psm_common.c
+1-1usr/src/uts/i86pc/uppc/Makefile
+1-1usr/src/uts/i86pc/apix/Makefile
+1-1usr/src/uts/i86pc/pcplusmp/Makefile
+1-1usr/src/uts/i86xpv/xpv_uppc/Makefile
+9-65 files

Illumos/gate 640e7d7usr/src/uts/intel/io/viona viona_rx.c

18147 viona_rx should not interrupt the guest if all packets are dropped
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+16-1usr/src/uts/intel/io/viona/viona_rx.c
+16-11 files

Illumos/gate d24e0e2usr/src/man/man1 mdb.1

17331 convert mdb(1) to mdoc
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3,823-4,390usr/src/man/man1/mdb.1
+3,823-4,3901 files

Illumos/gate 44e9e35usr/src/test/zfs-tests/include libtest.shlib, usr/src/test/zfs-tests/tests/functional/cache cleanup.ksh

18129 Improve zfs-test cleanup reliability
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+22-0usr/src/test/zfs-tests/include/libtest.shlib
+2-2usr/src/test/zfs-tests/tests/functional/cache/cleanup.ksh
+2-2usr/src/test/zfs-tests/tests/functional/slog/cleanup.ksh
+26-43 files

Illumos/gate fae125ausr/src/test/test-runner/cmd run, usr/src/test/test-runner/stf/include stf.shlib

18127 Improve test-runner interrupt handling
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+81-20usr/src/test/test-runner/cmd/run
+7-4usr/src/test/test-runner/stf/include/stf.shlib
+88-242 files

Illumos/gate 1fd0252usr/src/uts/common/io vcons.c

18134 Panic in tem module due to stale queue_t (Fix DEBUG)
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+6-0usr/src/uts/common/io/vcons.c
+6-01 files