History log of /netbsd-src/sys/external/bsd/drm2/drm/files.drmkms (Results 1 – 25 of 82)
Revision Date Author Comments
# 35a8c117 28-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: New option DRM_LEGACY.

This brings in the `drmums' components, which are the parts of the
current drm code base (sys/external/bsd/drm2) needed by legacy
user-mode-setting drivers (currently jus

drm: New option DRM_LEGACY.

This brings in the `drmums' components, which are the parts of the
current drm code base (sys/external/bsd/drm2) needed by legacy
user-mode-setting drivers (currently just viadrmums), in contrast to
the old drm code base (sys/external/bsd/drm).

This way, viadrmums.kmod can be loaded into GENERIC i386 kernels, but
platforms without any relevant legacy UMS drivers don't get the
legacy goo statically baked in.

show more ...


# 70b67469 28-Jul-2022 riastradh <riastradh@NetBSD.org>

drmkms_sched: Remove duplicate module definition.


# 93b74001 24-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Fix CPPFLAGS for drm scheduler code.


# 29ed65e4 23-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Split scheduler into separate module.

Used only by amdgpu, and it uses something that is currently broken
from the gcc update on aarch64, so let's make it a little more
optional.


# 7330e4c4 20-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Keep drm include flags in CPPFLAGS.drmkms after all.

Failures from this are much more obvious to debug than files with
missing #ifdefs, which sometimes lead to build failures but could
also jus

drm: Keep drm include flags in CPPFLAGS.drmkms after all.

Failures from this are much more obvious to debug than files with
missing #ifdefs, which sometimes lead to build failures but could
also just lead to silent miscompilation.

show more ...


# 289a0b49 20-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Restore pollution of CPPFLAGS with include directories.

Too much trouble to make this fine-grained.


# d86bfbc9 19-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Undefine `alpha' in CPPFLAGS. Causes lotsa trouble!

But don't undefine it outside drmkms; `#ifdef alpha' or equivalent is
used elsewhere in-tree. (Maybe it should be replaced by __alpha__.)


# fb1b2cfb 19-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Narrow scope of drm CPPLAGS just to drm files.

No need for various Linux compat definitions elsewhere in the kernel.


# 3673c703 19-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Propagate CPPFLAGS.drmkms into all the drm drivers.


# 1c26109f 19-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Note dependency on sysmon_power.

drm uses this for pswitch events to notify of hotplug.


# db0df1e7 22-May-2022 tnn <tnn@NetBSD.org>

rename CONFIG_AARCH64 to CONFIG_ARM64 which is what upstream code expects


# 44cb0901 21-Dec-2021 tnn <tnn@NetBSD.org>

drm: sprinkle some -Wno-unused-function for clang

915_sw_fence.c: for debug_fence_init_onstack
drm_mm.c: for rb_hole_size_to_node
intel_hdmi.c: for intel_hdmi_hdcp2_protocol
intel_guc_submission.c:

drm: sprinkle some -Wno-unused-function for clang

915_sw_fence.c: for debug_fence_init_onstack
drm_mm.c: for rb_hole_size_to_node
intel_hdmi.c: for intel_hdmi_hdcp2_protocol
intel_guc_submission.c: for rq_prio
nouveau_nvkm_subdev_instmem_base.c: for fake_ioread32_native
nouveau_nvkm_subdev_mmu_vmmnv04.c: for nv04_vmm_pgt_pte

show more ...


# f3c1d376 19-Dec-2021 riastradh <riastradh@NetBSD.org>

drm: Make scheduler mandatory to make amdgpu module simpler.


# 407b0b05 19-Dec-2021 riastradh <riastradh@NetBSD.org>

drm: Make some legacy UMS crap build.


# cc07d396 19-Dec-2021 riastradh <riastradh@NetBSD.org>

amdgpu: Stub out irq domain stuff with a finer grain.


# a97ff297 19-Dec-2021 riastradh <riastradh@NetBSD.org>

drm: Place drm_hdcp.c like other overrides in files.drmkms.


# b1dda779 19-Dec-2021 riastradh <riastradh@NetBSD.org>

drm: Stub out drm_hdcp.c


# a92437f5 19-Dec-2021 riastradh <riastradh@NetBSD.org>

drm: Remove local diffs for drm_pci_set_busid.

Instead, move it to its own file that can be safely used without
bringing in a link/run-time dependency on pci.


# fb367b4d 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Get drm_mm.c building.

Just replace the interval tree lookup by a linear search for now.


# cd37c4b3 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Revert part of previous: no separate CPPFLAGS.drmkms.

There are too many drms users outside sys/external/bsd/drm2 for now;
will hold off on this until we find a better way to keep the drm
includes m

Revert part of previous: no separate CPPFLAGS.drmkms.

There are too many drms users outside sys/external/bsd/drm2 for now;
will hold off on this until we find a better way to keep the drm
includes modularized.

show more ...


# 4fca3d37 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Narrow the CPPFLAGS for drm subsystems.

No need for the whole kernel to be built with -I flags for the drm
header files.


# ad1dbe2f 19-Dec-2021 riastradh <riastradh@NetBSD.org>

drm_client stubs


# c23f78d0 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Regen and remerge.


# 0bb1c6ed 19-Dec-2021 riastradh <riastradh@NetBSD.org>

drm_writeback stubs


# 137b85bd 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Eliminate drm_file.c copypasta.


1234