1. 06 10月, 2006 1 次提交
  2. 01 7月, 2006 1 次提交
  3. 28 6月, 2006 1 次提交
    • H
      [POWERPC] kdump: Reserve the existing TCE mappings left by the first kernel · 5f50867b
      Haren Myneni 提交于
      During kdump boot, noticed some machines checkstop on dma protection
      fault for ongoing DMA left in the first kernel. Instead of initializing
      TCE entries in iommu_init() for the kdump boot, this patch fixes this
      issue by walking through the each TCE table and checks whether the
      entries are in use by the first kernel. If so, reserve those entries by
      setting the corresponding bit in tbl->it_map such that these entries
      will not be available for the kdump boot.
      
      However it could be possible that all TCE entries might be used up due
      to the driver bug that does continuous mapping. My observation is around
      1700 TCE  entries are used on some systems (Ex: P4) at some point of
      time during kdump boot and saving dump (either write into the disk or
      sending to remote machine). Hence, this patch will make sure that
      minimum of 2048 entries will be available such that kdump boot could be
      successful in some cases.
      Signed-off-by: NHaren Myneni <haren@us.ibm.com>
      Acked-by: NOlof Johansson <olof@lixom.net>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      5f50867b
  4. 15 6月, 2006 1 次提交
  5. 10 6月, 2006 1 次提交
  6. 09 6月, 2006 1 次提交
  7. 21 4月, 2006 1 次提交
  8. 10 2月, 2006 1 次提交
  9. 07 2月, 2006 1 次提交
    • J
      [PATCH] powerpc: IOMMU SG paranoia · a958a264
      Jake Moilanen 提交于
      This addresses two items, which are unlikely to be hit if we
      trust drivers.
      
      The first is moving a memory barrier below where the vmerged SG count
      is passed back, but before the list is set to end.  If those
      instructions were reordered, there could be an issue in iommu_unmap_sg().
      
      The second is making sure we terminate the list on the failure case of
      iommu_map_sg().  If a driver does not look at the failure return code,
      it could pass a ill-formed SG list to iommu_unmap_sg().
      Signed-off-by: NJake Moilanen <moilanen@austin.ibm.com>
      Acked-by: NOlof Johansson <olof@lixom.net>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      a958a264
  10. 14 11月, 2005 1 次提交
  11. 09 10月, 2005 1 次提交
  12. 09 9月, 2005 1 次提交
    • P
      [PATCH] Separate pci bits out of struct device_node · 1635317f
      Paul Mackerras 提交于
      This patch pulls the PCI-related junk out of struct device_node and
      puts it in a separate structure, struct pci_dn.  The device_node now
      just has a void * pointer in it, which points to a struct pci_dn for
      nodes that represent PCI devices.  It could potentially be used in
      future for device-specific data for other sorts of devices, such as
      virtual I/O devices.
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      1635317f
  13. 18 8月, 2005 1 次提交
  14. 20 6月, 2005 1 次提交
    • J
      [PATCH] initialize TCE tables · d3588ba9
      John Rose 提交于
      A fairly recent platform requirement states that the OS must clear the
      whole TCE table at setup time, in case firmware left any active
      mappings in it.  Without this initialization, dynamic bus removes can
      fail.  Firmware rejects these requests if active mappings still exist 
      for a slot that has been deallocated by the OS.
      Signed-off-by: NJohn Rose <johnrose@austin.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      d3588ba9
  15. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4