History log of /netbsd/sys/external/bsd/drm2/dist/include/drm/drm_agpsupport.h (Results 1 – 10 of 10)
Revision Date Author Comments
# eb3fb587 19-Jul-2022 riastradh <riastradh@NetBSD.org>

drm: Nix drm_agp_borrow.

This horrible kludge dates from before I understood the relation of
genfb_pci and pci drm drivers in the old and new worlds of drm.

The only user of it, in i915, was change

drm: Nix drm_agp_borrow.

This horrible kludge dates from before I understood the relation of
genfb_pci and pci drm drivers in the old and new worlds of drm.

The only user of it, in i915, was changed to use agp_i810_borrow
directly in the last drm update, so this hack can die.

show more ...


# 677dec6e 18-Dec-2021 riastradh <riastradh@NetBSD.org>

Merge linux-drm-v5-6-rc3


# 90177954 28-Aug-2018 riastradh <riastradh@NetBSD.org>

Rework PCI and AGP conditionalization.

- Push drm_pci_set_unique into driver callback.
- Eliminate drm_pci_set_unique_hook.
- Gather all drm_agp_* functions into struct drm_agp_hooks.
- Replace the

Rework PCI and AGP conditionalization.

- Push drm_pci_set_unique into driver callback.
- Eliminate drm_pci_set_unique_hook.
- Gather all drm_agp_* functions into struct drm_agp_hooks.
- Replace the nonsensical old atomic garbage by serious locking.
- Make drm_agpsupport.c its own module.
- Eliminate NDRMKMS_PCI.
- Use NAGP from "agp.h" only in drm_module.c for horrible hack.
=> See comment in file for rationale.
- Always define CONFIG_PCI=1 and CONFIG_AGP=1.
- Always go through the drm_agp_* function hooks.
- Ifdef out nouveau agp stuff that doesn't go through drm_agp_*
for reasons that I'm too frustrated to figure out tonight.
- pci_iomap no longer automagically does agp_i810_borrow.
=> Use drm_agp_borrow instead.

show more ...


# b3a385dc 27-Aug-2018 riastradh <riastradh@NetBSD.org>

Include order got shuffled. Include drm_agp_netbsd.h explicitly.


# 4e59feab 27-Aug-2018 riastradh <riastradh@NetBSD.org>

merge linux-drm-v4-4-143


# 62ef3704 17-Oct-2015 jmcneill <jmcneill@NetBSD.org>

fix __OS_HAS_AGP=0 build


# c41f3100 22-Nov-2014 riastradh <riastradh@NetBSD.org>

Move all PCI/AGP code back to drmkms_pci module where it belongs.


# 0910c2d8 11-Nov-2014 christos <christos@NetBSD.org>

add drm_agp_destroy


# fceff80c 16-Jul-2014 riastradh <riastradh@NetBSD.org>

Make it build and boot on my test machines.

Screen blanks on boot on the Ivy Bridge system with

DRM error in cpt_serr_int_handler: PCH transcoder A FIFO underrun

But after that everything is OK

Make it build and boot on my test machines.

Screen blanks on boot on the Ivy Bridge system with

DRM error in cpt_serr_int_handler: PCH transcoder A FIFO underrun

But after that everything is OK. Appears to be an upstream problem.
To investigate...

I think there's a cache flushing issue somewhere -- there are little
display artefacts on my T60.

show more ...


# cb459498 16-Jul-2014 riastradh <riastradh@NetBSD.org>

Import drm from Linux 3.15 (commitid 1860e379875dfe7271c649058aeddffe5afd9d0d).

drivers/gpu/drm -> sys/external/bsd/drm2/dist/drm
include/drm -> sys/external/bsd/drm2/dist/includ

Import drm from Linux 3.15 (commitid 1860e379875dfe7271c649058aeddffe5afd9d0d).

drivers/gpu/drm -> sys/external/bsd/drm2/dist/drm
include/drm -> sys/external/bsd/drm2/dist/include/drm
include/uapi/drm -> sys/external/bsd/drm2/dist/uapi/drm

GPL sources excluded.

show more ...