From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grzegorz Milos Subject: Re: Bugs in mini-os on i386 architecture Date: Thu, 23 Mar 2006 19:23:01 +0000 Message-ID: <4422F595.4010105@cam.ac.uk> References: <1142867903.6301.27.camel@dhcp-28-19.hpl.hp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1142867903.6301.27.camel@dhcp-28-19.hpl.hp.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Melvin Anderson Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org > 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