1. 24 8月, 2012 1 次提交
  2. 20 7月, 2012 1 次提交
  3. 12 5月, 2012 1 次提交
  4. 27 4月, 2012 1 次提交
    • A
      gma500: support 1080p · 3aad16d2
      Alan Cox 提交于
      The problem in console mode is lack of linear memory. We can solve that by
      dropping to 16bpp. The mode setting X server will allocate its own GEM
      framebuffer in 32bpp and all will be well.
      
      We could just do 16bpp anyway but that would be a regression on the lower
      modes as many distributions don't yet ship the generic mode setting KMS
      drivers.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      3aad16d2
  5. 10 3月, 2012 1 次提交
  6. 09 2月, 2012 1 次提交
  7. 13 1月, 2012 1 次提交
    • A
      gma500: Discard modes that don't fit in stolen memory · 9f821c67
      Alan Cox 提交于
      [This fixes a crash on boot if the system is plugged into an HDTV so it's
       probably appropriate to push even though it didn't make the window. We could
       be cleverer about this but the simple version seems to be the safe one]
      
      From: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
      
      At the moment we cannot allocate more than stolen memory size for framebuffers.
      To get around that issues we discard modes that doesn't fit. This is a temporary
      solution until we can freely allocate framebuffer memory.
      
      [Currently the framebuffer needs to be linear in kernel space due to limits
       in the kernel fb layer - AC]
      Signed-off-by: NPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      9f821c67
  8. 20 12月, 2011 2 次提交
  9. 16 11月, 2011 1 次提交
    • A
      gma500: Add Poulsbo support · 89c78134
      Alan Cox 提交于
      This provides the specific code for Poulsbo, some of which is also used for
      the later chipsets. We support the GTT, the 2D engine (for console), and
      the display setup/management. We do not support 3D or the video overlays.
      
      In theory enough public info is available to do the video overlay work
      but that represents a large task.
      
      Framebuffer X will run nicely with this but do *NOT* use the VESA X
      server at the same time as KMS. With a Dell mini 10 things like Xfce4 are
      nice and usable even when compositing as the CPU has a good path to the
      memory.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      89c78134
  10. 05 7月, 2011 2 次提交
  11. 06 4月, 2011 1 次提交
  12. 31 3月, 2011 1 次提交
  13. 24 2月, 2011 1 次提交
    • A
      staging: gma500: Intel GMA500 staging driver · 0867b421
      Alan Cox 提交于
      This is an initial staging driver for the GMA500. It's been stripped out
      of the PVR drivers and crunched together from various bits of code and
      different kernels.
      
      Currently it's unaccelerated but still pretty snappy even compositing with
      the frame buffer X server.
      
      Lots of work is needed to rework the ttm and bo interfaces from being
      ripped out and then 2D acceleration wants putting back for framebuffer and
      somehow eventually via DRM.
      
      There is no support for the parts without open source userspace (video
      accelerators, 3D) as per kernel policy.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      0867b421