qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2 00/10] target-ppc: emulate Power ISA 2.05 ins


From: Alexander Graf
Subject: Re: [Qemu-devel] [PATCH v2 00/10] target-ppc: emulate Power ISA 2.05 instructions
Date: Fri, 26 Apr 2013 10:05:20 +0200

On 20.04.2013, at 20:56, Aurelien Jarno wrote:

> qemu-system-ppc64 -M pseries clamis to emulate a POWER7 CPU,
> corresponding to an ISA 2.06 compliant CPU, while QEMU emulates
> something like an ISA 2.04 CPU.
> 
> Given that glibc and GCC start to use some instructions like cmpb and
> fcpsgn, this starts to be problematic.
> 
> This patches series improves the PPC emulation by bringing it to an
> ISA 2.05 CPU (if we except DFP and VSX), at least from the
> non-privledged point of view.
> 
> Changes v1 -> v2:
> - Use (1ULL << 63) instead of (1LL << 63) to access the bit sign
> - Improve description of load/store doubleword pair instructions

Thanks, applied all to ppc-next.


Alex

> 
> Aurelien Jarno (10):
>  target-ppc: optimize fabs, fnabs, fneg
>  disas: Disassemble all ppc insns for the guest
>  target-ppc: add instruction flags for Book I 2.05
>  target-ppc: emulate cmpb instruction
>  target-ppc: emulate prtyw and prtyd instructions
>  target-ppc: emulate fcpsgn instruction
>  target-ppc: emulate lfiwax instruction
>  target-ppc: emulate load doubleword pair instructions
>  target-ppc: emulate store doubleword pair instructions
>  target-ppc: add support for extended mtfsf/mtfsfi forms
> 
> disas.c                     |    1 +
> target-ppc/cpu.h            |    4 +-
> target-ppc/fpu_helper.c     |   48 ++------
> target-ppc/helper.h         |    4 +-
> target-ppc/int_helper.c     |   15 +++
> target-ppc/translate.c      |  260 +++++++++++++++++++++++++++++++++++++++----
> target-ppc/translate_init.c |    2 +-
> 7 files changed, 268 insertions(+), 66 deletions(-)
> 
> -- 
> 1.7.10.4
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]