1. 13 Sep, 2006 1 commit
    • Sachin P. Sant's avatar
      [POWERPC] kdump: Support kernels having 64k page size. · e269d269
      Sachin P. Sant authored
      
      This is required to generate proper core files using kdump on ppc64.
      
      Create a backup region of 64K size irrespective of the PAGE SIZE.
      At present 32K was used as backup size. In the case of 64K page size,
      second PT_LOAD segments starts at 32K and the first one is not page
      aligned.  __ioremap() (crash_dump.c) fails if pfn = 0 which is the
      case for the second PT_LOAD segment. This is not an issue for 4K page
      size because the the first page (32K backup) is copied to second
      kernel memory and thus referencing with the second kernel pfn.
      Signed-off-by: default avatarSachin Sant <sachinp@in.ibm.com>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      e269d269
  2. 27 Jun, 2006 1 commit
    • Haren Myneni's avatar
      [POWERPC] kdump: Reserve the existing TCE mappings left by the first kernel · 5f50867b
      Haren Myneni authored
      
      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: default avatarHaren Myneni <haren@us.ibm.com>
      Acked-by: default avatarOlof Johansson <olof@lixom.net>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      5f50867b
  3. 19 May, 2006 1 commit
  4. 08 Jan, 2006 1 commit