>>> On 02.09.15 at 11:25, <zhaoshengl...@huawei.com> wrote:

> 
> On 2015/9/2 16:41, Jan Beulich wrote:
>>>>> Shannon Zhao <zhaoshengl...@huawei.com> 09/02/15 8:03 AM >>>
>>> >There are some descriptions in Documentation/arm64/booting.txt of Linux:
>>> >
>>> >"The Image must be placed text_offset bytes from a 2MB aligned base
>>> >address near the start of usable system RAM and called there. Memory
>>> >below that base address is currently unusable by Linux, and therefore it
>>> >is strongly recommended that this location is the start of system RAM.
>>> >At least image_size bytes from the start of the image must be free for
>>> >use by the kernel."
>>> >
>>>From this, it says "Memory below that base address is currently unusable
>>> >by Linux". So if we put these tables below Dom0 RAM address and even
>>> >describe these regions as RAM, the Linux could not use them.
>> May I remind you that a design should not take specific guest OS
>> implementation details (which even for that one OS may change over time)
>> as the basis for decisions?
> 
> Yeah, but I think it needs to evaluate the design to check if it's
> feasible and make people believe this design could work by giving an
> example. Otherwise, if the design could not work well with some guest
> OSes or it needs to do a lot of changes, maybe we could choose another
> way to do it with no or less changes.

I don't mind (and indeed welcome) validating the design against
existing OSes, but what you said above sounded like far more
than that.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to