On 21/11/18 13:21, Max Filippov wrote:
Hi Philippe,

thanks for your review.

On Wed, Nov 21, 2018 at 4:00 AM Philippe Mathieu-Daudé
<phi...@redhat.com> wrote:
On 20/11/18 21:38, Max Filippov wrote:
   static const TypeInfo xtfpga_lx200_nommu_type = {
@@ -632,6 +636,7 @@ static void xtfpga_ml605_class_init(ObjectClass *oc, void 
*data)
       mc->init = xtfpga_ml605_init;
       mc->max_cpus = 4;
       mc->default_cpu_type = XTENSA_DEFAULT_CPU_TYPE;
+    mc->default_ram_size = 256 * MiB;

Isn't it 512 MB for the ML605?

There's 512MB on the board, but the Tensilica prototyping
user's guide for the ML605 only documents 256MB in the memory
map section. But now that you've mentioned it I recall that in reality
both ML605 and KC705 had all onboard memory minus 128MB
mapped for cores with MMU.

   }

   static const TypeInfo xtfpga_ml605_type = {
@@ -648,6 +653,7 @@ static void xtfpga_ml605_nommu_class_init(ObjectClass *oc, 
void *data)
       mc->init = xtfpga_ml605_nommu_init;
       mc->max_cpus = 4;
       mc->default_cpu_type = XTENSA_DEFAULT_CPU_NOMMU_TYPE;
+    mc->default_ram_size = 256 * MiB;

Ditto.

For noMMU cores there's only 256MB window available for
the system memory, so it's capped at 256MB.

This totally makes sense.


I'll send an updated v2.

Thanks!

Phil.

Reply via email to