From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHQSO-0006uL-8C for qemu-devel@nongnu.org; Mon, 27 Jun 2016 02:55:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHQSJ-0005PG-0M for qemu-devel@nongnu.org; Mon, 27 Jun 2016 02:55:43 -0400 Received: from mo177.mail-out.ovh.net ([178.32.228.177]:60502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHQSI-0005P5-Lr for qemu-devel@nongnu.org; Mon, 27 Jun 2016 02:55:38 -0400 Received: from player699.ha.ovh.net (b9.ovh.net [213.186.33.59]) by mo177.mail-out.ovh.net (Postfix) with ESMTP id 4E14FFF9758 for ; Mon, 27 Jun 2016 08:55:35 +0200 (CEST) From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= Date: Mon, 27 Jun 2016 08:55:13 +0200 Message-Id: <1467010521-6106-1-git-send-email-clg@kaod.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH 0/8] pnv: more fixes to the exception model List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-ppc@nongnu.org Cc: David Gibson , Alexander Graf , qemu-devel@nongnu.org, Benjamin Herrenschmidt , Cedric Le Goater Hello, Here are a couple more patches on the exception model and LPCR which are surrounding the pnv core patches. The first is a prereq for all the patches to apply, and it did not seem too much of a problem adding it. Cheers, C. Benjamin Herrenschmidt (8): ppc: Add a bunch of hypervisor SPRs to Book3s ppc: Update LPCR definitions ppc: Use a helper to filter writes to LPCR ppc: Fix conditions for delivering external interrupts to a guest ppc: Enforce setting MSR:EE,IR and DR when MSR:PR is set ppc: Initial HDEC support ppc: LPCR is a HV resource ppc: Print HSRR0/HSRR1 in "info registers" hw/ppc/ppc.c | 17 ++-- target-ppc/cpu.h | 16 +++- target-ppc/excp_helper.c | 41 +++++---- target-ppc/helper.h | 3 + target-ppc/helper_regs.h | 4 + target-ppc/mmu-hash64.c | 57 +++++++++++++ target-ppc/timebase_helper.c | 10 +++ target-ppc/translate.c | 7 ++ target-ppc/translate_init.c | 194 +++++++++++++++++++++++++++++++++++++= ++---- 9 files changed, 304 insertions(+), 45 deletions(-) --=20 2.1.4