From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: Initial Mini-OS port to ARM64 Date: Sun, 16 Feb 2014 20:44:04 +0000 Message-ID: <53012314.2050906@linaro.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1252"; Format="flowed" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Chen Baozi , List Developer Xen Cc: Samuel Thibault , Ian Campbell List-Id: xen-devel@lists.xenproject.org On 16/02/14 15:51, Chen Baozi wrote: > Hi all, Hello Chen, > It is much later than I used to expect. I guess it might be help > to publish my work, though it is still not finished (and might not > be finished very soon...). > > I began to try to port mini-os to ARM64 since last summer. Since > the 64-bit guest support is not quite well at that time, this > work had been stopped for a long time until two months ago. > > Though it is still at very early stage, it at least can be built, > setup a early page table for booting, parse the DTB passed by the > hypervisor, and be debugged by printk at present. So I put it > on github in case someone might be interested in it. Here is the > url: https://github.com/baozich/minios-arm64 Good job! > Right now, there are some troubles to make GIC work properly, > as I didn=92t consider mapping GIC=92s interface in address space and > follows x86=92s memory layout which make the kernel virtual address > starts at 0x0. I=92ll fix it as soon as possible. I think you should try to sync up with Karim (in CC). He has started to = port mini-OS on arm32. Except assembly code (which should be fairly = small) everything can be shared between the both architecture. If I remember correctly, Karim already wrote a GIC support but without = FDT support. > Besides, there is still lots of work to be done. So any comments > or patches are welcome. Regards, -- = Julien Grall