Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (9m)  netbsd-10 (31d)  netbsd-9 (31d)  netbsd-8 (36d) 

2024-06-16 18:19:44 UTC Now

2018-08-28 03:41:40 UTC MAIN commitmail json YAML

src/sys/external/bsd/drm2/dist/drm/ast/ast_drv.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/dist/drm/drm_agpsupport.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/drm2/dist/drm/drm_internal.h@1.5 / diff / nxr@1.5
src/sys/external/bsd/drm2/dist/drm/drm_ioctl.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/drm2/dist/drm/i810/i810_drv.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c@1.25 / diff / nxr@1.25
src/sys/external/bsd/drm2/dist/drm/mga/mga_drv.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/agp.h@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/dist/drm/qxl/qxl_drv.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/drm2/dist/drm/r128/r128_drv.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/drm2/dist/drm/radeon/radeon_drv.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/drm2/dist/drm/savage/savage_drv.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/dist/drm/sis/sis_drv.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/dist/drm/tdfx/tdfx_drv.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/dist/drm/via/via_drv.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/drm2/dist/include/drm/drmP.h@1.34 / diff / nxr@1.34
src/sys/external/bsd/drm2/dist/include/drm/drm_agpsupport.h@1.8 / diff / nxr@1.8
src/sys/external/bsd/drm2/drm/drm_agp_hook.c@1.1 / diff / nxr@1.1
src/sys/external/bsd/drm2/drm/drm_cdevsw.c@1.12 / diff / nxr@1.12
src/sys/external/bsd/drm2/drm/drm_module.c@1.15 / diff / nxr@1.15
src/sys/external/bsd/drm2/drm/files.drmkms@1.30 / diff / nxr@1.30
src/sys/external/bsd/drm2/include/drm/drm_agp_netbsd.h@1.8 / diff / nxr@1.8
src/sys/external/bsd/drm2/include/drm/drm_os_netbsd.h@1.13 / diff / nxr@1.13
src/sys/external/bsd/drm2/linux/linux_pci.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/drm2/pci/drm_pci.c@1.31 / diff / nxr@1.31
src/sys/external/bsd/drm2/pci/drm_pci_module.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/drm2/pci/files.drmkms_pci@1.13 / diff / nxr@1.13
src/sys/external/bsd/drm2/ttm/ttm_agp_backend.c@1.8 / diff / nxr@1.8
src/sys/modules/Makefile@1.209 / diff / nxr@1.209
src/sys/modules/drmkms/Makefile@1.11 / diff / nxr@1.11
src/sys/modules/drmkms/agp.h@1.1 / diff / nxr@1.1
src/sys/modules/drmkms_agp/Makefile@1.1 / diff / nxr@1.1
src/sys/modules/drmkms_linux/Makefile@1.11 / diff / nxr@1.11
src/sys/modules/drmkms_pci/Makefile@1.7 / diff / nxr@1.7
src/sys/modules/i915drmkms/Makefile@1.10 / diff / nxr@1.10

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.

(riastradh)