Subject: Re: Benefits of AMD64 arch when running NetBSD/i386.
To: Joel CARNAT <joel@carnat.net>
From: Wojciech Puchar <wojtek@tensor.3miasto.net>
List: port-amd64
Date: 07/29/2005 14:04:38
> for private reasons (nvtv support in fact ;) I'm running NetBSD/i386 on
> my Shuttle SN85G4v3. I've just tested WinXP-64 on it and have issues
> (which we don't care here ;) too.

tested too - actually slower than WinXP/i386 ;)

>
> I read that even Solaris runs apps in 32bit-mode (firefox) on sparc64.
> This makes me believe, firefox is not written 64bits in mind.

no idea why, i'm running firefox on my amd64 as 64-bit app. works fine and 
fast.

> So, even if I compile/run firefox (from pkgsrc) on NetBSD/amd64, I
> guess it's not using all the benefits of amd64 specifics arch, true ?

actually in NetBSD/amd64 there are some problems running 32-bit 
non-native apps, like 64-bit only linux emulation.

all native apps are 64-bit.

>
> My question is, when you have to run NetBSD/i386 on an AMD64 machine
> (for driver or app support), to what extend do you get the benefits
> from the AMD64 architecture ?
>
you will have exactly the same driver support on NetBSD/i386 and 
NetBSD/amd64 because NetBSD is really designed to be cross-platform.

in sources - the only real difference is small part of kernel code.