From: Jesse B. <jes...@in...> - 2007-05-17 22:48:28
|
On Thursday, May 17, 2007 3:37 pm Jesse Barnes wrote: > This patch adds the core of the new DRM based modesetting system. It > creates several new structures in the DRM, the primary ones being the > CRTC, which controls all aspects of your device's CRTC(s), output, > which describes and controls the various outputs on your gfx chip > (e.g. TMDS, LVDS, VGA, etc.), and mode, which describes graphics > modes in enough detail for the output and CRTC callbacks to program > them to hardware. > > It also contains the user level IOCTL interfaces for doing graphics > programming (getting CRTC, output and mode lists, setting up new > frame buffer objects, etc.). > > It relies on the new TTM patch Dave posted recently. Makefile.kernel | 6 drmP.h | 11 drm_bo.c | 8 drm_bo_move.c | 2 drm_bufs.c | 3 drm_compat.h | 7 drm_crtc.c | 1652 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drm_crtc.h | 535 ++++++++++++++++++ drm_drv.c | 92 --- drm_edid.c | 467 +++++++++++++++ drm_edid.h | 176 +++++ drm_fb.c | 201 ++++++ drm_fops.c | 4 drm_modes.c | 558 ++++++++++++++++++ drm_objects.h | 22 drm_os_linux.h | 18 drm_stub.c | 21 drm_vm.c | 5 18 files changed, 3695 insertions(+), 93 deletions(-) |