> On Jun 15, 2020, at 12:36 PM, Cédric Le Goater <c...@kaod.org> wrote:
>
> Hello,
>
> On 6/13/20 6:20 AM, Lijun Pan wrote:
>> This patch series add several newly introduced 32/64-bit vector
>> instructions in Power ISA 3.1. The newly added instructions are
>> flagged as ISA300 temporarily in vmx-ops.inc.c and vmx-impl.inc.c
>> to make them compile and function since Power ISA 3.1, together
>> with next generation processor, has not been fully enabled in QEMU
>> yet. When Power ISA 3.1 and next generation processor are fully
>> supported, the flags should be changed.
>
> What do you mean ?
>
> ISA 3.1 and POWER10 are merged in Linux and in the QEMU pseries
> and PowerNV (OPAL) machines.
>
> It's very much empty but it's there.
I mean it does not work if you boots the guest in TCG mode, not KVM mode.
Lijun
>
> C.
>
>
>>
>> Lijun Pan (6):
>> target/ppc: add byte-reverse br[dwh] instructions
>> target/ppc: add vmulld instruction
>> targetc/ppc: add vmulh{su}w instructions
>> target/ppc: add vmulh{su}d instructions
>> fix the prototype of muls64/mulu64
>> target/ppc: add vdiv{su}{wd} vmod{su}{wd} instructions
>>
>> include/qemu/host-utils.h | 4 +-
>> target/ppc/helper.h | 13 ++++++
>> target/ppc/int_helper.c | 58 +++++++++++++++++++++++++
>> target/ppc/translate.c | 65 +++++++++++++++++++++++++++++
>> target/ppc/translate/vmx-impl.inc.c | 24 +++++++++++
>> target/ppc/translate/vmx-ops.inc.c | 22 ++++++++--
>> 6 files changed, 180 insertions(+), 6 deletions(-)
>>
>