Skip to content
  • Linus Torvalds's avatar
    Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · f536b3ca
    Linus Torvalds authored
    Pull powerpc updates from Ben Herrenschmidt:
     "This is the powerpc new goodies for 3.17.  The short story:
    
      The biggest bit is Michael removing all of pre-POWER4 processor
      support from the 64-bit kernel.  POWER3 and rs64.  This gets rid of a
      ton of old cruft that has been bitrotting in a long while.  It was
      broken for quite a few versions already and nobody noticed.  Nobody
      uses those machines anymore.  While at it, he cleaned up a bunch of
      old dusty cabinets, getting rid of a skeletton or two.
    
      Then, we have some base VFIO support for KVM, which allows assigning
      of PCI devices to KVM guests, support for large 64-bit BARs on
      "powernv" platforms, support for HMI (Hardware Management Interrupts)
      on those same platforms, some sparse-vmemmap improvements (for memory
      hotplug),
    
      There is the usual batch of Freescale embedded updates (summary in the
      merge commit) and fixes here or there, I think that's it for the
      highlights"
    
    * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (102 commits)
      powerpc/eeh: Export eeh_iommu_group_to_pe()
      powerpc/eeh: Add missing #ifdef CONFIG_IOMMU_API
      powerpc: Reduce scariness of interrupt frames in stack traces
      powerpc: start loop at section start of start in vmemmap_populated()
      powerpc: implement vmemmap_free()
      powerpc: implement vmemmap_remove_mapping() for BOOK3S
      powerpc: implement vmemmap_list_free()
      powerpc: Fail remap_4k_pfn() if PFN doesn't fit inside PTE
      powerpc/book3s: Fix endianess issue for HMI handling on napping cpus.
      powerpc/book3s: handle HMIs for cpus in nap mode.
      powerpc/powernv: Invoke opal call to handle hmi.
      powerpc/book3s: Add basic infrastructure to handle HMI in Linux.
      powerpc/iommu: Fix comments with it_page_shift
      powerpc/powernv: Handle compound PE in config accessors
      powerpc/powernv: Handle compound PE for EEH
      powerpc/powernv: Handle compound PE
      powerpc/powernv: Split ioda_eeh_get_state()
      powerpc/powernv: Allow to freeze PE
      powerpc/powernv: Enable M64 aperatus for PHB3
      powerpc/eeh: Aux PE data for error log
      ...
    f536b3ca