Illumos/gate e47ccb4usr/src/boot/common ls.c

17850 loader: ls should avoid adding double '/' at front of the path
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+141-131usr/src/boot/common/ls.c
+141-1311 files

Illumos/gate a2e4f15usr/src/boot/efi/loader main.c

17849 loader.efi: do not complain about missing block device handle
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+0-2usr/src/boot/efi/loader/main.c
+0-21 files

Illumos/gate 10936bbusr/src/head memory.h

17832 memory.h has C++ namespace problems
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+29-10usr/src/head/memory.h
+29-101 files

Illumos/gate 0aba8a6usr/src/cmd/bhyve/common pci_virtio_viona.c, usr/src/man/man5 bhyve_config.5

17814 bhyve: support asymmetric viona queue sizes
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+62-12usr/src/cmd/bhyve/common/pci_virtio_viona.c
+18-3usr/src/man/man5/bhyve_config.5
+18-2usr/src/man/man8/bhyve.8
+98-173 files

Illumos/gate 75f8acausr/src/uts/intel/os cpuid.c cpuid_subr.c, usr/src/uts/intel/sys x86_archext.h

17836 Re-enable RDSEED on Zen5 processors with new enough microcode
17838 Ignore traps when attempting to mask broken RDSEED
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+55-18usr/src/uts/intel/os/cpuid.c
+22-3usr/src/uts/intel/os/cpuid_subr.c
+7-0usr/src/uts/intel/sys/x86_archext.h
+84-213 files

Illumos/gate 2576e7ausr/src/uts/common/io/virtio virtio_main.c virtio_modern.c

17789 want transitional virtio drivers
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+470-214usr/src/uts/common/io/virtio/virtio_main.c
+401-0usr/src/uts/common/io/virtio/virtio_modern.c
+335-0usr/src/uts/common/io/virtio/virtio_legacy.c
+264-0usr/src/uts/common/io/virtio/virtio_spec.h
+85-165usr/src/uts/common/io/virtio/virtio_impl.h
+124-0usr/src/uts/common/io/virtio/virtio_endian.h
+1,679-37915 files not shown
+1,801-43921 files

Illumos/gate f8f3128usr/src/uts/common/io/aggr aggr_grp.c, usr/src/uts/common/io/mac mac_datapath_setup.c mac_sched.c

17813 mac softring polling does not enforce byte limit
17817 mac fanout rbytes stat always zero
17818 s_ring_rx_arg2 not set for TCP6 softrings
17823 ip_squeue_add_ring only configures IPv4 accept logic
17825 assertion tripped in tcp_update_lso()
17826 mci_resource_arg overwritten when running dualstack
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+203-185usr/src/uts/common/io/mac/mac_datapath_setup.c
+48-47usr/src/uts/common/io/mac/mac_sched.c
+26-13usr/src/uts/common/io/mac/mac_soft_ring.c
+20-19usr/src/uts/common/io/mac/mac_client.c
+19-16usr/src/uts/common/sys/mac_soft_ring.h
+26-3usr/src/uts/common/io/aggr/aggr_grp.c
+342-28311 files not shown
+435-34017 files

Illumos/gate 187b781usr/src/cmd/bhyve/common pci_virtio_viona.c virtio.c, usr/src/man/man8 bhyve.8

17782 bhyve: viona network device multi-queue support
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+256-104usr/src/cmd/bhyve/common/pci_virtio_viona.c
+229-64usr/src/uts/intel/io/viona/viona_main.c
+36-20usr/src/cmd/bhyve/common/virtio.c
+33-8usr/src/uts/intel/sys/viona_io.h
+30-11usr/src/uts/intel/io/viona/viona_rx.c
+25-2usr/src/man/man8/bhyve.8
+609-2096 files not shown
+674-23112 files

Illumos/gate c3b9706usr/src/cmd/bhyve/common virtio.c pci_virtio_viona.c, usr/src/uts/intel/io/viona viona_ring.c

17767 bhyve: implement transitional virtio devices
Portions contributed by: Patrick Mooney <pmooney at pfmooney.com>
Portions contributed by: Ka Ho Ng <khng at FreeBSD.org>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1,432-159usr/src/cmd/bhyve/common/virtio.c
+367-484usr/src/cmd/bhyve/common/pci_virtio_viona.c
+188-126usr/src/cmd/bhyve/common/pci_virtio_block.c
+191-67usr/src/uts/intel/io/viona/viona_ring.c
+147-101usr/src/cmd/bhyve/common/pci_virtio_net.c
+208-2usr/src/cmd/bhyve/common/iov.c
+2,533-93928 files not shown
+3,620-1,19234 files

Illumos/gate 9f7091cusr/src/lib/libsff/common libsff.c sff.h

17827 Update libsff values
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+147-62usr/src/lib/libsff/common/libsff.c
+41-26usr/src/lib/libsff/common/sff.h
+188-882 files

Illumos/gate ad67c59usr/src/uts/common/io/ixgbe/core ixgbe_e610.c ixgbe_type_e610.h

17828 Want support for Intel E610 NIC
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+5,533-0usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
+2,278-0usr/src/uts/common/io/ixgbe/core/ixgbe_type_e610.h
+976-618usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
+854-304usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
+544-450usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
+378-387usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
+10,563-1,75936 files not shown
+13,099-3,21242 files

Illumos/gate 4db51dbusr/src/data/ucode/amd THIRDPARTYLICENSE B081-00, usr/src/pkg/manifests system-microcode-amd.p5m

17835 Update AMD microcode to 20251202
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+16-2usr/src/pkg/manifests/system-microcode-amd.p5m
+1-1usr/src/data/ucode/amd/THIRDPARTYLICENSE
+0-0usr/src/data/ucode/amd/B081-00
+0-0usr/src/data/ucode/amd/B240-00
+0-0usr/src/data/ucode/amd/B440-00
+0-0usr/src/data/ucode/amd/B441-00
+17-36 files not shown
+17-312 files

Illumos/gate 2671fc5usr/src/lib/libc/amd64 Makefile, usr/src/lib/libc/i386 Makefile.com

17350 libc: inconsistent indenting
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,054-1,040usr/src/lib/libc/port/regex/regex.c
+10-6usr/src/lib/libc/port/print/doprnt.c
+6-0usr/src/lib/libc/i386/Makefile.com
+6-0usr/src/lib/libc/amd64/Makefile
+2-2usr/src/lib/libc/port/aio/aio.c
+2-1usr/src/lib/libc/port/gen/ndbm.c
+1,080-1,0496 files

Illumos/gate 6919cfbusr/src/lib/libc/port/gen localtime.c

17357 libc: check sign expansion
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-1usr/src/lib/libc/port/gen/localtime.c
+2-11 files

Illumos/gate aa6d689usr/src/lib/libc/inc nsswitch_priv.h

17359 libc: retry_test() warn: was '== 3' instead of '='
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-3usr/src/lib/libc/inc/nsswitch_priv.h
+4-31 files

Illumos/gate e6ff309usr/src/common/unicode u8_textprep.c

17362 libc: buffer overflow
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-0usr/src/common/unicode/u8_textprep.c
+5-01 files

Illumos/gate 81b49c3usr/src/lib/libc/port/gen mon.c

17363 libc: monitor() variable dereferenced before check
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+9-7usr/src/lib/libc/port/gen/mon.c
+9-71 files

Illumos/gate 1f0978ausr/src/pkg/manifests system-test-i2ctest.p5m, usr/src/test/i2c-tests Makefile

17822 want wrapper for i2c-tests
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
+46-0usr/src/test/i2c-tests/cmd/i2c-test.ksh
+41-0usr/src/test/i2c-tests/cmd/Makefile
+3-1usr/src/pkg/manifests/system-test-i2ctest.p5m
+2-2usr/src/test/i2c-tests/Makefile
+92-34 files

Illumos/gate 9fe9c13usr/src/pkg/manifests system-i2c.p5m, usr/src/uts/common/io/i2c/ctrl/pchsmbus pchsmbus.h pchsmbus.c

17815 Add Alder Lake-N SMBus Device IDs
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
+7-2usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.h
+5-2usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.c
+4-1usr/src/pkg/manifests/system-i2c.p5m
+16-53 files

Illumos/gate a31e6feusr/src/uts/common/io/i2c/nexus i2cnex.c

17821 uninitialized nex pointer in i2c_nex_bus_ctl
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-1usr/src/uts/common/io/i2c/nexus/i2cnex.c
+4-11 files

Illumos/gate 2b7c756usr/src/pkg/manifests system-gpio.p5m system-i2c.p5m

17820 i2c and gpio packages missing variant.arch
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-1usr/src/pkg/manifests/system-gpio.p5m
+1-0usr/src/pkg/manifests/system-i2c.p5m
+3-12 files

Illumos/gate c2e609ausr/src/boot Makefile.version, usr/src/boot/libsa ip.c

15577 loader: ip fragment reassembly is buggy
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+197-113usr/src/boot/libsa/ip.c
+1-1usr/src/boot/Makefile.version
+198-1142 files

Illumos/gate ab9b3e6usr/src/cmd/bhyve/common config.c config.h

17682 bhyve: want walk_config_nodes()
Reviewed by: Corvin Köhne <corvink at freebsd.org>
Reviewed by: Mark Jonston <markj at freebsd.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+33-16usr/src/cmd/bhyve/common/config.c
+9-0usr/src/cmd/bhyve/common/config.h
+42-162 files

Illumos/gate 691ceb5usr/src/cmd/smbsrv/smbadm smbadm.c

17770 smbadm: double free of 'mname' is actually missing no return attribute
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/cmd/smbsrv/smbadm/smbadm.c
+1-11 files

Illumos/gate ca31524usr/src/tools/svc/svccfg Makefile

17211 Tools svccfg build missing LIBSCF
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-0usr/src/tools/svc/svccfg/Makefile
+2-01 files

Illumos/gate cb541f8usr/src/cmd .gitignore, usr/src/test .gitignore

17819 Update gitignore files for recently added artefacts
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-0usr/src/cmd/.gitignore
+3-0usr/src/test/.gitignore
+7-02 files

Illumos/gate 405a9a9usr/src/boot Makefile.version, usr/src/boot/efi/libefi efiserialio.c efiisaio.c

17808 loader.efi: efi_close_devpath() errors
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Sherman Wang <sherman.s.wang+illumos at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+3-3usr/src/boot/efi/libefi/efiserialio.c
+2-2usr/src/boot/efi/libefi/efiisaio.c
+1-1usr/src/boot/Makefile.version
+6-63 files

Illumos/gate 415435busr/src/cmd/pcieadm pcieadm_bar.c pcieadm.c, usr/src/test/util-tests/tests/pcieadm pcieadm-priv.ksh pcieadmtest.ksh

17805 Want pcieadm config space offsets
17806 Want pcieadm bar operations
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+809-0usr/src/cmd/pcieadm/pcieadm_bar.c
+145-58usr/src/cmd/pcieadm/pcieadm.c
+140-61usr/src/cmd/pcieadm/pcieadm_cfgspace.c
+67-1usr/src/test/util-tests/tests/pcieadm/pcieadm-priv.ksh
+19-6usr/src/cmd/pcieadm/pcieadm.h
+11-2usr/src/test/util-tests/tests/pcieadm/pcieadmtest.ksh
+1,191-1282 files not shown
+1,201-1338 files

Illumos/gate b21666cusr/src/uts/common/sys pci_tools.h, usr/src/uts/i86pc/io/pci pci_tools.c

17804 x86 pci_tools bungles BAR management
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+344-268usr/src/uts/i86pc/io/pci/pci_tools.c
+3-1usr/src/uts/common/sys/pci_tools.h
+347-2692 files

Illumos/gate 14f37efusr/src/uts/common/inet/ipf ip_frag.c

2538 IP Filter mishandles fragment cache hash table
Reviewed by: iximeow <illumos at iximeow.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+5-22usr/src/uts/common/inet/ipf/ip_frag.c
+5-221 files