[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64
From: |
Nikunj A Dadhania |
Subject: |
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64 |
Date: |
Fri, 07 Apr 2017 10:54:13 +0530 |
User-agent: |
Notmuch/0.23.5 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-redhat-linux-gnu) |
Cédric Le Goater <address@hidden> writes:
> Hello Nikunj,
>
> On 04/06/2017 12:22 PM, Nikunj A Dadhania wrote:
>> The series enables Multi-Threaded TCG on PPC64
>>
>> Patch 01: Use atomic_cmpxchg in store conditional
>> 02: Handle first write to page during atomic operation
>> 03: Generate memory barriers for sync/isync and load/store conditional
>>
>> Patches are based on ppc-for-2.10
>>
>> Tested using following:
>> ./ppc64-softmmu/qemu-system-ppc64 -cpu POWER8 -vga none -nographic -machine
>> pseries,usb=off -m 2G -smp 8,cores=8,threads=1 -accel tcg,thread=multi
>> f23.img
>
> I tried it with a Ubuntu 16.04.2 guest using stress --cpu 8. It looked
> good : the CPU usage of QEMU reached 760% on the host.
Cool.
>> Todo:
>> * Enable other machine types and PPC32.
>
> I am quite ignorant on the topic.
> Have you looked at what it would take to emulate support of the HW
> threads ?
We would need to implement msgsndp (doorbell support for IPI between
threads of same core)
> and the PowerNV machine ?
Haven't tried it, should work. Just give a shot, let me know if you see
problems.
Regards
Nikunj
- Re: [Qemu-ppc] [PATCH RFC v1 3/3] target/ppc: Generate fence operations, (continued)
[Qemu-ppc] [PATCH RFC v1 2/3] cputlb: handle first atomic write to the page, Nikunj A Dadhania, 2017/04/06
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Cédric Le Goater, 2017/04/06
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64,
Nikunj A Dadhania <=
- Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Cédric Le Goater, 2017/04/07
- Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Cédric Le Goater, 2017/04/10
- Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Nikunj A Dadhania, 2017/04/10
- Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Cédric Le Goater, 2017/04/10
- Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Nikunj A Dadhania, 2017/04/10
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Alex Bennée, 2017/04/10
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Cédric Le Goater, 2017/04/11
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Benjamin Herrenschmidt, 2017/04/11
Re: [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64, Alex Bennée, 2017/04/11