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] Bugs in mini-os on i386 architecture

To: Melvin Anderson <Melvin.Anderson@xxxxxx>
Subject: Re: [Xen-devel] Bugs in mini-os on i386 architecture
From: Grzegorz Milos <gm281@xxxxxxxxx>
Date: Thu, 23 Mar 2006 19:23:01 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 23 Mar 2006 19:24:21 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1142867903.6301.27.camel@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1142867903.6301.27.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5 (X11/20051025)
I have been trying to get mini-os to run on i386 architecture, (xen-unstable.hg, 9325:1ecb7f1ddc79) but have hit problems:

-- header file extras/mini-os/include/console.h is missing,

A patch has just been sent out to the list. Thanks for pointing that out.

-- type mismatch in extras/mini-os/xenbus/xenbus_xs.c causes compile to fail, and

XenBus implementation got replaced with a new one by Steven Smith. This should therefore not be an issue any more.

-- page fault occurs in extras/mini-os/mm.c because page directory table entries are set up incorrectly. The array mmu_updates in new_pt_frame() has zero entries, but should have at least 1 entry.

The last patch fixes that as well.

I wonder if whoever is actively working on mini-os could review these patches, and merge them in to the sources. The header file console.h contains the minimum amount needed to get mini-os to compile -- the writer of console.c may have intended it to contain more.

What you've put there is almost everything (only relevant change was addition of the license).

Thanks for help Malvin!

Cheers
Gregor


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>