1. 15 Feb, 2004 8 commits
    • Benjamin Herrenschmidt's avatar
      [PATCH] fbcon notified of suspend/resume · 9b74976d
      Benjamin Herrenschmidt authored
      This makes fbcon ask for notification of events from fbdev to deal with
      suspend/resume (stop cursor on suspend, refresh screen on resume).
      Could probably do more (like dealing better with the cursor timer), but
      this simple implementation works fine enough for now.
      9b74976d
    • Benjamin Herrenschmidt's avatar
      [PATCH] fbdev state management · f8048030
      Benjamin Herrenschmidt authored
      This adds some "state" information for power management to fbdev's,
      along with a notifier mecanism to inform clients of state changes.  It
      also "uses" this mecanism in the function fb_set_suspend() which was an
      empty placeholder previously, and "shields" various places that access
      the HW when state isn't running.  (It's best to not call them in the
      first place, but the current state of fbcon makes that _very_ difficult)
      f8048030
    • Benjamin Herrenschmidt's avatar
      [PATCH] Update aty128fb video driver · b6c81047
      Benjamin Herrenschmidt authored
      This updates the aty128fb driver.  It adds more PCI IDs, uses the new
      framebuffer alloc/release functions, make BIOS PLL data access more
      reliable (using ROM whenever possible, with a fallback to RAM BIOS
      image), cleanup the Power Management stuff (get rid of PowerMac specific
      stuffs, use real PCI ones instead), along with some style cleanups
      b6c81047
    • Benjamin Herrenschmidt's avatar
      [PATCH] Fix fbdev pixmap locking · 7b377012
      Benjamin Herrenschmidt authored
      This removes the broken locking code in the pixmaps, and rewrite the
      buffer access function to properly call fb_sync when needed.  The old
      broken loocking is useless as we are covered by the console semaphore in
      all cases hopefully (except if I missed one :)
      7b377012
    • Benjamin Herrenschmidt's avatar
      [PATCH] shield fbdev operations with console semaphore · 29d6f8c4
      Benjamin Herrenschmidt authored
      This fixes the fbdev ioctl's and fbcon cursor management with the
      console semaphore, which is the best we can do at this point in 2.6,
      thus fixing a bunch of races where we could have, for example, tried to
      blit while changing mode, etc..
      29d6f8c4
    • Benjamin Herrenschmidt's avatar
      [PATCH] Fix Oops & warning on PPC in rivafb · ca3f481d
      Benjamin Herrenschmidt authored
      Independently from the other fbdev updates I'm cooking (some of them
      will be in your mailbox rsn), this fixes an error in parameter passing
      to a function in rivafb (only used on ppc) that could cause an oops and
      definitely causes a warning at compile time.
      ca3f481d
    • Benjamin Herrenschmidt's avatar
    • Rusty Russell's avatar
      [PATCH] Sparc no longer F*cked Up · 103e6e39
      Rusty Russell authored
      From: Keith M Wesolowski <wesolows@foobazco.org>
      
      As of 2.6.3, restore_flags will no longer modify cwp on sparc.
      Therefore you can apply this patch to the locking guide.
      
      [ Indeed.  I'll also remove the atomic comments from Hacking
        Guide as part of my revision there when I get back to it.  --RR ]
      103e6e39
  2. 14 Feb, 2004 14 commits
  3. 13 Feb, 2004 18 commits