On Fri, Jan 15, 2016 at 6:36 AM, Peter Maydell <peter.mayd...@linaro.org> wrote:
> On 12 January 2016 at 22:39, Alistair Francis
> <alistair.fran...@xilinx.com> wrote:
>> The Xilinx ZynqMP SoC and EP108 board supports three memory regions:
>>  - A 2GB region starting at 0
>>  - A 32GB region starting at 32GB
>>  - A 256GB region starting at 768GB
>>
>> This patch adds support for the first two memory regions, which is
>> automatically created based on the size specified by the QEMU memory
>> command line argument.
>>
>> On hardware the physical memory region is one continuous region, it is then
>> mapped into the three different regions by the DDRC. As we don't model the
>> DDRC this is done at startup by QEMU. The board creates the memory region and
>> then passes that memory region to the SoC. The SoC then maps the memory
>> regions.
>>
>> Signed-off-by: Alistair Francis <alistair.fran...@xilinx.com>
>> Reviewed-by: Peter Crosthwaite <crosthwaite.pe...@gmail.com>
>> ---
>> V5:
>>  - Fix compilation on 32-bit host issue
>> V4:
>>  - Small fixes
>>  - Localisation of ram_size
>> V3:
>>  - Assert on the RAM sizes
>>  - Remove ram_size property
>>  - General fixes
>> V2:
>>  - Create one continuous memory region and pass it to the SoC
>
>
>
> Applied to target-arm.next, thanks.

Thanks!

Alistair

>
> -- PMM
>

Reply via email to