[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: mini-os for Xen2
xm gives the world's most unhelpful error messages. You may well find a more useful message hidden away in /var/log/xend[-debug].log as comes straight from the domain builder in libxc. My guess woul dbe that you do not have a '__xen_guest' section in your Elf image. Look at the top of linux-2.6.10-xen-sparse/arch/xen/i386/kernel/head.S for an example of how to specify one. -- Keir > 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 > ------------------------------------------------------- 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |