Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1953423lql; Wed, 13 Mar 2024 12:54:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXN9RXvvqn6On1snFcZFkSzv0iwJJdm9bzWkndZOghSMQ5QtGZL6NJQ6u92Esq+QOmycWPN6fLgYUgEZ1qklZNNUi882r+Pd423q95bSg== X-Google-Smtp-Source: AGHT+IHSAdgLRsHC4MzJkKsC86BcD22NEexSMNUN0VwYjZeTvkfjfIdtmSvkSJ2kP07mVp/VZcKj X-Received: by 2002:a05:6a20:2d06:b0:1a0:a438:f161 with SMTP id g6-20020a056a202d0600b001a0a438f161mr8946199pzl.25.1710359688896; Wed, 13 Mar 2024 12:54:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710359688; cv=pass; d=google.com; s=arc-20160816; b=ophGoyuS1/cIkSZIoBKfG8j3OymmRt1HW2jcLZqG7xNXzMCiPbG/Lmk3NVpplQ0rDg 1XJAoqllC1W+IHOcRfVIozNZYembbyizzRql9nckJFzLfaFG/BsNI+QmI4IRDb3zOvh/ yIX4+lnmPxAi+AAKQRKWKgM8W1JE72v0ECo91npL/DsKlggBqoCWqgDNIXlGzH4fe3o7 yyjIMXzr47Eh6BbqGdU0WTyGU8zZnQmzBXztlZ5Y5PEF/KvUYzpSlLB9A7TH+WlpcwBb V8ehnnlg2BvMo1ujHAwI4bYEuaU9iLJFKmAzOn3iLCz4FyJTah7aQyeBz1vD1/tWb1f1 kPHg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=bq3LiCEUw6LLx24TcKNIWFgLSaUJtOSasdnrdIWpDHE=; fh=NFA59gvWGDAG9m/z6rMVTCYCao2v9J9udH5UIainMT4=; b=JC6GjSuHO0SmizavN+1SbO87MSbyTcmTGS1HdtYhzZyvB/Qbm1QDIKOENKH325JpV8 SD/dEFkPbEyT/aTjlALHiI/bVh/orYbH7fvbmhiFnED18qXkYSCpZQicC0WpafHdeuxi 3sg/2zr6x2xriAiVMoXdRc6jkl93piZo6b7duqTSgu42l8lzLt1EflLnif1IzrnbDaG5 UQxKGbiM0EqokfcmvMsXLBix6qw+f9+E8MrVzqtrlgoSlzZ6l8juKU/PRtp8k3PJ3jsJ hae7XGt9908iMGqt+Rzhqv47ODSdo87Olf2oF5KnhuT0TRvRcRBC1N5xSywwFs+y4JRA 7+/A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b=Ok5xKUZj; arc=pass (i=1 spf=pass spfdomain=weissschuh.net dkim=pass dkdomain=weissschuh.net); spf=pass (google.com: domain of linux-kernel+bounces-102350-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-102350-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id e11-20020a170902784b00b001d717e60007si9400370pln.397.2024.03.13.12.54.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Mar 2024 12:54:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-102350-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@weissschuh.net header.s=mail header.b=Ok5xKUZj; arc=pass (i=1 spf=pass spfdomain=weissschuh.net dkim=pass dkdomain=weissschuh.net); spf=pass (google.com: domain of linux-kernel+bounces-102350-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-102350-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id D5AFBB2FCA3 for ; Wed, 13 Mar 2024 19:07:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3695B6EB73; Wed, 13 Mar 2024 18:19:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b="Ok5xKUZj" Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DBC7260DEB for ; Wed, 13 Mar 2024 18:19:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=159.69.126.157 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710353994; cv=none; b=PvJ6CbPRG1MyA18Rdza16VIMAxGhQWGmOLk0sTHGY3/GjTK5voLPisRTgd1eeKkHoO1+n95RhDOqFb++feRzvEZyMHQCWH999e+eL0UNglUu6LNiRjgVLKhNNM/U1cm37yCd6f8DVZLqlLurtKaTlPrfbI2pYHS6CC18O8Rnigw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710353994; c=relaxed/simple; bh=cvQy2hdsjxT1Hk2jZWw0UxHUbPbNzQYuEGGLuOn84so=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To; b=SW8k4h08H5wbe0+Cne5Eun8z2LPcie96jStlcNFN7QflcERxpgftvfPYBmcmg0cUBm+56oIsPLPsEvpZ/5VOAubNszdXz2F7ltxyghQ30czm8sMPWeyA6TgOfx+q47LD2WeAZ/U/qS/17uYSLZvQ1RpWd+Atjy/DwOPTOpkl0Vs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=weissschuh.net; spf=pass smtp.mailfrom=weissschuh.net; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b=Ok5xKUZj; arc=none smtp.client-ip=159.69.126.157 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=weissschuh.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=weissschuh.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1710353981; bh=cvQy2hdsjxT1Hk2jZWw0UxHUbPbNzQYuEGGLuOn84so=; h=From:Subject:Date:To:From; b=Ok5xKUZjipkuCzydzpUbDht4Apg58XFO0mXgZRk7K9cnES3ATTVwXxfmeLzsRc8xM rBAu5L6iqEOJ9mMus4qCld6kQyRPYTrOXjxDPd5rP+WjMPIejHa8Fs8k9sEpmkB9NJ VGOECH+Iw9q3wM1bCWTPKViYQM7YhIa8Am6r5AxE= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Subject: [PATCH 0/2] misc/pvpanic: shutdown event definition Date: Wed, 13 Mar 2024 19:19:29 +0100 Message-Id: <20240313-pvpanic-shutdown-header-v1-0-7f1970d66366@weissschuh.net> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIADHu8WUC/x3MTQqAIBBA4avErBvQJgq6SrQwnXI2JtofRHdPW n6L9x7InIQzDNUDiU/JsoUCXVdgvQkro7hiaFTTKtKE8YwmiMXsj91tV0DPxnHClrpZkaVeOwW ljokXuf/zOL3vB4f7nrlpAAAA To: linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Arnd Bergmann , "Michael S. Tsirkin" , =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1710353980; l=1240; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=cvQy2hdsjxT1Hk2jZWw0UxHUbPbNzQYuEGGLuOn84so=; b=uzR8fB+3/FPiu663qkljyVpfNYocEBC5MVCTjtjH8by7JINODFWxIOl71sKqPvIRD1MuKq4vZ CP1uL3/EVYHDw1UVyDFfxYT+OX3mxmjRiE74cyEIsjbo0vhtUwyDUwm X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= Add the definitions for the new PVPANIC_SHUTDOWN event that was recently specified by qemu. This is only the event definition to get the series merged more easily as that is a requirement to reimport the header into qemu. Which is a requirement to start the hypervisor implementation. Any chance this series could make it into the current merge window? The headers are imported into qemu en bloc so it would make sense to do it from some more stable base like an release candidate. Patch 2 was split out from my previous pvpanic-shutdown series and patch 1 is a preparation asked for by Greg. For a discussion about where to place the definitions, see the original series. [0] https://lore.kernel.org/lkml/20231104-pvpanic-shutdown-v1-1-5ee7c9b3e301@weissschuh.net/ Signed-off-by: Thomas Weißschuh --- Thomas Weißschuh (2): misc/pvpanic: use bit macros misc/pvpanic: add shutdown event definition include/uapi/misc/pvpanic.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) --- base-commit: 61387b8dcf1dc0f30cf690956a48768a3fce1810 change-id: 20240313-pvpanic-shutdown-header-436b03c371d0 Best regards, -- Thomas Weißschuh