WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Via Cyrix 3 II / CentaurHauls Nehemiah support

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Via Cyrix 3 II / CentaurHauls Nehemiah support
From: Sean Atkinson <sean@xxxxxxxxxxxxxx>
Date: Thu, 11 Mar 2004 13:57:57 +0100
Delivery-date: Thu, 11 Mar 2004 13:04:30 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Organization: Netproject
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
Hi,

Now that I've tested the fixed RTL8139 network driver to work on my
laptop, I want to try and demo Xen on a mini PC I have with the same
card.  However it's got a Via Nehemiah CPU, so Xen complains with "Only
support Intel processors (P6+)".

I think it's supposed to be 686 class processor - "uname -mpi" reports
"i686 i686 i386".  I remember the earlier C3 also claimed to be a 686
but was missing the cmov instruction gcc apparently assumed to be
present, so only i586 binaries worked.  However the attached
/proc/cpuinfo from the new Nehemiah includes cmov, and sure enough both
i686 kernels and executables are running fine.

Hacking xen/arch/i386/setup.c to allow the chip seems to boot Xen fine
without the warning.  However adding processor support to
xenolinux-2.4.25/arch/xeno/config.in results in xenolinux kernels that
immediately hang starting DOM0 when built for 686, CYRIXIII or VIAC3_2. 
Passing "watchdog" to Xen didn't report any extra help to the screen on
stalling.

Any thoughts on how I could fix support for this processor please?

Cheers,

Sean.

-- 
Sean Atkinson <sean@xxxxxxxxxxxxxx>
Netproject

Attachment: cpuinfo
Description: Binary data