From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id C4CAB1FF09B for ; Mon, 14 Sep 2026 11:21:17 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 2CD2F21634; Mon, 14 Sep 2026 11:20:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789377638; x=1789982438; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=2LveJxgtkSoOho/w4jmwFoInwHoPoDbt74gaxLjAzNc=; b=UXDtKPCbVWzLLyus/wQQmC7JrCS4cCkOkK7DFuw6SAaepxtUhtrbwghbZ9GBWaWl4r 70VIMAjyJYElAVuSmtTKzD/rnvnTuIPsZUeceaJkITApziyCNTduvJYoE6dykxC9ohqi nLmXXTzZSZUXTkRFVpMdb/SnU8q87VnHlQPCOyVWLS40iPu8FgEZ/b0LccHaTh61/0KK Wj8Jn7mWHo6fBRahXSLLrfspFTav6uNtWF9zDVjyU35Kdgt/2HAhtYGTX+DX05r/KjcZ fLq/4Gr4XHbE/K1Qfg4e5ozP+Ox8EclSgmP7kP1ZDVV27jgkVMqX0kGPjtgMXkQ4Dsms poFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789377638; x=1789982438; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=2LveJxgtkSoOho/w4jmwFoInwHoPoDbt74gaxLjAzNc=; b=NfZ5IPfLXzDj4ER0mZ3pAhp+KIprUtUBw2shhj/u4t/xfYFnh1729G3eV5PJRZ7wxv IsoWpAyUyqUvkRz+14ipKEIPSPSwyN+d8UG2UDdG8yD+vxVNfYUV4fK5CwLgymu8orN/ +Qc1gPbUcuXYe92YkXiNLL9fL9jO7fJMqMaVKU+OeGEGwroWJZvfK/o5QujIGSWFrM1f cv5NRdT7h0LaofNFuLqfkhN6zzR/znXCJjKMCn4H8ZT4g/Ib7vi9fxj/iwAL5Yay53O4 oSLCpGQPJ9V0vINL846slHggZwKgL++lLpnMeRwpjgY8KbuXMejj6iI++2a33lKhJfNj E7qA== X-Gm-Message-State: AFuF++ko4W5QY9havc65C/TjZdKboXv+b0ouI9N8R9YJ7enUt0e96iRA OoH3e7I11hVC/2N/0yWiOocQVQpIWP9bo3Fjh9dCx9Fbk+AQZ6X5nzRoD8zcFd2E X-Gm-Gg: AYBFou05icB2M+o+0xbQW3lP+lZHO6T9NoO3/o/GpORmq+TxVwKKL/rCPofAIB8+JkZ raWFeMk7ezmxcAIsz3t7iXrnqTeAON/UCiWqqzsxEFePGELdukVwBE6kHva7CmLGUThtCTvfylg H6KzU1ksg4aSSAcWeIe9qTpkeyTOM0dmxIkxIBqpwm9XQTXB/k9Kv1B8eF4PgmdT1f847tT+W6P HzdLOWaQWsU09iURIwqWROAHouE4QNwjmwfZAzfKAVEFKlzSMIvBAN3uQbbkhnFWBVNoK/FcSL8 28T8m9++e4TfPxLaR77R/HNmhW7w+yU5rTu5pgcHU/p8uGM8pReMrgJ7T/Ia2uWt9nDpiVZtHlt bamfXG3AtEWrYV3M9CTiC3mxXeiK4xSt22kF7PrOP4VKaXUvo0cuPEtDHg8pN0l+12b2NlYD5Nc 7BCfBNQmT2oS7WGWeKpP0J2n8LITb8AIzYb+BuPvqwqzeK557HSHMX0f+l1r6W3yje8ARz+gaQa zMrwdQALR3ParWetFM0/whm X-Received: by 2002:a17:903:f87:b0:2d6:fee6:65ae with SMTP id d9443c01a7336-2dd6c5b16famr37034225ad.4.1789377638246; Mon, 14 Sep 2026 02:20:38 -0700 (PDT) From: Kaiyang Wu X-Google-Original-From: Kaiyang Wu To: pve-devel@lists.proxmox.com Subject: [PATCH manager 3/5] ui: qemu: add pvpanic device support Date: Mon, 14 Sep 2026 17:20:10 +0800 Message-ID: <20260914092015.125780-4-wukaiyang@loongfans.cn> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260914092015.125780-1-wukaiyang@loongfans.cn> References: <20260914092015.125780-1-wukaiyang@loongfans.cn> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.000 Adjusted score from AWL reputation of From: address DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_ENVFROM_END_DIGIT 1 Envelope-from freemail username ends in digit FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: H55KXF2R52GCJ7GET4YROSWSZK2KXZHK X-Message-ID-Hash: H55KXF2R52GCJ7GET4YROSWSZK2KXZHK X-MailFrom: wukaiyang2003@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Kaiyang Wu X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Add basic structure for adding a pvpanic device, allowing to monitor guest system panics through the pvpanic device. Suggested-by: Dominik Csapak Signed-off-by: Kaiyang Wu --- www/manager6/qemu/Options.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/www/manager6/qemu/Options.js b/www/manager6/qemu/Options.js index 73e27500..157ab7b6 100644 --- a/www/manager6/qemu/Options.js +++ b/www/manager6/qemu/Options.js @@ -313,6 +313,26 @@ Ext.define('PVE.qemu.Options', { } : undefined, }, + pvpanic: { + header: gettext('Panic Monitor'), + defaultValue: false, + renderer: Proxmox.Utils.format_boolean, + editor: caps.vms['VM.Config.HWType'] + ? { + xtype: 'proxmoxWindowEdit', + subject: gettext('Panic Monitor'), + onlineHelp: 'qm_pvpanic', + items: { + xtype: 'proxmoxcheckbox', + name: 'pvpanic', + uncheckedValue: 0, + defaultValue: 0, + deleteDefaultValue: true, + fieldLabel: gettext('Panic Monitor'), + }, + } + : undefined, + }, protection: { header: gettext('Protection'), defaultValue: false, -- 2.55.0