1. 24 Jan, 2008 2 commits
    • Kumar Gala's avatar
      [POWERPC] Ensure we only handle PowerMac PCI bus fixup for memory resources · 96d69c31
      Kumar Gala authored
      The fixup code that handles the case for PowerMac's that leave bridge
      windows open over an inaccessible region should only be applied to
      memory resources (IORESOURCE_MEM).  If not we can get it trying to fixup
      IORESOURCE_IO on some systems since the other conditions that are used to
      detect the case can easily match for IORESOURCE_IO.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      96d69c31
    • Kumar Gala's avatar
      [POWERPC] Fix handling of memreserve if the range lands in highmem · f98eeb4e
      Kumar Gala authored
      There were several issues if a memreserve range existed and happened
      to be in highmem:
      
      * The bootmem allocator is only aware of lowmem so calling
        reserve_bootmem with a highmem address would cause a BUG_ON
      * All highmem pages were provided to the buddy allocator
      
      Added a lmb_is_reserved() api that we now use to determine if a highem
      page should continue to be PageReserved or provided to the buddy
      allocator.
      
      Also, we incorrectly reported the amount of pages reserved since all
      highmem pages are initally marked reserved and we clear the
      PageReserved flag as we "free" up the highmem pages.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      f98eeb4e
  2. 17 Jan, 2008 23 commits
  3. 15 Jan, 2008 3 commits
  4. 11 Jan, 2008 1 commit
  5. 09 Jan, 2008 5 commits
  6. 08 Jan, 2008 3 commits
  7. 04 Jan, 2008 1 commit
  8. 02 Jan, 2008 2 commits