--- - branch: MAIN date: Tue Aug 28 03:41:40 UTC 2018 files: - new: '1.10' old: '1.9' path: src/sys/external/bsd/drm2/dist/drm/drm_agpsupport.c pathrev: src/sys/external/bsd/drm2/dist/drm/drm_agpsupport.c@1.10 type: modified - new: '1.10' old: '1.9' path: src/sys/external/bsd/drm2/dist/drm/drm_ioctl.c pathrev: src/sys/external/bsd/drm2/dist/drm/drm_ioctl.c@1.10 type: modified - new: '1.5' old: '1.4' path: src/sys/external/bsd/drm2/dist/drm/drm_internal.h pathrev: src/sys/external/bsd/drm2/dist/drm/drm_internal.h@1.5 type: modified - new: '1.3' old: '1.2' path: src/sys/external/bsd/drm2/dist/drm/ast/ast_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/ast/ast_drv.c@1.3 type: modified - new: '1.3' old: '1.2' path: src/sys/external/bsd/drm2/dist/drm/i810/i810_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/i810/i810_drv.c@1.3 type: modified - new: '1.25' old: '1.24' path: src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c pathrev: src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c@1.25 type: modified - new: '1.4' old: '1.3' path: src/sys/external/bsd/drm2/dist/drm/mga/mga_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/mga/mga_drv.c@1.4 type: modified - new: '1.3' old: '1.2' path: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/agp.h pathrev: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/agp.h@1.3 type: modified - new: '1.4' old: '1.3' path: src/sys/external/bsd/drm2/dist/drm/qxl/qxl_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/qxl/qxl_drv.c@1.4 type: modified - new: '1.4' old: '1.3' path: src/sys/external/bsd/drm2/dist/drm/r128/r128_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/r128/r128_drv.c@1.4 type: modified - new: '1.9' old: '1.8' path: src/sys/external/bsd/drm2/dist/drm/radeon/radeon_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/radeon/radeon_drv.c@1.9 type: modified - new: '1.3' old: '1.2' path: src/sys/external/bsd/drm2/dist/drm/savage/savage_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/savage/savage_drv.c@1.3 type: modified - new: '1.3' old: '1.2' path: src/sys/external/bsd/drm2/dist/drm/sis/sis_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/sis/sis_drv.c@1.3 type: modified - new: '1.3' old: '1.2' path: src/sys/external/bsd/drm2/dist/drm/tdfx/tdfx_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/tdfx/tdfx_drv.c@1.3 type: modified - new: '1.7' old: '1.6' path: src/sys/external/bsd/drm2/dist/drm/via/via_drv.c pathrev: src/sys/external/bsd/drm2/dist/drm/via/via_drv.c@1.7 type: modified - new: '1.34' old: '1.33' path: src/sys/external/bsd/drm2/dist/include/drm/drmP.h pathrev: src/sys/external/bsd/drm2/dist/include/drm/drmP.h@1.34 type: modified - new: '1.8' old: '1.7' path: src/sys/external/bsd/drm2/dist/include/drm/drm_agpsupport.h pathrev: src/sys/external/bsd/drm2/dist/include/drm/drm_agpsupport.h@1.8 type: modified - new: '1.1' old: '0' path: src/sys/external/bsd/drm2/drm/drm_agp_hook.c pathrev: src/sys/external/bsd/drm2/drm/drm_agp_hook.c@1.1 type: added - new: '1.12' old: '1.11' path: src/sys/external/bsd/drm2/drm/drm_cdevsw.c pathrev: src/sys/external/bsd/drm2/drm/drm_cdevsw.c@1.12 type: modified - new: '1.15' old: '1.14' path: src/sys/external/bsd/drm2/drm/drm_module.c pathrev: src/sys/external/bsd/drm2/drm/drm_module.c@1.15 type: modified - new: '1.30' old: '1.29' path: src/sys/external/bsd/drm2/drm/files.drmkms pathrev: src/sys/external/bsd/drm2/drm/files.drmkms@1.30 type: modified - new: '1.8' old: '1.7' path: src/sys/external/bsd/drm2/include/drm/drm_agp_netbsd.h pathrev: src/sys/external/bsd/drm2/include/drm/drm_agp_netbsd.h@1.8 type: modified - new: '1.13' old: '1.12' path: src/sys/external/bsd/drm2/include/drm/drm_os_netbsd.h pathrev: src/sys/external/bsd/drm2/include/drm/drm_os_netbsd.h@1.13 type: modified - new: '1.6' old: '1.5' path: src/sys/external/bsd/drm2/linux/linux_pci.c pathrev: src/sys/external/bsd/drm2/linux/linux_pci.c@1.6 type: modified - new: '1.31' old: '1.30' path: src/sys/external/bsd/drm2/pci/drm_pci.c pathrev: src/sys/external/bsd/drm2/pci/drm_pci.c@1.31 type: modified - new: '1.7' old: '1.6' path: src/sys/external/bsd/drm2/pci/drm_pci_module.c pathrev: src/sys/external/bsd/drm2/pci/drm_pci_module.c@1.7 type: modified - new: '1.13' old: '1.12' path: src/sys/external/bsd/drm2/pci/files.drmkms_pci pathrev: src/sys/external/bsd/drm2/pci/files.drmkms_pci@1.13 type: modified - new: '1.8' old: '1.7' path: src/sys/external/bsd/drm2/ttm/ttm_agp_backend.c pathrev: src/sys/external/bsd/drm2/ttm/ttm_agp_backend.c@1.8 type: modified - new: '1.209' old: '1.208' path: src/sys/modules/Makefile pathrev: src/sys/modules/Makefile@1.209 type: modified - new: '1.11' old: '1.10' path: src/sys/modules/drmkms/Makefile pathrev: src/sys/modules/drmkms/Makefile@1.11 type: modified - new: '1.1' old: '0' path: src/sys/modules/drmkms/agp.h pathrev: src/sys/modules/drmkms/agp.h@1.1 type: added - new: '1.1' old: '0' path: src/sys/modules/drmkms_agp/Makefile pathrev: src/sys/modules/drmkms_agp/Makefile@1.1 type: added - new: '1.11' old: '1.10' path: src/sys/modules/drmkms_linux/Makefile pathrev: src/sys/modules/drmkms_linux/Makefile@1.11 type: modified - new: '1.7' old: '1.6' path: src/sys/modules/drmkms_pci/Makefile pathrev: src/sys/modules/drmkms_pci/Makefile@1.7 type: modified - new: '1.10' old: '1.9' path: src/sys/modules/i915drmkms/Makefile pathrev: src/sys/modules/i915drmkms/Makefile@1.10 type: modified id: 20180828T034140Z.e926e4bba81a620b91b89ad2284544c728e9ac93 log: | 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. module: src subject: 'CVS commit: src/sys' unixtime: '1535427700' user: riastradh