From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58504) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOxxv-0005Hb-2N for qemu-devel@nongnu.org; Sun, 17 Jul 2016 22:07:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOxxs-0004Wt-4C for qemu-devel@nongnu.org; Sun, 17 Jul 2016 22:07:26 -0400 Date: Mon, 18 Jul 2016 11:49:32 +1000 From: David Gibson Message-ID: <20160718014932.GH16769@voom.fritz.box> References: <1468346602-20700-1-git-send-email-nikunj@linux.vnet.ibm.com> <1468346602-20700-3-git-send-email-nikunj@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="G44BJl3Aq1QbV/QL" Content-Disposition: inline In-Reply-To: <1468346602-20700-3-git-send-email-nikunj@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] [RFC 2/6] target-ppc: Introduce POWER ISA 3.0 flag List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Nikunj A Dadhania Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org, aneesh.kumar@linux.vnet.ibm.com, benh@kernel.crashing.org --G44BJl3Aq1QbV/QL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 12, 2016 at 11:33:18PM +0530, Nikunj A Dadhania wrote: > This flag will be used for POWER9 instructions. >=20 > Signed-off-by: Nikunj A Dadhania Reviewed-by: David Gibson > --- > target-ppc/cpu.h | 5 ++++- > target-ppc/translate_init.c | 2 +- > 2 files changed, 5 insertions(+), 2 deletions(-) >=20 > diff --git a/target-ppc/cpu.h b/target-ppc/cpu.h > index 2666a3f..f48ff0f 100644 > --- a/target-ppc/cpu.h > +++ b/target-ppc/cpu.h > @@ -2093,6 +2093,8 @@ enum { > PPC2_TM =3D 0x0000000000020000ULL, > /* Server PM instructgions (ISA 2.06, Book III) = */ > PPC2_PM_ISA206 =3D 0x0000000000040000ULL, > + /* POWER ISA 3.0 = */ > + PPC2_ISA300 =3D 0x0000000000080000ULL, > =20 > #define PPC_TCG_INSNS2 (PPC2_BOOKE206 | PPC2_VSX | PPC2_PRCNTL | PPC2_DB= RX | \ > PPC2_ISA205 | PPC2_VSX207 | PPC2_PERM_ISA206 | \ > @@ -2100,7 +2102,8 @@ enum { > PPC2_FP_CVT_ISA206 | PPC2_FP_TST_ISA206 | \ > PPC2_BCTAR_ISA207 | PPC2_LSQ_ISA207 | \ > PPC2_ALTIVEC_207 | PPC2_ISA207S | PPC2_DFP | \ > - PPC2_FP_CVT_S64 | PPC2_TM | PPC2_PM_ISA206) > + PPC2_FP_CVT_S64 | PPC2_TM | PPC2_PM_ISA206 | \ > + PPC2_ISA300) > }; > =20 > /***********************************************************************= ******/ > diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c > index 51bab23..9852524 100644 > --- a/target-ppc/translate_init.c > +++ b/target-ppc/translate_init.c > @@ -8820,7 +8820,7 @@ POWERPC_FAMILY(POWER9)(ObjectClass *oc, void *data) > PPC2_FP_TST_ISA206 | PPC2_BCTAR_ISA207 | > PPC2_LSQ_ISA207 | PPC2_ALTIVEC_207 | > PPC2_ISA205 | PPC2_ISA207S | PPC2_FP_CVT_S64 | > - PPC2_TM | PPC2_PM_ISA206; > + PPC2_TM | PPC2_PM_ISA206 | PPC2_ISA300; > pcc->msr_mask =3D (1ull << MSR_SF) | > (1ull << MSR_TM) | > (1ull << MSR_VR) | --=20 David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson --G44BJl3Aq1QbV/QL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJXjDWsAAoJEGw4ysog2bOSEZkQALcGvKqfn5t+sczNgzHAVoAD oDcGr4xS+hcFlAo5Da8awXSQHwbL2r0CT6s7DLJ83W4PSXdizPSCiy9lzT97brpK 9rArf90sZfZJukbfkoI9mczrEdmO4UTL9e//wzIV4OCjAd0AxDdHiNg1DKUxzgHc DV0T70xT6WNWXsQXaOYVXCmbNBNdzM1VTQZSSMfZTy3LS/pjG0v9IXxNtbBUuw0I JICkTUCvlLhrnmwA/mpFNDD0utCrtq4iA7gjN1ybF7B8tjCHY187obkKHnqCGAEV yaDJOmJPUnAlhq6g6rnQyzNAGIC8bkdgyDZIvkuYWTovqc1K8qn4H36/fMkQ+eau yYYD+cYJM+UijeEV6+RRh6n43nGXIbdd7FhYYEJ20p8bet6FLhGhTqcd7C2kOKMQ fFspr/WdQ4SQWpryXjGlGRQTL6MF/NbT0TA6ucIOywDSOEFZhL8vg5exgLcs5u6q ltRFQnfN10H2qusNyXeBm/OPsN4otir39Ri6arQHepHrFrT6bdVXAoakAljo2y9m Xas8gA4+uIcEXz0EY483Kl0zYUeMCoofp+b6UI3IFHawwA4f/PMYqIAQKXbf6xe1 tQeKNPxvihjvfFm6hZOfrOqZsaqvY7AGVCvFhX0kUwu6L0xTfmnsAZpymWSQ5D9m b1ZZjL9oou94A9vThu3n =nGRo -----END PGP SIGNATURE----- --G44BJl3Aq1QbV/QL--