Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp610983ima; Wed, 24 Oct 2018 06:36:34 -0700 (PDT) X-Google-Smtp-Source: AJdET5c2WPQ47fh06x7lQMv6ChxCVof5hJo/pW2yWHXzlxIqF0DNxCuMpWZyNchrw792S2tOKngU X-Received: by 2002:a63:9809:: with SMTP id q9-v6mr2642471pgd.128.1540388194097; Wed, 24 Oct 2018 06:36:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540388194; cv=none; d=google.com; s=arc-20160816; b=RSspla/vjqf5XvlZ8mIYRCmAoB1O7pMpZ/ClFFQzoI84N4E8eQ6D7g6ckBkxYaGMBs 9iOLGxF1qSHpCq5+I0xbwf0Jk5u8mRcs2E37TEKHEmhWOWy5VkR1R6VX7Q5GRYM9r3EQ y0VhM795GLA93CCGxuCOf5d8F2R5SdHcohV84go/TFYXEOTXFInC30ZmpgbDl0W453s7 7w33SvzyqhCHMLybKI43X+2bhRRIXibfqfiMwVx6VQVsahaEhIh9nEuYtDXayDubthcV lJGu0XyOE0fQQgeV07m1/bEeOMaMhgKVUZog1FnpaCZr72bVKwx/0AagZBGdHNmpV+E9 4eZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=ajNbg4M1YhzzinhMrKxkIhP4kmdw40tEhcTQ8OCShCc=; b=D+T6zOBRMTbWk76bdj4o9xOtXY3GJhD3OwWTmwjw+qCpt3Glv5knIB52D2izBHvosi 3ftOUG3ldqRDMKwpqbo28s2rOWI1Z3GlHRS2lQglIjMKHV3qObizEYbLoDXfjYt23f/i TQ8A2ahmk8INlhlG9LW0YR1p2QzLOT0+fdO6R9qc+vle7d/y7LKIf61qq+YGFzE+hdyY CKHAV60rcO3jHPg8Qt0GajxK7fMfGnTnzwohVANGLsqsK/boibm3FJv+CvmMDSgTEtYN 8/tK4dwmG9ieD7Zf7fng5CEoeNLsXHE9LygMQ04lVxHYpEoi4Sby2l3lXthz8FwQj/GR VoGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=efWK+m0I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l4-v6si4775637plb.351.2018.10.24.06.36.15; Wed, 24 Oct 2018 06:36:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=efWK+m0I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726575AbeJXWDx (ORCPT + 99 others); Wed, 24 Oct 2018 18:03:53 -0400 Received: from mail.kernel.org ([198.145.29.99]:45522 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726407AbeJXWDx (ORCPT ); Wed, 24 Oct 2018 18:03:53 -0400 Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7957120834; Wed, 24 Oct 2018 13:35:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1540388143; bh=5emZ9J66/F1lP3p/Mk/Hq2DE0MkGkgOYW3dNirbEsDE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=efWK+m0IELpG/KGk2jsPNRU1RkGNHAB1LUFs4sVgWEBqK2JCy36TDYTg7RgTtdJFM iK8AfNMDnWKQA0g5fVwu3hwFloRRnmHPKv/smmZe04kMgz4+ySzyLjFox1lNtinVvR K5KQQVTDDGLERWPMhBLNmsHxidC3Fk8KOoBxp7OE= Received: by mail-qt1-f178.google.com with SMTP id a10-v6so5711866qtp.2; Wed, 24 Oct 2018 06:35:43 -0700 (PDT) X-Gm-Message-State: AGRZ1gL8JfMGoPasF/pYCBVND82x3XRUHpkZXtLO8aZvjiK3ZKgUxfJR FEUwc9/BbOfz/fuPa0JkbDCdMXw0t9a6BS5++Q== X-Received: by 2002:a0c:e004:: with SMTP id j4mr2466453qvk.90.1540388142648; Wed, 24 Oct 2018 06:35:42 -0700 (PDT) MIME-Version: 1.0 References: <1540401136-78500-1-git-send-email-peng.hao2@zte.com.cn> <1540401136-78500-4-git-send-email-peng.hao2@zte.com.cn> In-Reply-To: <1540401136-78500-4-git-send-email-peng.hao2@zte.com.cn> From: Rob Herring Date: Wed, 24 Oct 2018 08:35:31 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V2 4/4] misc/pvpanic : pvpanic: add document for pvpanic-mmio DT To: peng.hao2@zte.com.cn Cc: Mark Rutland , Arnd Bergmann , Greg Kroah-Hartman , Andy Shevchenko , Darren Hart , "linux-kernel@vger.kernel.org" , platform-driver-x86@vger.kernel.org, hutao@cn.fujitsu.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Please Cc DT list for bindings. On Wed, Oct 24, 2018 at 4:01 AM Peng Hao wrote: > Commit message? "dt-bindings: misc: ..." for the subject. > Signed-off-by: Peng Hao > --- > .../devicetree/bindings/arm/pvpanic-mmio.txt | 29 ++++++++++++++++++++++ As Mark said, not ARM specific. So please move to bindings/misc/ and use the compatible string for the name (qemu,pvpanic-mmio.txt). > 1 file changed, 29 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/pvpanic-mmio.txt > > diff --git a/Documentation/devicetree/bindings/arm/pvpanic-mmio.txt b/Documentation/devicetree/bindings/arm/pvpanic-mmio.txt > new file mode 100644 > index 0000000..a6bdacd > --- /dev/null > +++ b/Documentation/devicetree/bindings/arm/pvpanic-mmio.txt > @@ -0,0 +1,29 @@ > +* QEMU PVPANIC MMIO Configuration bindings for ARM Drop the "for ARM" > + > +QEMU's emulation / virtualization targets provide the following PVPANIC > +MMIO Configuration interface on the "virt" machine. > +type: > + > +- a read-write, 16-bit wide data register. > + > +QEMU exposes the data register to guests as memory mapped registers. I have to wonder why we need a QEMU specific way to signal a panic. What about every real platform that panics? What are they supposed to do? Shouldn't this be a PSCI call so we can have something not per platform? > + > +Required properties: > + > +- compatible: "qemu,pvpanic-mmio". > +- reg: the MMIO region used by the device. > + * Bytes 0x0 Write panic event to the reg when guest OS panics. > + * Bytes 0x1 Reserved. > + > +Example: > + > +/ { > + #size-cells = <0x2>; > + #address-cells = <0x2>; > + > + pvpanic-mmio@9060000 { > + compatible = "qemu,pvpanic-mmio"; > + reg = <0x0 0x9060000 0x0 0x2>; > + }; > +}; > + > -- > 1.8.3.1 >