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