Module Name: src Committed By: riastradh Date: Wed Jul 16 20:59:58 UTC 2014
Modified Files: src/sys/arch/amd64/conf: DRMKMS src/sys/external/bsd/common/include/linux: kernel.h list.h src/sys/external/bsd/drm2/dist/drm/radeon: atom-names.h atom.c atom.h atombios_crtc.c atombios_dp.c atombios_encoders.c atombios_i2c.c btc_dpm.c ci_dpm.c cik.c cik_sdma.c cypress_dpm.c evergreen.c evergreen_cs.c evergreen_hdmi.c kv_dpm.c ni.c ni_dpm.c r100.c r300.c r600.c r600_cs.c r600_dma.c r600_hdmi.c radeon.h radeon_agp.c radeon_asic.c radeon_atombios.c radeon_benchmark.c radeon_bios.c radeon_combios.c radeon_device.c radeon_display.c radeon_drv.c radeon_fb.c radeon_fence.c radeon_gart.c radeon_gem.c radeon_i2c.c radeon_irq.c radeon_irq_kms.c radeon_kms.c radeon_legacy_tv.c radeon_mode.h radeon_object.c radeon_object.h radeon_pm.c radeon_ring.c radeon_sa.c radeon_test.c radeon_ttm.c radeon_uvd.c radeon_vce.c radeon_vm.c rs400.c rs600.c rs780_dpm.c rv6xx_dpm.c rv770.c rv770_dpm.c si.c si_dpm.c sumo_dpm.c trinity_dpm.c src/sys/external/bsd/drm2/dist/drm/ttm: ttm_bo.c ttm_bo_manager.c ttm_bo_util.c ttm_execbuf_util.c ttm_memory.c ttm_tt.c src/sys/external/bsd/drm2/dist/include/drm/ttm: ttm_bo_api.h ttm_bo_driver.h ttm_memory.h ttm_page_alloc.h src/sys/external/bsd/drm2/drm: files.drmkms src/sys/external/bsd/drm2/include/asm: byteorder.h page.h src/sys/external/bsd/drm2/include/drm: bus_dma_hacks.h drm_wait_netbsd.h src/sys/external/bsd/drm2/include/linux: atomic.h bitops.h device.h firmware.h gfp.h hdmi.h highmem.h i2c-algo-bit.h i2c.h io.h jiffies.h kref.h log2.h math64.h mm.h mm_types.h module.h mutex.h pci.h pm.h pm_runtime.h slab.h types.h workqueue.h src/sys/external/bsd/drm2/linux: linux_module.c linux_work.c src/sys/external/bsd/drm2/pci: files.drmkms_pci Added Files: src/sys/external/bsd/drm2/include: radeon_trace.h src/sys/external/bsd/drm2/include/asm: unaligned.h src/sys/external/bsd/drm2/include/drm/ttm: ttm_page_alloc.h src/sys/external/bsd/drm2/include/linux: gcd.h hwmon-sysfs.h hwmon.h power_supply.h reservation.h rwsem.h swiotlb.h ww_mutex.h src/sys/external/bsd/drm2/include/radeon: Makefile cayman_reg_safe.h evergreen_reg_safe.h r100_reg_safe.h r200_reg_safe.h r300_reg_safe.h r420_reg_safe.h r600_reg_safe.h rn50_reg_safe.h rs600_reg_safe.h rv515_reg_safe.h src/sys/external/bsd/drm2/radeon: files.radeon mkregtable.awk radeon_module.c radeon_pci.c src/sys/external/bsd/drm2/ttm: ttm_agp_backend.c ttm_bo_vm.c ttm_bus_dma.c Removed Files: src/sys/external/bsd/drm2/dist/drm/radeon: radeon_trace.h Log Message: First whack at radeon driver. No hardware to test yet, but it builds. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amd64/conf/DRMKMS cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/common/include/linux/kernel.h \ src/sys/external/bsd/common/include/linux/list.h cvs rdiff -u -r1.1.1.1 -r1.2 \ src/sys/external/bsd/drm2/dist/drm/radeon/atom-names.h \ src/sys/external/bsd/drm2/dist/drm/radeon/atom.c \ src/sys/external/bsd/drm2/dist/drm/radeon/atom.h \ src/sys/external/bsd/drm2/dist/drm/radeon/atombios_crtc.c \ src/sys/external/bsd/drm2/dist/drm/radeon/atombios_dp.c \ src/sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c \ src/sys/external/bsd/drm2/dist/drm/radeon/atombios_i2c.c \ src/sys/external/bsd/drm2/dist/drm/radeon/btc_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/ci_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/cik.c \ src/sys/external/bsd/drm2/dist/drm/radeon/cik_sdma.c \ src/sys/external/bsd/drm2/dist/drm/radeon/cypress_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/evergreen.c \ src/sys/external/bsd/drm2/dist/drm/radeon/evergreen_cs.c \ src/sys/external/bsd/drm2/dist/drm/radeon/evergreen_hdmi.c \ src/sys/external/bsd/drm2/dist/drm/radeon/kv_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/ni.c \ src/sys/external/bsd/drm2/dist/drm/radeon/ni_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/r100.c \ src/sys/external/bsd/drm2/dist/drm/radeon/r300.c \ src/sys/external/bsd/drm2/dist/drm/radeon/r600.c \ src/sys/external/bsd/drm2/dist/drm/radeon/r600_cs.c \ src/sys/external/bsd/drm2/dist/drm/radeon/r600_dma.c \ src/sys/external/bsd/drm2/dist/drm/radeon/r600_hdmi.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon.h \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_agp.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_atombios.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_benchmark.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_bios.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_combios.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_device.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_display.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_drv.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_fb.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_fence.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_gart.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_gem.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_i2c.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_irq.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_irq_kms.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_kms.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_tv.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_mode.h \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_object.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_object.h \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_pm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_ring.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_sa.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_ttm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_uvd.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_vce.c \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_vm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/rs400.c \ src/sys/external/bsd/drm2/dist/drm/radeon/rs600.c \ src/sys/external/bsd/drm2/dist/drm/radeon/rs780_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/rv6xx_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/rv770.c \ src/sys/external/bsd/drm2/dist/drm/radeon/rv770_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/si.c \ src/sys/external/bsd/drm2/dist/drm/radeon/si_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/sumo_dpm.c \ src/sys/external/bsd/drm2/dist/drm/radeon/trinity_dpm.c cvs rdiff -u -r1.1.1.1 -r0 \ src/sys/external/bsd/drm2/dist/drm/radeon/radeon_trace.h cvs rdiff -u -r1.1.1.2 -r1.2 src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c \ src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_manager.c \ src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c \ src/sys/external/bsd/drm2/dist/drm/ttm/ttm_execbuf_util.c \ src/sys/external/bsd/drm2/dist/drm/ttm/ttm_tt.c cvs rdiff -u -r1.1.1.1 -r1.2 \ src/sys/external/bsd/drm2/dist/drm/ttm/ttm_memory.c cvs rdiff -u -r1.1.1.2 -r1.2 \ src/sys/external/bsd/drm2/dist/include/drm/ttm/ttm_bo_api.h \ src/sys/external/bsd/drm2/dist/include/drm/ttm/ttm_bo_driver.h \ src/sys/external/bsd/drm2/dist/include/drm/ttm/ttm_page_alloc.h cvs rdiff -u -r1.1.1.1 -r1.2 \ src/sys/external/bsd/drm2/dist/include/drm/ttm/ttm_memory.h cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm2/drm/files.drmkms cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/include/radeon_trace.h cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/include/asm/byteorder.h cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/include/asm/page.h cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/include/asm/unaligned.h cvs rdiff -u -r1.4 -r1.5 \ src/sys/external/bsd/drm2/include/drm/bus_dma_hacks.h cvs rdiff -u -r1.3 -r1.4 \ src/sys/external/bsd/drm2/include/drm/drm_wait_netbsd.h cvs rdiff -u -r0 -r1.1 \ src/sys/external/bsd/drm2/include/drm/ttm/ttm_page_alloc.h cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/drm2/include/linux/atomic.h cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/include/linux/bitops.h \ src/sys/external/bsd/drm2/include/linux/device.h \ src/sys/external/bsd/drm2/include/linux/gfp.h \ src/sys/external/bsd/drm2/include/linux/io.h \ src/sys/external/bsd/drm2/include/linux/jiffies.h \ src/sys/external/bsd/drm2/include/linux/kref.h \ src/sys/external/bsd/drm2/include/linux/log2.h \ src/sys/external/bsd/drm2/include/linux/mm_types.h \ src/sys/external/bsd/drm2/include/linux/mutex.h \ src/sys/external/bsd/drm2/include/linux/slab.h \ src/sys/external/bsd/drm2/include/linux/types.h \ src/sys/external/bsd/drm2/include/linux/workqueue.h cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/include/linux/firmware.h \ src/sys/external/bsd/drm2/include/linux/highmem.h \ src/sys/external/bsd/drm2/include/linux/i2c-algo-bit.h \ src/sys/external/bsd/drm2/include/linux/i2c.h \ src/sys/external/bsd/drm2/include/linux/math64.h \ src/sys/external/bsd/drm2/include/linux/mm.h \ src/sys/external/bsd/drm2/include/linux/module.h \ src/sys/external/bsd/drm2/include/linux/pm.h cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/include/linux/gcd.h \ src/sys/external/bsd/drm2/include/linux/hwmon-sysfs.h \ src/sys/external/bsd/drm2/include/linux/hwmon.h \ src/sys/external/bsd/drm2/include/linux/power_supply.h \ src/sys/external/bsd/drm2/include/linux/reservation.h \ src/sys/external/bsd/drm2/include/linux/rwsem.h \ src/sys/external/bsd/drm2/include/linux/swiotlb.h \ src/sys/external/bsd/drm2/include/linux/ww_mutex.h cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/include/linux/hdmi.h \ src/sys/external/bsd/drm2/include/linux/pm_runtime.h cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/include/linux/pci.h cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/include/radeon/Makefile \ src/sys/external/bsd/drm2/include/radeon/cayman_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/evergreen_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/r100_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/r200_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/r300_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/r420_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/r600_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/rn50_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/rs600_reg_safe.h \ src/sys/external/bsd/drm2/include/radeon/rv515_reg_safe.h cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/linux/linux_module.c \ src/sys/external/bsd/drm2/linux/linux_work.c cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/pci/files.drmkms_pci cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/radeon/files.radeon \ src/sys/external/bsd/drm2/radeon/mkregtable.awk \ src/sys/external/bsd/drm2/radeon/radeon_module.c \ src/sys/external/bsd/drm2/radeon/radeon_pci.c cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/ttm/ttm_agp_backend.c \ src/sys/external/bsd/drm2/ttm/ttm_bo_vm.c \ src/sys/external/bsd/drm2/ttm/ttm_bus_dma.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.