From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Brookes Subject: xen 2.0.7 on VIA C3 (EPIA) Date: Sat, 3 Sep 2005 13:05:37 -0500 Message-ID: <9380aad705090311057a87f455@mail.gmail.com> Reply-To: cbrookes@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-users-bounces@lists.xensource.com Errors-To: xen-users-bounces@lists.xensource.com To: xen-users@lists.xensource.com Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hello, Has anyone tried to get Xen 2.0.7 booting on a VIA EPIA board with a VIA C3 CPU? I know some of the EPIA mainboards have a CPU with "features" (4kb pages and no cmov instruction) that require the patch Adam Sulmicki put together for 2.0.0 and 2.0.1 (http://lists.xensource.com/archives/html/xen-devel/2004-12/txt8D0L7RWimG.t= xt), and I have managed to patch, compile and boot a NetBSD dom0 sucessfully with this version. However, I would really like to try and get 2.0.7 going, so I've attempted to apply the original patch where it still seemed appropriate. The patch does manage to get me some output from Xen as it boots (which is a great step forward from the immediate reboot without it), however the whole thing halts with "(XEN) Unknown interrupt" just after " XEN) System RAM: 509MB (521852kB)". With a few well placed printk's I was able to determine that the halt was happening inside init_frametable() in arch/x86/memory.c, at the point where it calls memset(frame_table, 0, frame_table_size). Unfortunately my C & ASM skills being what they are (i.e not great) I'm making slow progress. Anyone more accomplished been there and done this, or can lend a hand? Regards Chris cpu0: VIA C3 Samuel 2/Ezra (686-class), 533.36 MHz, id 0x673 cpu0: features 80803035 cpu0: features 80803035 cpu0: features 80803035<3DNOW> cpu0: I-cache 64 KB 32B/line 4-way, D-cache 64 KB 32B/line 4-way cpu0: L2 cache 64 KB 32B/line 4-way cpu0: ITLB 128 4 KB entries 8-way cpu0: DTLB 128 4 KB entries 8-way cpu0: 4 page colors