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

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

To: Sean Atkinson <sean@xxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Via Cyrix 3 II / CentaurHauls Nehemiah support
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Thu, 11 Mar 2004 13:08:55 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 11 Mar 2004 13:18:07 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Thu, 11 Mar 2004 13:57:57 +0100." <1079009877.2702.153.camel@xxxxxxxxxxxxxxxxxxxxxxx>
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>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> 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?

What happens if you try to boot an unmodified standard Xenolinux
image? I would expect that you would see output from DOM0 but it will
then panic about an unrecognised CPU type. If you see no output from
DOM0 at all then that is weird.

 -- Keir

> Cheers,
> 
> Sean.
> 
> -- 
> Sean Atkinson <sean@xxxxxxxxxxxxxx>
> Netproject
>    Press C-c C-c here to receive file transmission
 -=- MIME -=- 

--=-XatUKqAoDuY5c0w1CG7Q
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

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

--=-XatUKqAoDuY5c0w1CG7Q
Content-Disposition: attachment; filename=cpuinfo
Content-Type: application/octet-stream; name=cpuinfo
Content-Transfer-Encoding: 7bit


--=-XatUKqAoDuY5c0w1CG7Q--



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel