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