Subject: Re: bad kdump output with 64bit syscalls under 32bit emul
To: NetBSD kernel <email@example.com>
From: Nicolas Joly <firstname.lastname@example.org>
Date: 11/01/2007 00:58:42
On Wed, Oct 31, 2007 at 10:47:46PM +0000, David Laight wrote:
> On Wed, Oct 31, 2007 at 02:11:18AM +0100, Nicolas Joly wrote:
> > It looks like that 64bit syscalls should not be used directly under
> > 32bit emulation in order have correct kdump output.
> Actually they must not be used at all since the functions get
> passed the wrong arguments!
> Anything with more than one argument won't work.
Indeed. Thanks for your analysis, it look worse than i thought.
> > Unless there is a better way to fix it, that i'm currently
> > missing. I'll plan to fix this by replacing all native syscalls with
> > the netbsd32 equivalents, likewise for linux32 vs. linux calls.
> Yes - I've changed the native ones - but not the linux ones.
Thanks, i'll fix them.
Biological Software and Databanks.
Institut Pasteur, Paris.