Subject: Re: INSN_EMULATION
To: David Brownlee <abs@netbsd.org>
From: Anders Magnusson <ragge@ludd.luth.se>
List: port-vax
Date: 08/26/2000 20:17:36
> On Sat, 26 Aug 2000, Matt Thomas wrote:
> 
> > Module Name:	syssrc
> > Committed By:	matt
> > Date:		Sat Aug 26 02:31:03 UTC 2000
> > 
> > Modified Files:
> > 	syssrc/sys/arch/vax/conf: GENERIC files.vax
> > 	syssrc/sys/arch/vax/vax: intvec.s unimpl_emul.s
> > 
> > Log Message:
> > Reverse polarity on INSN_EMULATION to NO_INSN_EMULATION.  Thus by default
> > all kernels will have instruction emulation.
> 
> 	Would it make sense to conditionalise this based on the CPU?
> 
This was recently changed not to compile it conditionally on per-CPU
basis :-) The reason is that there are very few VAX CPUs that have all
possible instructions available, and this is on a per-installation
basis, not per-CPU-type basis.

The only CPU type I know that had all instructions available as standard
was the 11/730, and that CPU isn't supported by NetBSD :-)

-- Ragge