History log of /dragonfly/sys/dev/drm/drm/Makefile (Results 1 – 25 of 79)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 11050bbc 30-Mar-2023 Sascha Wildner <saw@online.de>

kernel: Remove opt_vm.h include from files that don't actually need it.


Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.2.0, v6.3.0
# 73722087 07-Nov-2021 Sascha Wildner <saw@online.de>

drm/radeon: Remove some unused code.

The last usage of it was removed in 857ba049f77abf52192114507b738ab0.

Reported-by: Sergey Zigachev <s.zi@outlook.com>


# 9eb96077 03-Nov-2021 Sergey Zigachev <s.zi@outlook.com>

drm: enable amdgpu module build; update radeon to use updated ttm api


# 932d855e 03-Nov-2021 Sergey Zigachev <s.zi@outlook.com>

drm/ttm: Update to match amdgpu driver, Linux 4.19 based


# 78973132 03-Nov-2021 Sergey Zigachev <s.zi@outlook.com>

drm/amdgpu: Port to DragonFly

* This commit does not build as it requires ttm changes from
the corresponding commit

Amdgpu driver changes:
* Builds with CONFIG_DRM_AMD_DC and CONFIG_DRM_AMD_DC_DC

drm/amdgpu: Port to DragonFly

* This commit does not build as it requires ttm changes from
the corresponding commit

Amdgpu driver changes:
* Builds with CONFIG_DRM_AMD_DC and CONFIG_DRM_AMD_DC_DCN1_0 defined
* Support for older GPUs (SI, CIK) is not implemented
* Several functions for display core module require msse and
mhard-float gcc flags to be set; and they require special
treatment from kernel by utilizing kernel_fpu_begin/kernel_fpu_end
functions
* It is required that tunable set amdgpu_hw_i2c=1 to work around
panic during module load
* Thunderbolt support is disabled
* Amdgpu trace infrastructure replaced by a stub

Drm changes:
* register_framebuffer is called at the later stage, after crtcs
were properly initialized
* drm_close implemented
* drm_connector_update_edid_property implemented
* Fix drm device stays locked in case of an error or module shutdown
* Imported drm gem framebuffer helper functions
* Fixed null pointer deref in the drm mmap ioctl
* Imported atomic64_inc and atomic_long_* functions from Linux
* Imported bitmap_complement function from Linux
* Imported kfifo struct from Linux
* Implemented dma fence array properly
* Imported rb_root_cached struct from Linux
* Implemented several dma fence functions

Co-authored-by: François Tigeot <ftigeot@wolfpond.org>
Co-authored-by: Matthew Dillon <dillon@apollo.backplane.com>

show more ...


Revision tags: v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# c6ecc293 16-Jan-2021 Aaron LI <aly@aaronly.me>

Use ${} instead of $() in various makefiles

Also use ${.TARGET} and ${.ALLSRC] wherever impossible.

Minor style adjustment in at(1)'s makefiles.


# 3f2dd94a 19-Dec-2020 François Tigeot <ftigeot@wolfpond.org>

drm: Update to Linux 4.15.18

* Create /dev/dri/renderD* devices
Generally handle /dev entries creation as close to Linux as possible.

* Add drm master support
Sync authentification code with Li

drm: Update to Linux 4.15.18

* Create /dev/dri/renderD* devices
Generally handle /dev entries creation as close to Linux as possible.

* Add drm master support
Sync authentification code with Linux 4.15.18

* handle vm_mm->mmap_sem in ttm page fault operations

* Update dma-fence code from OpenBSD

* This commit contains sleep/wakeup and other changes
from Matthew Dillon <dillon@apollo.backplane.com>

show more ...


Revision tags: v5.8.3, v5.8.2
# 8141ce26 01-Sep-2020 Matthew Dillon <dillon@apollo.backplane.com>

drm - Implement poor-man's RCU

* Implement a really poor-man's RCU. Not even remotely perfect, this
is just a brute-force tie-in for now.

RCU operations are queued and then executed on the cal

drm - Implement poor-man's RCU

* Implement a really poor-man's RCU. Not even remotely perfect, this
is just a brute-force tie-in for now.

RCU operations are queued and then executed on the calling cpu
1 second later.

show more ...


# a85cb24f 27-Jul-2020 François Tigeot <ftigeot@wolfpond.org>

drm: Update to Linux 4.12.14

* Initial Geminilake support

* Support improvements and model-specific bug fixes for Broxton, Haswell,
Broadwell, Skylake and Kabylake hardware

* Various generic i91

drm: Update to Linux 4.12.14

* Initial Geminilake support

* Support improvements and model-specific bug fixes for Broxton, Haswell,
Broadwell, Skylake and Kabylake hardware

* Various generic i915 bug fixes, including page flipping and memory
corruption issues

* Minor radeon bug fixes

show more ...


# 4be47400 13-Jul-2020 François Tigeot <ftigeot@wolfpond.org>

drm: Update base driver to Linux 4.10.17

Thanks to Matthew Dillon <dillon@apollo.backplane.com>
for some VM fixes.


# 040b6754 12-Jul-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Implement module_param() directives

* Properly define KBUILD_MODNAME where required

* Rewrite linux/moduleparam.h, Automatically generate suitable
TUNABLE_INT() directives


# a3a2f5cb 12-Jul-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Import the radix-tree code from FreeBSD


# 297046af 08-Jun-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Rewrite seq_printf()


Revision tags: v5.8.1
# 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 ...


Revision tags: v5.8.0, v5.9.0, v5.8.0rc1
# dd47d56c 07-Feb-2020 Sascha Wildner <saw@online.de>

kernel/drm: Add missing opt_ddb.h to the Makefiles.

While here, adjust some SRCS declaration style with the rest of the
Makefile.


Revision tags: v5.6.3
# aa2693a5 24-Dec-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add Linux kthread functions


# f1e2e235 21-Dec-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add wait_for_completion()


# 1dedbd3b 17-Nov-2019 François Tigeot <ftigeot@wolfpond.org>

drm: Update generic, ttm and radeon code to Linux 4.9

* Generally cleanup non driver-specific code and increase its
robustness

* DisplayPort support improvements

* Atomic modesetting improvement

drm: Update generic, ttm and radeon code to Linux 4.9

* Generally cleanup non driver-specific code and increase its
robustness

* DisplayPort support improvements

* Atomic modesetting improvements

* Radeon performance and stability improvements

* drm/i915 stays based on Linux 4.7.10 with Linux 4.19 changes
for now

Reviewed-by: Romick

show more ...


Revision tags: v5.6.2
# 0e32b8c5 07-Aug-2019 Matthew Dillon <dillon@apollo.backplane.com>

drm - Refactor task_struct and implement mm_struct

* Change td->td_linux_task from an embedded structure to a pointer.

* Add p->p_linux_mm to support tracking mm_struct's.

* Change the 'current' m

drm - Refactor task_struct and implement mm_struct

* Change td->td_linux_task from an embedded structure to a pointer.

* Add p->p_linux_mm to support tracking mm_struct's.

* Change the 'current' macro to test td->td_linux_task and call
a support function, linux_task_alloc(), if it is NULL.

* Implement callbacks from the main kernel for thread exit and
process exit to support functions that drop the td_linux_task and
p_linux_mm pointers.

Initialize and clear these callbacks in the module load/unload
in drm_drv.c

* Implement required support functions in linux_sched.c

show more ...


# 02ac8a8f 22-Jul-2019 Sascha Wildner <saw@online.de>

kernel/drm: Various cleanups.

* Change further references for the radeonkms.ko -> radeon.ko renaming.

* Remove no longer needed iicbus_if.h from Makefile.

* Cleanup radeon Makefile.


# d33ae0a9 15-Jul-2019 François Tigeot <ftigeot@wolfpond.org>

drm: Remove no longer required iic code and dependencies


# eb0e7146 05-Jul-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add dmi_match()


Revision tags: v5.6.1
# d658c120 16-Jun-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Rework wait queues

* Make the implementation much closer to the Linux one

* Do not directly try to wake up threads, but use an indirect function
call to do it, allowing drivers to over

drm/linux: Rework wait queues

* Make the implementation much closer to the Linux one

* Do not directly try to wake up threads, but use an indirect function
call to do it, allowing drivers to override the default function

* Implement the expected default_wake_function() and
autoremove_wake_function() routines

show more ...


Revision tags: v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3
# 70abac43 03-May-2019 Matthew Dillon <dillon@apollo.backplane.com>

drm/linux: Add an interval_tree implementation

Contrary to the official Linux one, it does not use RB trees.


# 425e5ce3 29-Apr-2019 François Tigeot <ftigeot@wolfpond.org>

drm: Bring in the Linux fence implementation from NetBSD


1234