On 6/15/20 10:54 PM, Lijun Pan wrote:
> 
> 
>> 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.

Something is wrong in your environment. With the latest QEMU and
Linux 5.8-rc1, here is a POWER10 pseries machine : 
    
    BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu4) built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    (initramfs) 
    (initramfs) cat /proc/cpuinfo 
    processor   : 0
    cpu         : POWER10 (architected), altivec supported
    clock       : 1000.000000MHz
    revision    : 1.0 (pvr 0080 0100)
    
    processor   : 1
    cpu         : POWER10 (architected), altivec supported
    clock       : 1000.000000MHz
    revision    : 1.0 (pvr 0080 0100)
    
    processor   : 2
    cpu         : POWER10 (architected), altivec supported
    clock       : 1000.000000MHz
    revision    : 1.0 (pvr 0080 0100)
    
    processor   : 3
    cpu         : POWER10 (architected), altivec supported
    clock       : 1000.000000MHz
    revision    : 1.0 (pvr 0080 0100)
    
    timebase    : 512000000
    platform    : pSeries
    model       : IBM pSeries (emulated by qemu)
    machine     : CHRP IBM pSeries (emulated by qemu)
    MMU         : Radix
    (initramfs) uname -a 
    Linux (none) 5.8.0-rc1+ #199 SMP Tue Jun 16 07:54:06 CEST 2020 ppc64le 
GNU/Linux



KVM works also but you will need to run the guest under a QEMU
PowerNV machine using my powernv-5.1 branch. All support for
POWER10 baremetal is not merged yet.

Thanks,

C.

Reply via email to