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

Re: [Xen-devel] Bugs in mini-os on i386 architecture



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


 


Rackspace

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