Re: Dynamic nop selection breaks boot on Geode LX

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nick Lowe
Date: Monday, October 4, 2010 - 3:27 pm

As far as I'm aware, the check is just broken in VMs that trace their
lineage to Connectix's VirtualPC that Microsoft acquired back in 2006.
Is this correct? On balance, is this really to be cared about?
As far as 'common' processors that don't play nicely with NOPL...

VIA Edens based on the 'Samuel 2' design do not support CMOV or NOPL.
All VIA Edens based on the 'Nehemiah' design support CMOV but not
NOPL. (Introduced in
2003.)

Via C3s based on the 'Samuel 2'or 'Ezra'/'Ezra-T' design do not
support CMOV or NOPL.
All C3s based on the 'Nehemiah' design support CMOV but not NOPL.
(Introduced in 2003)

National Semi's GXm, GXLV and GX1 do not support CMOV or NOPL.
All Geodes since and including National Semi's GX2 support CMOV but
not NOPL. (Introduced in
2002)
The AMD branded Geodes (GX and LX) support CMOV but not NOPL.

The Cyrix 6x86 processors do not support CMOV or NOPL.
The Cyrix 8x86MX / Cyrix MII do support CMOV but not NOPL.

The AMD K6 and K6-2 do not support CMOV or NOPL.

There are probably a few more I've forgotten about...
Nick

On Mon, Oct 4, 2010 at 11:22 PM, H. Peter Anvin <hpa@zytor.com> wrote:
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Dynamic nop selection breaks boot on Geode LX, Daniel Drake, (Sat Oct 2, 12:16 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Borislav Petkov, (Sat Oct 2, 10:50 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Borislav Petkov, (Sun Oct 3, 2:26 am)
Re: Dynamic nop selection breaks boot on Geode LX, Borislav Petkov, (Sun Oct 3, 7:47 am)
Re: Dynamic nop selection breaks boot on Geode LX, Daniel Drake, (Sun Oct 3, 9:32 am)
Re: Dynamic nop selection breaks boot on Geode LX, Borislav Petkov, (Sun Oct 3, 10:12 am)
Re: Dynamic nop selection breaks boot on Geode LX, Jason Baron, (Mon Oct 4, 8:46 am)
Re: Dynamic nop selection breaks boot on Geode LX, Daniel Drake, (Mon Oct 4, 9:49 am)
Re: Dynamic nop selection breaks boot on Geode LX, Steven Rostedt, (Mon Oct 4, 11:06 am)
Re: Dynamic nop selection breaks boot on Geode LX, Steven Rostedt, (Mon Oct 4, 1:31 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Jason Baron, (Mon Oct 4, 1:39 pm)
Re: Dynamic nop selection breaks boot on Geode LX, H. Peter Anvin, (Mon Oct 4, 2:51 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Steven Rostedt, (Mon Oct 4, 3:11 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Steven Rostedt, (Mon Oct 4, 3:15 pm)
Re: Dynamic nop selection breaks boot on Geode LX, H. Peter Anvin, (Mon Oct 4, 3:22 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Nick Lowe, (Mon Oct 4, 3:27 pm)
Re: Dynamic nop selection breaks boot on Geode LX, H. Peter Anvin, (Mon Oct 4, 3:32 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Daniel Drake, (Tue Oct 26, 1:08 pm)
Re: Dynamic nop selection breaks boot on Geode LX, Jason Baron, (Tue Oct 26, 1:12 pm)