An error occurred fetching the project authors.
  1. 23 Nov, 2014 1 commit
  2. 01 Oct, 2014 1 commit
  3. 29 Mar, 2011 1 commit
  4. 10 Mar, 2011 1 commit
  5. 12 Oct, 2010 1 commit
  6. 18 Dec, 2009 1 commit
    • Benjamin Herrenschmidt's avatar
      powerpc: Fix MSI support on U4 bridge PCIe slot · 7a96c6b2
      Benjamin Herrenschmidt authored
      On machines using the Apple U4 bridge (AKA IBM CPC945) PCIe interface such
      as the latest generation G5 machines x16 slot or the x16 slot of the
      PowerStation, MSIs are currently broken (and will oops when enabling).
      
      This fixes the oops and implements proper support for those. Instead of
      using the PCIe <-> HT bridge conversion, on such slots we need to use
      a bunch of magic registers in the bridge as the MSI target, encoding
      the interrupt number in the low bits of the address itself
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      7a96c6b2
  7. 24 Nov, 2009 1 commit
  8. 20 Aug, 2008 1 commit
  9. 14 May, 2008 1 commit
  10. 02 Oct, 2007 2 commits
  11. 22 Sep, 2007 1 commit
  12. 08 May, 2007 1 commit
    • Michael Ellerman's avatar
      [POWERPC] MPIC U3/U4 MSI backend · 05af7bd2
      Michael Ellerman authored
      MPIC U3/U4 MSI backend. Based on code from Segher, heavily hacked by me.
      This only deals with MSI on U3/U4 MPICs, aka. CPC 9x5.
      
      If we find a U3/U4 then we enable this backend, ie. take over the ppc_md
      MSI hooks. We might need more elaborate logic in future to decide which
      backend is enabled.
      
      We need our own irq_chip so that we can do MSI masking/unmasking on
      the device itself. We also need to mask explicitly on shutdown to make
      sure we don't get bitten by lazy-disable semantics.
      Signed-off-by: default avatarMichael Ellerman <michael@ellerman.id.au>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      05af7bd2