lkml.org 
[lkml]   [2008]   [Jul]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RFC] [Patch] calgary iommu: Use the first kernel's tce tables in kdump
On Tue, Jul 15, 2008 at 02:15:27PM +0530, Chandru wrote:
> kdump kernel fails to boot with calgary iommu and aacraid driver on a x366
> box. The ongoing dma's of aacraid from the first kernel continue to exist
> until the driver is loaded in the kdump kernel. Calgary is initialized prior
> to aacraid and creation of new tce tables causes wrong dma's to occur. Here
> we try to get the tce tables of the first kernel in kdump kernel and use
> them. While in the kdump kernel we do not allocate new tce tables but instead
> read the base addres register contents of calgary iommu and use the tables
> that the registers point to. With these changes the kdump kernel and hence
> aacraid now boots normally.
>
> Signed-off-by: Chandru Siddalingappa <chandru@in.ibm.com>

Acked-by: Muli Ben-Yehuda <muli@il.ibm.com>

Cheers,
Muli


\
 
 \ /
  Last update: 2008-07-15 12:57    [W:0.501 / U:0.348 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site