History log of /netbsd-src/sys/external/bsd/drm2/linux/files.drmkms_linux (Results 1 – 25 of 42)
Revision Date Author Comments
# f3393e87 09-Jul-2022 riastradh <riastradh@NetBSD.org>

linux/hdmi.h: Split out logic into .c file.

Shoulda done this ages ago.


# 924c79c8 27-Feb-2022 jakllsch <jakllsch@NetBSD.org>

only build linux_acpi.c if we have acpi(4) in the kernel


# c981a879 27-Feb-2022 riastradh <riastradh@NetBSD.org>

drm: Move acpi_check_dsm &c. from intel_acpi.c to new linux_acpi.c.


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

drm: Move io_mapping to very own .c file.


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

drm: linux kthread stubs


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

linux: Rename linux_sg.c -> linux_sgt.c.

Avoids collision with compat_linux.


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

linux: Kludgey radix tree shims


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

linux: Draft half-arsed xarray shims


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

linux: dma fence array stubs


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

linux: Draft irq_work shims, in terms of a softint.

Doesn't actually run in hardirq context, but who's gonna notice...


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

i915: more work


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

drm: Another pass over i915 and some supporting logic.

This makes a shim around sg_table, which essentially represents two
things:

1. an array of pages (roughly corresponding to bus_dma_segment_t[]

drm: Another pass over i915 and some supporting logic.

This makes a shim around sg_table, which essentially represents two
things:

1. an array of pages (roughly corresponding to bus_dma_segment_t[])
2. an array of DMA addresses stored in a bus_dmamap_t

Both parts are optional; different parts of i915 use sg_tables to
pass around one or both of the two parts. This helps to reduce the
ifdefs by quite a bit, although it's not always clear which part of
an sg_table any particular interface is actually using which is why I
was reluctant to do this before.

show more ...


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

linux compat: Draft hrtimer shims.

(not actually high-resolution, just a wrapper around callout(9))


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

linux: Draft rwsem with bodgy semantics.


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


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

Move Linux firmware shims to their own .c file.


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

dma fence chain stubs


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

backlight stubs


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

Draft sync_file.


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

Rename reservation_object -> dma_resv.


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

Move Linux SRCU to common.


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

Draft stop_machine. Hope the callback runs quickly under splhigh...


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

Move Linux RCU to common.


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

linux/wait_bit.h


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

Draft SRCU implementation.


12