From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: Re: Design doc of adding ACPI support for arm64 on Xen - version 3 Date: Mon, 17 Aug 2015 21:01:33 +0800 Message-ID: <55D1DB2D.6050807@linaro.org> References: <55CE0247.4030805@linaro.org> <55CE06A5.8050307@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <55CE06A5.8050307@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Julien Grall , xen-devel@lists.xen.org, Christoffer Dall , Ian Campbell , stefano.stabellini@eu.citrix.com, Stefano Stabellini , JBeulich@suse.com, Parth Dixit , andrew@fubar.geek.nz, boris.ostrovsky@oracle.com, david.vrabel@citrix.com Cc: Hangaohuai , "Huangpeng (Peter)" , Shannon Zhao List-Id: xen-devel@lists.xenproject.org On 2015/8/14 23:17, Julien Grall wrote: > On 14/08/15 15:59, Shannon Zhao wrote: >> 2. Create minimal DT to pass required information to Dom0 >> ---------------------------------------------------------- >> The minimal DT mainly passes Dom0 bootargs, address and size of initrd >> (if available), address and size of uefi system table, address and size >> of uefi memory table, uefi-mmap-desc-size and uefi-mmap-desc-ver. >> >> An example of the minimal DT: >> / { >> #address-cells = <2>; >> #size-cells = <1>; >> chosen { >> bootargs = "kernel=Image console=hvc0 earlycon=pl011,0x1c090000 >> root=/dev/vda2 rw rootfstype=ext4 init=/bin/sh acpi=force"; >> linux,initrd-start = <0xXXXXXXXX>; >> linux,initrd-end = <0xXXXXXXXX>; >> linux,uefi-system-table = <0xXXXXXXXX>; >> linux,uefi-mmap-start = <0xXXXXXXXX>; >> linux,uefi-mmap-size = <0xXXXXXXXX>; >> linux,uefi-mmap-desc-size = <0xXXXXXXXX>; >> linux,uefi-mmap-desc-ver = <0xXXXXXXXX>; >> }; >> }; >> >> For details loook at >> https://github.com/torvalds/linux/blob/master/Documentation/arm/uefi.txt > > I would have expect a summary on the discussion we had on the previous > thread [1]. > > Note that "linux,initrd-*" are well defined given that Xen, U-boot and > other bootloaders are using them. And IIRC, it's Linux specific. > > Although, "linux,uefi-*" are not well defined (only used internally by > Linux betwen the EFI stub and the kernel) and we expect other OS to use > them in the future. > > So I would prefer to the "linux," dropped for them. > Yes, I think it's good to drop the "linux," too. But if we drop the linux, would it impact the linux kernel booting with UEFI? And why we don't do it to Xen since Xen still uses "linux,"? Thanks, -- Shannon