1. 06 12月, 2011 1 次提交
    • A
      gma500: kill virtual mapping support · dffc9ceb
      Alan Cox 提交于
      This isn't actually usable - we simply don't have the vmap space on a 32bit
      system to do this stunt. Instead we will rely on the low level drivers
      limiting the console resolution as before.
      
      The real fix is for someone to write a page table aware version of the
      framebuffer console blit functions. Good university student project
      perhaps..
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      dffc9ceb
  2. 30 11月, 2011 1 次提交
  3. 28 11月, 2011 1 次提交
  4. 16 11月, 2011 2 次提交
  5. 27 9月, 2011 1 次提交
  6. 27 8月, 2011 1 次提交
  7. 16 7月, 2011 4 次提交
  8. 05 7月, 2011 17 次提交
  9. 29 6月, 2011 1 次提交
    • A
      gma500: Make GTT pages uncached · fb7ff7f6
      Alan Cox 提交于
      Clean up the GTT code a bit, make the pages uncached and go via the proper
      interfaces. This avoids any aliasing problems.
      
      On the CPU side we need to access the pages via their true addresses not via
      the GTT. This is fine for GEM created fb objects for X. For the kernel fb
      when not in stolen RAM we are going to need to use vm_map_ram() and hope we
      have enough virtual address space to steal.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      fb7ff7f6
  10. 08 6月, 2011 1 次提交
    • M
      staging: gma500: get control from firmware framebuffer if conflicts · aaa5c677
      Michael Chang 提交于
      Many Linux distributions would enable vesafb in order to display
      early stage boot splash. In this case, we will get garbled X
      Window screen if running X fbdev on psbfb.
      
      This is because fb0 is occupied by vesafb while psbfb is on fb1.
      They tried to drive the same pieces of hardware at the same
      time. With unmodified X start-up, it would try to use default
      fb0 framebuffer device and unfortunately it is now broken
      becaues fb1 supersedes it.
      
      We should let psbfb takeover framebuffer control from vesafb
      to get around this problem.
      
      See also commit : 4410f391Signed-off-by: NMichael Chang <mchang@novell.com>
      Cc: Alan Cox <alan@linux.intel.com>
      Cc: stable <stable@kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      aaa5c677
  11. 18 5月, 2011 1 次提交
  12. 26 4月, 2011 8 次提交
  13. 06 4月, 2011 1 次提交