Re: [Qemu-devel] qemu target-ppc/cpu.h target-ppc/op.c target-pp...

2007-11-16 Thread J. Mayer

On Fri, 2007-11-16 at 14:11 +, Jocelyn Mayer wrote:
 CVSROOT:  /sources/qemu
 Module name:  qemu
 Changes by:   Jocelyn Mayer j_mayer 07/11/16 14:11:29
 
 Modified files:
   target-ppc : cpu.h op.c op_helper.c op_helper.h translate.c 
   .  : translate-all.c 
 
 Log message:
   Always make PowerPC hypervisor mode memory accesses and instructions
 available for full system emulation, then removing all #if 
 TARGET_PPC64H
 from micro-ops and code translator.
   Add new macros to dramatically simplify memory access tables definitions
 in target-ppc/translate.c.

Remark:
one should take care that having the hypervisor memory accessor
available might lead to trigger the gcc inlining limits bug. Then it
seems to me that a fix for this bug is needed asap, as reported in my
previous messages (titled RFC: fix for random Qemu crashes).

-- 
J. Mayer [EMAIL PROTECTED]
Never organized





[Qemu-devel] qemu target-ppc/cpu.h target-ppc/op.c target-pp...

2007-11-16 Thread Jocelyn Mayer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer j_mayer 07/11/16 14:11:29

Modified files:
target-ppc : cpu.h op.c op_helper.c op_helper.h translate.c 
.  : translate-all.c 

Log message:
Always make PowerPC hypervisor mode memory accesses and instructions
  available for full system emulation, then removing all #if 
TARGET_PPC64H
  from micro-ops and code translator.
Add new macros to dramatically simplify memory access tables definitions
  in target-ppc/translate.c.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/cpu.h?cvsroot=qemur1=1.93r2=1.94
http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op.c?cvsroot=qemur1=1.67r2=1.68
http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op_helper.c?cvsroot=qemur1=1.68r2=1.69
http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op_helper.h?cvsroot=qemur1=1.28r2=1.29
http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/translate.c?cvsroot=qemur1=1.108r2=1.109
http://cvs.savannah.gnu.org/viewcvs/qemu/translate-all.c?cvsroot=qemur1=1.21r2=1.22