From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2F880C27C4F for ; Wed, 29 May 2024 12:16:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID: References:Mime-Version:In-Reply-To:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=AgqjFLX2k7mfI4/c4hmUS9QPHQi7R9HyWYMSQyi9bZE=; b=bWRIIGMCYgELDpN8fMNviJ7zXo oYZ9tfhiW/65Hm2bb4mjCB7MY7Il/42Gtfs+ZOaqJyx54PR1UqMfc2NUPTgSttFReZ0Qp426mMfO6 N7xknUNzoIsIzqqy/V0XD7zF9844tcToYjYa3qkqcM9t7FfLdNSl4OceALPa2L9BtFWS+2f3bZd3X Sknv68VhEC7MHQAUHjjKCJaK51YALpkJWy1UVM2Pi0Jo5rQ0AOgeO6bKGjlh67sOr06lMfpdhwQ1c jV9APba46cvkFz8vqJOmpJDbog5NAhBam0x1l7DDyOnqdnOu5Luc/RbDfxNtX3PPZP4TjBA1lZPQa aAY6wfVg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sCIEE-000000043wM-30G6; Wed, 29 May 2024 12:16:26 +0000 Received: from mail-ed1-x54a.google.com ([2a00:1450:4864:20::54a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sCICi-0000000439I-16en for linux-arm-kernel@lists.infradead.org; Wed, 29 May 2024 12:14:54 +0000 Received: by mail-ed1-x54a.google.com with SMTP id 4fb4d7f45d1cf-579c4641702so1176027a12.0 for ; Wed, 29 May 2024 05:14:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1716984890; x=1717589690; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:from:to:cc:subject:date:message-id :reply-to; bh=8CshqLHlWDJc+sAJS8Y64z59WBwvQ7VfO+S7UGCs2ew=; b=QBI69Wrt+j7ApndsA1G2MUitYYHvUAUzFU6EyAfeJJ9UM7fLpiF+/dJidxDe9LBRya 5Kin1/ak3xrSinuk4uwZQd7D6jqZYrgV3DfEPPfyA2wdhU9cW5AU1qFIFHYVY92o9kJ+ ZqzSi7lknRoblJtMRq3+OnZwbzsvaecW+lGXhbTT9obaUuLEM5OgEzi4mECLPBcyDuRw 3bUyyXcTVL+YQWlW4DhJQMLX36RYqocN0sczIfCAXZaaIgaaxgmYi18Fnn8DIlUIMcdy w6Wyer0Yws2iDBtJ2wTP27s0gt+C5F9t49Ke+g9+Pi7yWU7+YiJQVwyNqXstG1CXUWEF TzIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716984890; x=1717589690; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=8CshqLHlWDJc+sAJS8Y64z59WBwvQ7VfO+S7UGCs2ew=; b=mwbdZEyWsASCEvkvTSdVE8M49VXBgNk3cuos7/tQnoWzjJ6MDNjYe+eQuAjXApkuxl JLxWAnkAg1HHxZpj5p9Y1fvfJhxCQk9ihIMf6ZHbheQoxQVdY6B0UxnsssvHHO3+xEeZ 7YMQDaNspP3fWydGI/Vu2lFXEetOaTKRY+6CR9HWFHxZga0hcIRPP1qdc/8RunDXDrVR 43Ju68OrTXfk4OCRLcu02XnphpAWjwO1FPhtoYq85TooT71wE4++mg8UF+Ej+I51SHyH EVhMxB3VZZhoECriu7hd240x9oKUIY0cTTi50sdh57xiVW1zFvu8CLApznyGLy12yPjm ZHJQ== X-Forwarded-Encrypted: i=1; AJvYcCWr4NCQexsxVYe1W1ftePFw0Gvfqw9QBpJZbLdEE0Fkef6WYikKLGI5UCzW/a3G6pZVFk1AKGDLoQnq1kdKH3b4VFx0S8XBq694FPZTn8Y19CxXVkY= X-Gm-Message-State: AOJu0YwdNSljqWpvsUGaJJo8CdwXLi59sb6BlRd4S+HUWpmt8bCEcUnI VrpEauMMXjjvz9mAx/zipYwjVj+mGRupeHVga1PGxEZit8heY+Wz0FvBmqnYXXuKuqg8hEjOgA= = X-Google-Smtp-Source: AGHT+IE8phGpuuq3k7TrjskcqmK2dPZ5kpLf85cdSWAkkY4MTdPq3mbXxQAEr7SdzcRt27FdzPre1IagDw== X-Received: from ptosi.c.googlers.com ([fda3:e722:ac3:cc00:31:98fb:c0a8:11ec]) (user=ptosi job=sendgmr) by 2002:a05:6402:35b:b0:578:60a0:9995 with SMTP id 4fb4d7f45d1cf-57a041685b6mr2744a12.3.1716984890481; Wed, 29 May 2024 05:14:50 -0700 (PDT) Date: Wed, 29 May 2024 13:12:15 +0100 In-Reply-To: <20240529121251.1993135-1-ptosi@google.com> Mime-Version: 1.0 References: <20240529121251.1993135-1-ptosi@google.com> X-Mailer: git-send-email 2.45.1.288.g0e0cd299f1-goog Message-ID: <20240529121251.1993135-10-ptosi@google.com> Subject: [PATCH v4 09/13] KVM: arm64: Introduce print_nvhe_hyp_panic helper From: "=?UTF-8?q?Pierre-Cl=C3=A9ment=20Tosi?=" To: kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org Cc: "=?UTF-8?q?Pierre-Cl=C3=A9ment=20Tosi?=" , Marc Zyngier , Oliver Upton , Suzuki K Poulose , Vincent Donnefort X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240529_051452_442389_57D2E092 X-CRM114-Status: GOOD ( 10.31 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org QWRkIGEgaGVscGVyIHRvIGRpc3BsYXkgYSBwYW5pYyBiYW5uZXIgc29vbiB0byBhbHNvIGJlIHVz ZWQgZm9yIGtDRkkKZmFpbHVyZXMsIHRvIGVuc3VyZSB0aGF0IHdlIHJlbWFpbiBjb25zaXN0ZW50 LgoKU2lnbmVkLW9mZi1ieTogUGllcnJlLUNsw6ltZW50IFRvc2kgPHB0b3NpQGdvb2dsZS5jb20+ Ci0tLQogYXJjaC9hcm02NC9rdm0vaGFuZGxlX2V4aXQuYyB8IDEyICsrKysrKysrLS0tLQogMSBm aWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9hcmNoL2FybTY0L2t2bS9oYW5kbGVfZXhpdC5jIGIvYXJjaC9hcm02NC9rdm0vaGFuZGxlX2V4 aXQuYwppbmRleCBkNDE0NDcxOTNlMTMuLmIzZDY2NTdhMjU5ZCAxMDA2NDQKLS0tIGEvYXJjaC9h cm02NC9rdm0vaGFuZGxlX2V4aXQuYworKysgYi9hcmNoL2FybTY0L2t2bS9oYW5kbGVfZXhpdC5j CkBAIC00MTEsNiArNDExLDEyIEBAIHZvaWQgaGFuZGxlX2V4aXRfZWFybHkoc3RydWN0IGt2bV92 Y3B1ICp2Y3B1LCBpbnQgZXhjZXB0aW9uX2luZGV4KQogCQlrdm1faGFuZGxlX2d1ZXN0X3NlcnJv cih2Y3B1LCBrdm1fdmNwdV9nZXRfZXNyKHZjcHUpKTsKIH0KIAorc3RhdGljIHZvaWQgcHJpbnRf bnZoZV9oeXBfcGFuaWMoY29uc3QgY2hhciAqbmFtZSwgdTY0IHBhbmljX2FkZHIpCit7CisJa3Zt X2VycigiblZIRSBoeXAgJXMgYXQ6IFs8JTAxNmxseD5dICVwQiFcbiIsIG5hbWUsIHBhbmljX2Fk ZHIsCisJCSh2b2lkICopKHBhbmljX2FkZHIgKyBrYXNscl9vZmZzZXQoKSkpOworfQorCiB2b2lk IF9fbm9yZXR1cm4gX19jb2xkIG52aGVfaHlwX3BhbmljX2hhbmRsZXIodTY0IGVzciwgdTY0IHNw c3IsCiAJCQkJCSAgICAgIHU2NCBlbHJfdmlydCwgdTY0IGVscl9waHlzLAogCQkJCQkgICAgICB1 NjQgcGFyLCB1aW50cHRyX3QgdmNwdSwKQEAgLTQzOSwxMSArNDQ1LDkgQEAgdm9pZCBfX25vcmV0 dXJuIF9fY29sZCBudmhlX2h5cF9wYW5pY19oYW5kbGVyKHU2NCBlc3IsIHU2NCBzcHNyLAogCQlp ZiAoZmlsZSkKIAkJCWt2bV9lcnIoIm5WSEUgaHlwIEJVRyBhdDogJXM6JXUhXG4iLCBmaWxlLCBs aW5lKTsKIAkJZWxzZQotCQkJa3ZtX2VycigiblZIRSBoeXAgQlVHIGF0OiBbPCUwMTZsbHg+XSAl cEIhXG4iLCBwYW5pY19hZGRyLAotCQkJCQkodm9pZCAqKShwYW5pY19hZGRyICsga2FzbHJfb2Zm c2V0KCkpKTsKKwkJCXByaW50X252aGVfaHlwX3BhbmljKCJCVUciLCBwYW5pY19hZGRyKTsKIAl9 IGVsc2UgewotCQlrdm1fZXJyKCJuVkhFIGh5cCBwYW5pYyBhdDogWzwlMDE2bGx4Pl0gJXBCIVxu IiwgcGFuaWNfYWRkciwKLQkJCQkodm9pZCAqKShwYW5pY19hZGRyICsga2FzbHJfb2Zmc2V0KCkp KTsKKwkJcHJpbnRfbnZoZV9oeXBfcGFuaWMoInBhbmljIiwgcGFuaWNfYWRkcik7CiAJfQogCiAJ LyogRHVtcCB0aGUgblZIRSBoeXBlcnZpc29yIGJhY2t0cmFjZSAqLwotLSAKMi40NS4xLjI4OC5n MGUwY2QyOTlmMS1nb29nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=