> -----Original Message-----
> From: Pavel Fedin [mailto:p.fe...@samsung.com]
> Sent: Tuesday, 12 May, 2015 3:33 PM
> To: Shlomo Pongratz; qemu-devel@nongnu.org
> Subject: RE: [PATCH v2] Add virt-v3 machine that uses GIC-500
> 
>  Hello!
> 
> > BTW did you try going beyond 16 cores I had problems with 32 and 64 cores.
> 
>  Just tried it. Works fine, except qemu takes incredibly long time to start up
> with so many cores. 64 cores took something like 2 minutes. Indeed, looks
> like freeze, but if you're patient enough, you'll see it running. I believe 
> it's
> interpretation mode flaw.
> 
> Kind regards,
> Pavel Fedin
> Expert Engineer
> Samsung Electronics Research center Russia
> 


Hi Pavel,

With your patch I can work up to 16 cores it gets stuck at 24 cores.

I have two questions regarding your changes.
1. In fdt_add_timer why you didn't used the 24 bit limit I posed on the 
irqflags? Please note that the argument is 32 bits wide an 8 bits are for flags.
2. In machvirt_init, I used TYPE_AARCH64_CPU while you reverted it to 
TYPE_ARM_CPU, I assume this is because you want to support cortex-a15. Don't 
you think It should be according to the cortex type? (BTW you removed 
cortex-a53).

Best regards,

S.P.



Reply via email to