1. 10 1月, 2006 9 次提交
  2. 09 1月, 2006 12 次提交
  3. 22 12月, 2005 1 次提交
    • P
      powerpc: Fix i8259 cascade on pSeries with XICS interrupt controller · 8b1af56b
      Paul Mackerras 提交于
      It turns out that commit f9bd170a
      broke the cascade from XICS to i8259 on pSeries machines; specifically
      we ended up not ever doing the EOI on the XICS for the cascade.  The
      result was that interrupts from the serial ports (and presumably any
      other devices using ISA interrupts) didn't get through.  This fixes
      it and also simplifies the code, by doing the EOI on the XICS in the
      xics_get_irq routine after reading and acking the interrupt on the
      i8259.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      8b1af56b
  4. 08 12月, 2005 1 次提交
  5. 05 12月, 2005 1 次提交
    • P
      powerpc/pseries: Optimize IOMMU setup · 6fbb618f
      Paul Mackerras 提交于
      The previous commit will use the page-at-a-time hypervisor call for
      setting up IOMMU entries when we are using 64k pages and setting up
      one 64k page, even though that means 16 calls to the hypervisor, since
      the hypervisor still works on 4k pages.  This optimizes this case by
      using the multi-page IOMMU setup hypervisor call instead.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      6fbb618f
  6. 02 12月, 2005 1 次提交
  7. 23 11月, 2005 1 次提交
  8. 18 11月, 2005 1 次提交
  9. 17 11月, 2005 1 次提交
  10. 16 11月, 2005 1 次提交
  11. 14 11月, 2005 2 次提交
    • P
      powerpc: Move most remaining ppc64 files over to arch/powerpc · 7568cb4e
      Paul Mackerras 提交于
      Also deletes files in arch/ppc64 that are no longer used now that
      we don't compile with ARCH=ppc64 any more.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      7568cb4e
    • M
      [PATCH] powerpc: Turn cpu_irq_down into kexec_cpu_down · c5e24354
      Michael Ellerman 提交于
      We currently have a ppc_md member called cpu_irq_down, which disables IRQs
      for the cpu in question. The only caller of cpu_irq_down is the kexec code.
      
      On pSeries we need to do more than just teardown IRQs at kexec time, so rename
      the ppc_md member to kexec_cpu_down and expand it. The pSeries code needs to
      know, and other platforms might too, whether we're doing a crash shutdown (ie.
      panicking) or a regular kexec, so add a flag for that.
      
      The pSeries implementation of kexec_cpu_down does an unregister VPA call, which
      tells the Hypervisor to stop writing stuff into our pacas. Without this we can
      get weird memory corruption bugs when we kexec, caused by the Hypervisor
      writing into the first kernel's pacas which happens to be somewhere interesting
      in the second kernel's memory.
      Signed-off-by: NMichael Ellerman <michael@ellerman.id.au>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      c5e24354
  12. 11 11月, 2005 2 次提交
  13. 10 11月, 2005 7 次提交