[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: mini-os for Xen2

  • To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
  • 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=
  • List-id: List for Xen developers <xen-devel.lists.sourceforge.net>


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");

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

.globl _start, shared_info

        lss stack_start,%esp
        push $shared_info
        call start_kernel

        .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
        .org 0x2000

In head.S I changed 

        .long stack+8192, __KERNEL_DS
        .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.


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.
Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.