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