OpenBSD cvs log

created 2024-04-12T16:36:22Z
begin 2024-04-09T00:00:00Z
end 2024-04-10T00:00:00Z
path src/sys
commits 10

date 2024-04-09T00:52:10Z
author jsg
files src/sys/dev/pci/drm/include/drm/i915_pciids.h log diff annotate
message drm/i915: Add new DG2 PCI IDs

From Shekhar Chauhan
d0c908d2978e0ef3c1ac1357c1c58224a153f8d4 in mainline linux

date 2024-04-09T00:56:48Z
author jsg
files src/sys/dev/pci/drm/include/drm/i915_pciids.h log diff annotate
message drm/i915: Add new PCI IDs to DG2 platform in driver

From Ravi Kumar Vodapalli
in drm-intel-next

date 2024-04-09T01:14:35Z
author jsg
files src/sys/dev/pci/drm/include/drm/i915_pciids.h log diff annotate
message drm/i915: ATS-M device ID update

From Haridhar Kalvala
5032c607e886e0c40749a05d37b835c1757d38ff in mainline linux

date 2024-04-09T01:22:19Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message more Intel DG2 graphics ids

from ark.intel.com and github.com/intel/compute-runtime

date 2024-04-09T01:23:58Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2024-04-09T11:05:05Z
author bluhm
files src/sys/netinet/ip_output.c log diff annotate
src/sys/netinet6/ip6_output.c log diff annotate
message Plug route leak in IP output.

If no struct route is passed to ip_output() or ip6_output(), it
uses its own iproute on the stack. In that case any route entry
in the local route cache has to be freed. After pf decides to
reroute, struct route is reset to NULL. Then the route reference
counter has to be released. Call rtfree() without needless NULL
check.

OK mvs@

date 2024-04-09T11:20:10Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_fbdev.c log diff annotate
message reduce diff to linux

date 2024-04-09T12:53:08Z
author claudio
files src/sys/net/if_wg.c log diff annotate
src/sys/net/rtable.c log diff annotate
src/sys/net/rtable.h log diff annotate
message Don't include net/art.h in net/rtable.h instead let the two users
include the file themselves.
OK bluhm@ mpi@

date 2024-04-09T14:58:41Z
author mglocker
files src/sys/dev/pci/files.pci log diff annotate
src/sys/dev/pci/ufshci_pci.c log diff annotate
message Add PCI support for ufshci(4). Tested on the Microsoft Surface Go 4.

CAVEATS:
The ufshci(4) openings need to be limited to 1 currently, otherwise
file system corruptions have been identified using PCI. I hope this
can be fixed soon.

Help and ok jsg@, kettenis@

date 2024-04-09T21:55:16Z
author dv
files src/sys/arch/amd64/amd64/vmm_machdep.c log diff annotate
src/sys/arch/amd64/include/vmmvar.h log diff annotate
message vmm/vmd: add exception injection and refactor inject api.

In order to continue work on mmio and other instruction emulation,
vmd(8) needs the ability to inject exceptions (like page faults)
from userland.

Refactor the way events are injected from userland, cleaning up how
hardware (external) interrupts are injected in the process.

ok mlarkin@