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

Re: [Xen-devel] [HACKATHON 2016] Mini-OS on ARM

Hi Wei,

On 05/05/16 16:57, Wei Liu wrote:
On Thu, May 05, 2016 at 04:47:31PM +0100, Steve Capper wrote:
[Apologies for the late send]

Mini-OS on ARM

This session covered mini-os bringup on 64-bit ARM platforms.
The following points arose during discussion:

*) 32-bit Mini-OS may have bit-rotted
   o) Some memory addresses may have been hard-coded for instance.
   o) The memory map in Xen can change between releases.

I think this might have been fixed by Juergen.

This session was about Mini-OS on ARM and this patch is x86 specific.

The problem is Mini-OS on ARM is using hardcoded addresses and interrupt number for some devices. This needs to be fix if you want mini-os to work on any Xen ARM release.

Author:     Juergen Gross <jgross@xxxxxxxx>
AuthorDate: Fri Nov 20 19:32:42 2015 +0100
Commit:     Ian Campbell <ian.campbell@xxxxxxxxxx>
CommitDate: Mon Nov 23 09:38:58 2015 +0000

     minios: don't rely on specific page table allocation scheme

     Today mini-os is making assumptions how the page tables it is started
     with are being allocated. Especially it is using the number of page
     table frames to calculate which is the first unmapped pfn.

     Instead of relying on page table number assumptions just look into the
     page tables to find the first pfn not already mapped.

     Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
     Acked-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>


Julien Grall

Xen-devel mailing list



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