History log of /dflybsd-src/sys/dev/drm/include/linux/interrupt.h (Results 1 – 11 of 11)
Revision Date Author Comments
# 802fda02 07-May-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add tasklet enable and disable functions

Remove a debug message in passing


# 77a6b00e 09-Mar-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Rewrite the tasklet implementation

Newer drm/i915 driver versions expect tasklets to run in dedicated
threads and no longer work with synchronous calls.

Thanks to Matthew Dillon for advi

drm/linux: Rewrite the tasklet implementation

Newer drm/i915 driver versions expect tasklets to run in dedicated
threads and no longer work with synchronous calls.

Thanks to Matthew Dillon for advice on locking issues and how best
to resolve mp races.

show more ...


# bb7b9e8b 07-Mar-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add disable_irq() and enable_irq()


# 237ffc69 26-Jan-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add preempt.h


# d6aa1cc5 06-May-2018 François Tigeot <ftigeot@wolfpond.org>

drm: Sync include directives with Linux

* Add a few key include/asm or include/linux headers

* Move some code from .h to .c files in order to avoid clashes
between the DragonFly and Linux variant

drm: Sync include directives with Linux

* Add a few key include/asm or include/linux headers

* Move some code from .h to .c files in order to avoid clashes
between the DragonFly and Linux variants of kmalloc() and kfree()

show more ...


# 183e2373 25-Apr-2018 François Tigeot <ftigeot@wolfpond.org>

drm: Implement parts of the Linux irq subsystem

* Allowing to reuse more drm drivers code as-is from Linux

* Also allowing Linux irq functions to return expected status
codes, increasing general

drm: Implement parts of the Linux irq subsystem

* Allowing to reuse more drm drivers code as-is from Linux

* Also allowing Linux irq functions to return expected status
codes, increasing general driver robustness

Tested-with: many i915 devices, Radeon HD6450

show more ...


# de2d8016 31-Jan-2018 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add linux/irqreturn.h


# 1334141f 15-Mar-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add linux/hardirq.h


# 5915b712 15-Mar-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Implement hrtimers

This initial implementation is based on callouts and not
highly precise.

It nevertheless works fine with the drm/i915 driver from
Linux 4.7 and will be enough for now.


# f06706dd 09-Mar-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: fix tasklets

The set_bit() and clear_bit() macros expect pointers as arguments.


# 1e59d133 22-Feb-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Implement tasklets

Even though this initial implementation is pretty naive and runs
tasklets synchronously, it appears to nevertheless work fine with
the drm/i915 driver version from Linu

drm/linux: Implement tasklets

Even though this initial implementation is pretty naive and runs
tasklets synchronously, it appears to nevertheless work fine with
the drm/i915 driver version from Linux 4.7.

show more ...