Re: [PATCH v4] hw/riscv: microchip_pfsoc: Correct DDR memory map

2020-11-02 Thread Alistair Francis
On Sun, Nov 1, 2020 at 9:06 AM Bin Meng wrote: > > From: Bin Meng > > When system memory is larger than 1 GiB (high memory), PolarFire SoC > maps it at address 0x10__. Address 0xC000_ and above is > aliased to the same 1 GiB low memory with different cache attributes. > > At present Q

Re: [PATCH v4] hw/riscv: microchip_pfsoc: Correct DDR memory map

2020-11-02 Thread Alistair Francis
On Sun, Nov 1, 2020 at 9:06 AM Bin Meng wrote: > > From: Bin Meng > > When system memory is larger than 1 GiB (high memory), PolarFire SoC > maps it at address 0x10__. Address 0xC000_ and above is > aliased to the same 1 GiB low memory with different cache attributes. > > At present Q

[PATCH v4] hw/riscv: microchip_pfsoc: Correct DDR memory map

2020-11-01 Thread Bin Meng
From: Bin Meng When system memory is larger than 1 GiB (high memory), PolarFire SoC maps it at address 0x10__. Address 0xC000_ and above is aliased to the same 1 GiB low memory with different cache attributes. At present QEMU maps the system memory contiguously from 0x8000_. This