created | 2025-02-03T03:13:50Z |
---|---|
begin | 2025-01-14T00:00:00Z |
end | 2025-01-15T00:00:00Z |
path | src/sys |
commits | 7 |
date | 2025-01-14T11:19:15Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/gt/intel_engine_user.c | log | diff | annotate |
message |
sync set_scheduler_caps() with linux adds 'drm/i915/gt: Consider multi-gt instead of to_gt()' for MTL |
date | 2025-01-14T12:19:10Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/gt/intel_context.c | log | diff | annotate |
message | use IPL_TTY with context guc state lock as spin_lock_irqsave() is used |
date | 2025-01-14T12:30:57Z | |||
---|---|---|---|---|
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/if_vio.c | log | diff | annotate | |
src/sys/dev/pv/virtiovar.h | log | diff | annotate | |
message |
vio: Enable multiqueue We use a single interrupt vector for every rx/tx queue pair. With config and control queue vectors, we need N+2 vectors for N queues. If multi-queue is not available, the old scheme is used with either one vector per virtqueue or one vector for all queues. * virtio: Add API to establish interrupts on specific cpus in child drivers. Also make virtio_pci_setup_msix return proper errno. * virtio_pci: Increase max number of MSIX vectors * vio: Configure multiple queues and allocate proper interrupts. OK bluhm@ |
date | 2025-01-14T13:49:44Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/netinet/tcp_timer.c | log | diff | annotate |
message |
Remove exclusive net lock from TCP timers. TCP timers can run with shared netlock and socket lock. Use common tcp_timer_enter() and tcp_timer_leave() that lock the socket and do reference counting. Then incpb and socket always exist. input and OK mvs@ |
date | 2025-01-14T14:28:38Z | |||
---|---|---|---|---|
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/if_vio.c | log | diff | annotate | |
message | whitespace fixes |
date | 2025-01-14T14:32:32Z | |||
---|---|---|---|---|
author | sf | |||
files | src/sys/dev/pv/if_vio.c | log | diff | annotate |
message |
vio: avoid some spurious error messages with qemu In some user mode networking configurations, qemu will offer the VIRTIO_NET_F_CTRL_GUEST_OFFLOADS feature but then reply with an error even if we configure no offload feature. Don't print an error in this case. |
date | 2025-01-14T18:37:51Z | |||
---|---|---|---|---|
author | mvs | |||
files | src/sys/kern/kern_malloc.c | log | diff | annotate |
src/sys/kern/kern_sysctl.c | log | diff | annotate | |
message |
Unlock sysctl_malloc(). Move `buckstring' and `memall' strings initialization to the end of kmeminit() to make them immutable. The rest of sysctl_malloc() accessed data is already mp-safe. ok claudio |