|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Design doc of adding ACPI support for arm64 on Xen - version 2
Hi Julien,
On 2015/8/12 0:19, Julien Grall wrote:
> Hi Shannon,
>
> On 07/08/15 03:11, 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
>
> AFAICT, the device tree properties in this documentation are only used
> in order to communicate between the UEFI stub and Linux.
>
> This means that those properties are not standardize and can change at
> any time by Linux folks. They don't even live in Documentation/devicetree/
>
> I would also expect to see the same needs for FreeBSD running as DOM0
> with ACPI.
>
I'm not very clear about how FreeBSD communicates with UEFI. And when
booting with DT, how does FreeBSD communicate with UEFI? Not through
these properties?
> So it looks like to me that a generic name would be better for all those
> properties.
>
If we change these name, it needs change some functions in Linux. Will
it impact the use of Linux with UEFI not on Xen?
Thanks,
--
Shannon
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |