User Details
- User Since
- Aug 26 2026, 5:56 AM (6 w, 4 d)
Mon, Oct 5
@bz: (a) The native type can't be reused. It is struct uuid, with time_low/time_mid/... fields, which ACPI and GEOM use, while Linux's uuid_t is a raw 16-byte array (.b[]) that drivers index and memcpy. (b) In the kernel, sys/uuid.h provides only struct uuid; its uuid_t typedef is userland-only. OpenZFS's SPL defines its own kernel uuid_t, but ZFS never includes LinuxKPI headers, so nothing clashes today.
Updated as wulf suggested: the definition sits next to guid_t, and uuid_t is linux_uuid_t behind a macro.
<sys/systm.h> now follows <sys/param.h>, as wulf asked; nothing else.
native code, as wulf asked; pci_ids.h is no longer touched.
Thu, Oct 1
Used by freebsd/drm-kmod#517
Used by freebsd/drm-kmod#517
Used by freebsd/drm-kmod#517
Aug 26 2026
I just submitted a DRM/KMS port of the linux virtio-gpu driver (2D) to
drm-kmod: https://github.com/freebsd/drm-kmod/pull/499. sway works with
the pixman renderer under UTM/QEMU on 15.1 aarch64. Looks complementary
to this patch (console and X via scfb here, KMS/wayland there), happy
to coordinate.
