Subject: Re: options DUMMY_NOPS (was Re: Config File / Kernel Building)
To: None <perry@piermont.com>
From: Michael L. VanLoon -- HeadCandy.com <michaelv@HeadCandy.com>
List: port-i386
Date: 04/18/1996 07:39:13
>"Michael L. VanLoon -- HeadCandy.com" writes:
>> I haven't found a machine yet where I need DUMMY_NOPS.  From my
>> experience, it is pretty much intended for ancient slow hardware, or
>> very badly designed slow hardware.

>You haven't found a machine where you NEED it or where you CANT USE
>IT?

Sorry.  I haven't yet found a machine where I need extra no-ops padded
around my I/O port accesses.  Meaning:

I haven't yet found a machine where I can't use DUMMY_NOPS.

Which brings up a point:  I think it's very confusingly named.  Maybe
it should be called SLOW_IO_PORT, and turned ON by default in generic
kernels, and turned OFF for people who have discovered they don't need
it.  I think that would make it much more clear.

Or, if you want to leave it where it's slow until you explicitely
build with the option, maybe call it FAST_IO_PORT.  Then you'd have to
build with that option to disable the NOP padding.

>You don't make that clear.

Yes, so I see. :-)  I got it backwards, even though I know exactly
what it does.  My point illustrated.

-----------------------------------------------------------------------------
  Michael L. VanLoon                                 michaelv@HeadCandy.com
        --<  Free your mind and your machine -- NetBSD free un*x  >--
    NetBSD working ports: 386+PC, Mac 68k, Amiga, Atari 68k, HP300, Sun3,
               Sun4/4c/4m, DEC MIPS, DEC Alpha, PC532, VAX...
    NetBSD ports in progress: PICA, others...
-----------------------------------------------------------------------------