Module Name: src Committed By: riastradh Date: Tue Mar 4 20:45:17 UTC 2014
Modified Files: src/sys/conf [riastradh-drm2]: files majors src/sys/dev/pci [riastradh-drm2]: files.pci src/sys/external/bsd/drm2/dist/include/drm [riastradh-drm2]: drmP.h src/sys/external/bsd/drm2/drm [riastradh-drm2]: drm_drv.c drm_fops.c drm_module.c drm_vm.c src/sys/external/bsd/drm2/i915drm [riastradh-drm2]: i915_module.c src/sys/external/bsd/drm2/include/drm [riastradh-drm2]: drm_os_netbsd.h src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c src/sys/external/bsd/drm2/pci [riastradh-drm2]: drm_pci_module.c Added Files: src/sys/external/bsd/drm2/drm [riastradh-drm2]: files.drmkms src/sys/external/bsd/drm2/i915drm [riastradh-drm2]: files.i915drmkms src/sys/external/bsd/drm2/linux [riastradh-drm2]: files.drmkms_linux linux_module.c src/sys/external/bsd/drm2/pci [riastradh-drm2]: files.drmkms_pci src/sys/modules/drmkms [riastradh-drm2]: Makefile Makefile.inc drmkms.ioconf src/sys/modules/drmkms_linux [riastradh-drm2]: Makefile src/sys/modules/drmkms_pci [riastradh-drm2]: Makefile src/sys/modules/i915drmkms [riastradh-drm2]: Makefile i915drmkms.ioconf Removed Files: src/sys/external/bsd/drm2/conf [riastradh-drm2]: files.drm2 Log Message: Rework drm2 configuration and modularization. - Split drm2.kmod into drmkms_linux, drmkms, drmkms_pci. - Split up drmkms-related files.* similarly. - Make drm_agp_* routines hooks that the drmkms_pci module installs. - Reuse drm device major 180 for (old) drm and drmkms. Now old drm and new drmkms can coexist happily in the same tree, with or without PCI, and require no changes to userland. To generate a diff of this commit: cvs rdiff -u -r1.1077.2.3 -r1.1077.2.4 src/sys/conf/files cvs rdiff -u -r1.66.6.1 -r1.66.6.2 src/sys/conf/majors cvs rdiff -u -r1.364.6.2 -r1.364.6.3 src/sys/dev/pci/files.pci cvs rdiff -u -r1.1.2.7 -r0 src/sys/external/bsd/drm2/conf/files.drm2 cvs rdiff -u -r1.1.1.1.2.56 -r1.1.1.1.2.57 \ src/sys/external/bsd/drm2/dist/include/drm/drmP.h cvs rdiff -u -r1.1.2.35 -r1.1.2.36 src/sys/external/bsd/drm2/drm/drm_drv.c cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/sys/external/bsd/drm2/drm/drm_fops.c cvs rdiff -u -r1.1.2.9 -r1.1.2.10 src/sys/external/bsd/drm2/drm/drm_module.c cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/external/bsd/drm2/drm/drm_vm.c cvs rdiff -u -r0 -r1.1.2.1 src/sys/external/bsd/drm2/drm/files.drmkms cvs rdiff -u -r0 -r1.1.2.1 src/sys/external/bsd/drm2/i915drm/files.i915drmkms cvs rdiff -u -r1.1.2.8 -r1.1.2.9 \ src/sys/external/bsd/drm2/i915drm/i915_module.c cvs rdiff -u -r1.1.2.6 -r1.1.2.7 \ src/sys/external/bsd/drm2/include/drm/drm_os_netbsd.h cvs rdiff -u -r0 -r1.1.2.1 src/sys/external/bsd/drm2/linux/files.drmkms_linux \ src/sys/external/bsd/drm2/linux/linux_module.c cvs rdiff -u -r1.1.2.9 -r1.1.2.10 \ src/sys/external/bsd/drm2/linux/linux_work.c cvs rdiff -u -r1.1.2.1 -r1.1.2.2 \ src/sys/external/bsd/drm2/pci/drm_pci_module.c cvs rdiff -u -r0 -r1.1.2.1 src/sys/external/bsd/drm2/pci/files.drmkms_pci cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/drmkms/Makefile \ src/sys/modules/drmkms/Makefile.inc src/sys/modules/drmkms/drmkms.ioconf cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/drmkms_linux/Makefile cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/drmkms_pci/Makefile cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/i915drmkms/Makefile \ src/sys/modules/i915drmkms/i915drmkms.ioconf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.