From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44538) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRshJ-0007db-KO for qemu-devel@nongnu.org; Mon, 25 Jul 2016 23:06:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRshF-0001wS-EM for qemu-devel@nongnu.org; Mon, 25 Jul 2016 23:06:20 -0400 From: David Gibson Date: Tue, 26 Jul 2016 13:06:10 +1000 Message-Id: <1469502371-1206-5-git-send-email-david@gibson.dropbear.id.au> In-Reply-To: <1469502371-1206-1-git-send-email-david@gibson.dropbear.id.au> References: <1469502371-1206-1-git-send-email-david@gibson.dropbear.id.au> Subject: [Qemu-devel] [PULL 4/5] target-ppc: add PPC_MFTB flag to e500mc and e5500 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: peter.maydell@linaro.org Cc: agraf@suse.de, mdroth@linux.vnet.ibm.com, bharata@linux.vnet.ibm.com, imammedo@redhat.com, qemu-ppc@nongnu.org, qemu-devel@nongnu.org, groug@kaod.org, Michael Walle , David Gibson From: Michael Walle According to the e500mc and e5500 core reference manual they have support for the mftb instruction. Signed-off-by: Michael Walle Signed-off-by: David Gibson --- target-ppc/translate_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c index 5ecafc7..5f28a36 100644 --- a/target-ppc/translate_init.c +++ b/target-ppc/translate_init.c @@ -5133,7 +5133,7 @@ POWERPC_FAMILY(e500mc)(ObjectClass *oc, void *data) dc->desc = "e500mc core"; pcc->init_proc = init_proc_e500mc; pcc->check_pow = check_pow_none; - pcc->insns_flags = PPC_INSNS_BASE | PPC_ISEL | + pcc->insns_flags = PPC_INSNS_BASE | PPC_ISEL | PPC_MFTB | PPC_WRTEE | PPC_RFDI | PPC_RFMCI | PPC_CACHE | PPC_CACHE_LOCK | PPC_CACHE_ICBI | PPC_CACHE_DCBZ | PPC_CACHE_DCBA | @@ -5179,7 +5179,7 @@ POWERPC_FAMILY(e5500)(ObjectClass *oc, void *data) dc->desc = "e5500 core"; pcc->init_proc = init_proc_e5500; pcc->check_pow = check_pow_none; - pcc->insns_flags = PPC_INSNS_BASE | PPC_ISEL | + pcc->insns_flags = PPC_INSNS_BASE | PPC_ISEL | PPC_MFTB | PPC_WRTEE | PPC_RFDI | PPC_RFMCI | PPC_CACHE | PPC_CACHE_LOCK | PPC_CACHE_ICBI | PPC_CACHE_DCBZ | PPC_CACHE_DCBA | -- 2.7.4