Subject: Re: crash dump failing on machine with 4GB
To: matthew green <mrg@eterna.com.au>
From: Chris Ross <cross+netbsd@distal.com>
List: port-sparc64
Date: 09/28/2007 10:34:45
On Sep 28, 2007, at 03:06, matthew green wrote:
> actually, i think that the right bus_dmamem_map() is in
> sparc64/dev/iommu.c:iommu_dvmamap_load().

   Okay.  Trying to trace through all the macros and structures and  
function pointers, (just by looking at the code, here) I think it's  
actually more likely to be:

arch/sparc64/dev/psycho.c:static int psycho_dmamap_load()

   The esiop0 on the machine is on pci0, and pci0 is:

pci0 at psycho0
pci0: i/o space, memory space enabled

   That make sense?  I may think about putting some code in there to  
fire only during the dump process to see if I can figure out where  
the EIO is coming from, and why...

   Thanks...

                                                - Chris