Module Name: src Committed By: riastradh Date: Wed Apr 29 04:45:03 UTC 2015
Modified Files: src/sys/external/bsd/drm2/dist/drm/via: via_drv.c via_drv.h via_irq.c src/sys/external/bsd/drm2/pci: files.drmkms_pci src/sys/external/bsd/drm2/via: files.via Log Message: Make viadrm (UMS) almost build. Missing part: something needs to issue config_found_ia("drmums_pci"), and config(5) needs to be told that it will do that. The sensible approach is for vga_pci to do so. But config(5) doesn't seem to understand that *only* vga_pci will do that, not all vga. The old scheme was to tell config(5) that vga would always attach drm, and actually attach it in vga_pci, and hope that nobody would ever consider trying to attach non-PCI devices but quietly leave the token `pci' out of the name of the drm interface attribute so it didn't look wrong to have it outside dev/pci/files.pci. Maybe that's still the right thing, as far as anything UMS can be right. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 src/sys/external/bsd/drm2/dist/drm/via/via_drv.c cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/dist/drm/via/via_drv.h cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/dist/drm/via/via_irq.c cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/drm2/pci/files.drmkms_pci cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/via/files.via Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.