[M3devel] 386?486?586?686?etc.?

Jay K jay.krell at cornell.edu
Mon Feb 8 00:59:11 CET 2010


Any opinions/counter-opinions on which processors we should support?

Presumably it doesn't vary per platform.

 Like, it wouldn't be Linux/586 and FreeBSD/486 or such.

  Unless maybe there is clear data about what the kernels support?

 

 

The atomic stuff is pushing things to i586.
I believe before 486 and possibly 386 worked.

686 is probably reasonable.

I think it is Pentium II or Pentium Pro or newer, stuff like 15 years old already.

 

 

We might even drop "x87" support and use SSE/SSE2/SSE3?

 (Trolling for work in m3back? :) )

 Or make it a different set of platforms?

   I686_LINUX?

   I686SSE2_LINUX?

   etc.?

 

 

But I don't like such combinatorial work -- supporting more combinations.

Maybe, uh, drop all existing 32bit platforms and go with I686_*??

 

 

"Darwin" can pretty much imply modern processors.

  Assuming Apple hardware...granted, I had Darwin/x86 on non-Apple hardware.

 

None of this makes a huge difference.

I mean, in that, there's almost no changes that follow from these decisions.

 

 

 - Jay

 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20100207/198d6e7a/attachment-0001.html>


More information about the M3devel mailing list