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] Re: mini-os for Xen2

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: mini-os for Xen2
From: Rick <judicator3@xxxxxxxxx>
Date: Sat, 12 Feb 2005 06:01:03 -0500
Delivery-date: Sat, 12 Feb 2005 11:03:24 +0000
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=RciooTyj2hpQc3WODAgfqlpygiMGU9/42Q7wj/lIHCTCBO6TqjOmGwj55PYbLWVMXlTZh9kd+H9ic0et5kMo5H7ER8teoCfPtj/Pgf29ojj6pdpsuXallFF3EnaC+pO/Jf3cID/kQzCxZ6n8xT64HseGeopboGd3TdxBeGkthgk=
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
In-reply-to: <a146ff9b050211155622b51ca4@xxxxxxxxxxxxxx>
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>
References: <a146ff9b050211155622b51ca4@xxxxxxxxxxxxxx>
Reply-to: Rick <judicator3@xxxxxxxxx>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
Hi,

I am trying to get a program to load and run directly on XEN. I've
been looking at mini-os but I have not been able to compile it.
Anyhow, right now I am just trying to get a program to load and print
"Hello World". So I've modified mini-os and removed everything from
the compilation except for the files head.S and the function
start_kernel() in kernel.c.

my start_kernel() function looks like this:
===========================================================
void start_kernel(start_info_t *si)
{

   HYPERVISOR_console_io (CONSOLEIO_write, 11, "Hello World");
   HYPERVISOR_shutdown();
}
===========================================================

my head.S file looks like this:
===========================================================
#include <os.h>

.globl _start, shared_info

_start:
        cld
        lss stack_start,%esp
        push $shared_info
        call start_kernel

stack_start:
        .long stack_start+8192, __KERNEL_DS

        /* Unpleasant -- the PTE that maps this page is actually overwritten */
        /* to map the real shared-info page! :-)                             */
        .org 0x1000
shared_info:
        .org 0x2000
===========================================================

In head.S I changed 

=================================
stack_start:
        .long stack+8192, __KERNEL_DS
=================================
to 
=================================
stack_start:
        .long stack_start+8192, __KERNEL_DS
=================================
because there were no symbols called "stack"

When I try to load this program with XEN using "xm create" I get the
following error:

Error: Error creating domain: (0, 'Error')

Is there something wrong with the Makefile and linking process that
comes with mini-os ?

Any help will be much appreciated.

Thanks
Rick





On Fri, 11 Feb 2005 18:56:19 -0500, Rick <judicator3@xxxxxxxxx> wrote:
> Hello,
> 
> I am trying to compile the mini-os under xen2
> I am getting lot's of errors and I guess mini-os was written for a
> much earlier version of xen. Is there an updated version of mini-os
> somewhere ? Do you stop supporting mini-os ?
> 
> Rick
>


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel