OpenCloudOS-Kernel/drivers/staging/gma500
Alan Cox 7ed2911c8f gma500: finish off the fault handler
GEM wants to mmap the object through the GTT (which avoids aliasing) so we
need to put the object into the GTT before we provide the fault mapping for
it.

While we are at it update the pin interface so that it digs dev out of the
GEM object itself. This provides a rather cleaner API and call environment.
Fix th refcount/on-off confusion in the pin API.

At this point we get a bit further with modetest but if we write to the
new GEM mapping we hang solid and as yet I don't know why.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-05-17 11:37:57 -07:00
..
Kconfig staging: gma500: Add oaktrail 2011-04-05 11:41:13 -07:00
Makefile gma500: Add support for inserting and removing pages from the GART 2011-04-25 17:13:48 -07:00
TODO
mrst.h staging: gma500: pull mrst firmware stuff into its own header 2011-04-05 11:27:48 -07:00
mrst_crtc.c gma500: GEMify the frame buffer base bits 2011-04-25 17:13:49 -07:00
mrst_lvds.c staging: gma500: Add oaktrail 2011-04-05 11:41:13 -07:00
psb_2d.c gma500: GEMify the frame buffer base bits 2011-04-25 17:13:49 -07:00
psb_bl.c gma500: backlight warning 2011-04-25 17:12:57 -07:00
psb_drm.h gma500: GEMify the frame buffer base bits 2011-04-25 17:13:49 -07:00
psb_drv.c gma500: enable GEM mmap 2011-05-11 14:01:45 -07:00
psb_drv.h gma500: GEMify the frame buffer base bits 2011-04-25 17:13:49 -07:00
psb_fb.c gma500: Don't try and take a GEM handle of a non GEM fb 2011-05-17 11:37:56 -07:00
psb_fb.h gma500: GEMify the frame buffer base bits 2011-04-25 17:13:49 -07:00
psb_gem.c gma500: finish off the fault handler 2011-05-17 11:37:57 -07:00
psb_gtt.c gma500: finish off the fault handler 2011-05-17 11:37:57 -07:00
psb_gtt.h gma500: finish off the fault handler 2011-05-17 11:37:57 -07:00
psb_intel_bios.c Fix common misspellings 2011-03-31 11:26:23 -03:00
psb_intel_bios.h staging: gma500: Resync the patch queue with GregKH's space cleanup. 2011-03-07 13:28:05 -08:00
psb_intel_display.c gma500: finish off the fault handler 2011-05-17 11:37:57 -07:00
psb_intel_display.h Staging: gma500: fix up trailing whitespace errors 2011-02-23 13:50:42 -08:00
psb_intel_drv.h gma500: Begin the GEMification of the cursor code 2011-04-25 17:13:48 -07:00
psb_intel_i2c.c
psb_intel_lvds.c gma500: prune some unused variables 2011-04-25 17:13:49 -07:00
psb_intel_modes.c
psb_intel_opregion.c
psb_intel_reg.h staging: gma500: Resync the patch queue with GregKH's space cleanup. 2011-03-07 13:28:05 -08:00
psb_intel_sdvo.c Staging: merge 2.6.39-rc3 into staging-next 2011-04-13 12:14:05 -07:00
psb_intel_sdvo_regs.h Fix common misspellings 2011-03-31 11:26:23 -03:00
psb_irq.c staging: gma500: begin tidying up the power management 2011-04-05 11:36:30 -07:00
psb_irq.h
psb_lid.c staging: gma500: psb_reset actually holds lid functions 2011-04-05 11:36:35 -07:00
psb_mmu.c staging: gma500: kill some more #if 0 bits 2011-04-05 11:36:22 -07:00
psb_powermgmt.c gma500: Add support for inserting and removing pages from the GART 2011-04-25 17:13:48 -07:00
psb_powermgmt.h staging: gma500: begin tidying up the power management 2011-04-05 11:36:30 -07:00
psb_reg.h Staging: gma500: fix up trailing whitespace errors 2011-02-23 13:50:42 -08:00