#
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.
|