OpenBSD cvs log

created 2024-09-08T02:47:06Z
begin 2024-09-02T00:00:00Z
end 2024-09-03T00:00:00Z
path src/sys
commits 5

date 2024-09-02T03:59:40Z
author yasuoka
files src/sys/dev/pci/pcidevs log diff annotate
message Add Intel X540 X550 virtual function devices. From Yuichiro NAITO.

ok jmatthew

date 2024-09-02T04:00:51Z
author yasuoka
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2024-09-02T08:22:08Z
author sf
files src/sys/dev/pci/virtio_pci.c log diff annotate
message virtio_pci: Improve interrupt names

Make interrupt strings according to the child device. This gives names
like vio0:1, vioblk0 instead of virtio0, virtio1. Also allocate array
of interrupt handlers dynamically. The current size will be too small
for vio multi-queue.

OK bluhm@

date 2024-09-02T08:26:26Z
author sf
files src/sys/dev/fdt/virtio_mmio.c log diff annotate
src/sys/dev/pci/virtio_pci.c log diff annotate
src/sys/dev/pv/virtio.c log diff annotate
src/sys/dev/pv/virtiovar.h log diff annotate
message virtio: Move interrupt setup into separate function

Put the MSIX vector into struct virtqueue and create a transport
specific function that feeds the vectors to the device. This will allow
child devices to influence which vectors are used for which virtqueues.
This will be used by multi-queue vio(4) to route corresponding rx/tx
queue interrupts to the same cpu.

The setup_intrs() function also sets the config interrupt MSIX vector
which fixes a bug that virtio_pci_set_msix_config_vector() would not
be called after a device reset.

OK bluhm@

date 2024-09-02T11:08:41Z
author jsg
files src/sys/kern/kern_pledge.c log diff annotate
message simplify ccp ifdef; ok bluhm@