From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HSZVK-000164-NJ for qemu-devel@nongnu.org; Sat, 17 Mar 2007 10:03:30 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HSZVJ-00014L-UB for qemu-devel@nongnu.org; Sat, 17 Mar 2007 10:03:30 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HSZVJ-000148-R7 for qemu-devel@nongnu.org; Sat, 17 Mar 2007 09:03:29 -0500 Received: from savannah.gnu.org ([199.232.41.3]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HSZU5-0003t3-3f for qemu-devel@nongnu.org; Sat, 17 Mar 2007 10:02:13 -0400 Received: from cvs.savannah.gnu.org ([199.232.41.69] helo=savannah.gnu.org) by savannah.gnu.org with esmtp (Exim 4.50) id 1HSZU7-0001OB-Kr for qemu-devel@nongnu.org; Sat, 17 Mar 2007 14:02:15 +0000 Received: from j_mayer by savannah.gnu.org with local (Exim 4.50) id 1HSZU7-0001O8-DS for qemu-devel@nongnu.org; Sat, 17 Mar 2007 14:02:15 +0000 Message-Id: From: Jocelyn Mayer Date: Sat, 17 Mar 2007 14:02:15 +0000 Subject: [Qemu-devel] qemu/target-ppc cpu.h exec.h helper.c op.c op_h... Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org CVSROOT: /sources/qemu Module name: qemu Changes by: Jocelyn Mayer 07/03/17 14:02:15 Modified files: target-ppc : cpu.h exec.h helper.c op.c op_helper.c op_helper.h op_helper_mem.h op_mem.h translate.c Log message: Make it safe to use 64 bits GPR and/or 64 bits host registers. For "symetry", add 64 bits versions of all modified functions. As a side effect, add a lot of code provision for PowerPC 64 support. Move overflow and carry checks in common routines for simple cases. Add isel and popcntb instructions from PowerPC 2.03 specification. Remove remaining micro-operations helpers prototypes from op.c. Fix XER_BC field to be 7 bits long. Add power management support for PowerPC 603 & 604. Fix compilation warnings. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/cpu.h?cvsroot=qemu&r1=1.26&r2=1.27 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/exec.h?cvsroot=qemu&r1=1.15&r2=1.16 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/helper.c?cvsroot=qemu&r1=1.32&r2=1.33 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op.c?cvsroot=qemu&r1=1.23&r2=1.24 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op_helper.c?cvsroot=qemu&r1=1.18&r2=1.19 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op_helper.h?cvsroot=qemu&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op_helper_mem.h?cvsroot=qemu&r1=1.7&r2=1.8 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/op_mem.h?cvsroot=qemu&r1=1.8&r2=1.9 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/translate.c?cvsroot=qemu&r1=1.44&r2=1.45