From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 072B11FF187 for ; Mon, 3 Nov 2025 22:02:02 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8EAD826AA7; Mon, 3 Nov 2025 22:02:38 +0100 (CET) From: Aaron Lauterer To: pve-devel@lists.proxmox.com Date: Mon, 3 Nov 2025 22:02:30 +0100 Message-ID: <20251103210233.2432522-2-a.lauterer@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251103210233.2432522-1-a.lauterer@proxmox.com> References: <20251103210233.2432522-1-a.lauterer@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762203738737 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.011 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH qemu-server v9 1/2] add new public get_default_vga_type function X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" d2UgcmVzb2x2ZSBtaXNzaW5nIHBhcmFtZXRlcnMgaWYgbmVjZXNzYXJ5IHRvIG1ha2UgaXQgZWFz aWVyIHRvIGNhbGwKZnJvbSBhbm90aGVyIG1vZHVsZSB3aGVyZSB3ZSBsaWtlbHkgb25seSBoYXZl IHRoZSBWTSBjb25maWcgcmVhZHkuCgpTaWduZWQtb2ZmLWJ5OiBBYXJvbiBMYXV0ZXJlciA8YS5s YXV0ZXJlckBwcm94bW94LmNvbT4KUmV2aWV3ZWQtYnk6IEZpb25hIEVibmVyIDxmLmVibmVyQHBy b3htb3guY29tPgpUZXN0ZWQtYnk6IEhhbm5lcyBEdWVyciA8aC5kdWVyckBwcm94bW94LmNvbT4K UmV2aWV3ZWQtYnk6IE1pY2hhZWwgS8O2cHBsIDxtLmtvZXBwbEBwcm94bW94LmNvbT4KVGVzdGVk LWJ5OiBNaWNoYWVsIEvDtnBwbCA8bS5rb2VwcGxAcHJveG1veC5jb20+Ci0tLQpjaGFuZ2VzIHNp bmNlCnY4OgoqIG5vbmUKdjc6CiogcmViYXNlZAp2NjoKKiBpbnN0ZWFkIG9mIG1ha2luZyBnZXRf dmdhX3Byb3BlcnRpZXMgYW5kIGV4dHJhY3RfdmVyc2lvbiBwdWJsaWMsIHdlCmNyZWF0ZSB0aGUg bmV3IGdldF9kZWZhdWx0X3ZnYV90eXBlIGZ1bmN0aW9uIGFuZCBvbmx5IG1ha2UgaXQgcHVibGlj LgoKIHNyYy9QVkUvUWVtdVNlcnZlci5wbSB8IDI5ICsrKysrKysrKysrKysrKysrKysrKystLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9zcmMvUFZFL1FlbXVTZXJ2ZXIucG0gYi9zcmMvUFZFL1FlbXVTZXJ2ZXIucG0K aW5kZXggY2YxOTVjY2MuLmZhN2I5MDg1IDEwMDY0NAotLS0gYS9zcmMvUFZFL1FlbXVTZXJ2ZXIu cG0KKysrIGIvc3JjL1BWRS9RZW11U2VydmVyLnBtCkBAIC0zMDUyLDYgKzMwNTIsMjcgQEAgbXkg c3ViIHNob3VsZF9kaXNhYmxlX3NtbSB7CiAgICAgICAgICYmICR2Z2EtPnt0eXBlfSA9fiBtL14o c2VyaWFsXGQrfG5vbmUpJC87CiB9CiAKK3N1YiBnZXRfZGVmYXVsdF92Z2FfdHlwZSB7CisgICAg bXkgKCRjb25mLCAkYXJjaCwgJG1hY2hpbmVfdmVyc2lvbiwgJHdpbnZlcnNpb24pID0gQF87CisK KyAgICAkYXJjaCAvLz0gUFZFOjpRZW11U2VydmVyOjpIZWxwZXJzOjpnZXRfdm1fYXJjaCgkY29u Zik7CisgICAgJHdpbnZlcnNpb24gLy89IFBWRTo6UWVtdVNlcnZlcjo6SGVscGVyczo6d2luZG93 c192ZXJzaW9uKCRjb25mLT57b3N0eXBlfSk7CisgICAgaWYgKCEkbWFjaGluZV92ZXJzaW9uKSB7 CisgICAgICAgIG15ICRrdm1fYmluYXJ5ID0gUFZFOjpRZW11U2VydmVyOjpIZWxwZXJzOjpnZXRf Y29tbWFuZF9mb3JfYXJjaCgkYXJjaCk7CisgICAgICAgIG15ICRrdm12ZXIgPSBrdm1fdXNlcl92 ZXJzaW9uKCRrdm1fYmluYXJ5KTsKKyAgICAgICAgbXkgJG1hY2hpbmVfdHlwZSA9IFBWRTo6UWVt dVNlcnZlcjo6TWFjaGluZTo6Z2V0X3ZtX21hY2hpbmUoJGNvbmYsIHVuZGVmLCAkYXJjaCk7Cisg ICAgICAgICRtYWNoaW5lX3ZlcnNpb24gPSBleHRyYWN0X3ZlcnNpb24oJG1hY2hpbmVfdHlwZSwg JGt2bXZlcik7CisgICAgfQorCisgICAgaWYgKCRhcmNoIGVxICdhYXJjaDY0JykgeworICAgICAg ICByZXR1cm4gJ3ZpcnRpbyc7CisgICAgfSBlbHNpZiAobWluX3ZlcnNpb24oJG1hY2hpbmVfdmVy c2lvbiwgMiwgOSkpIHsKKyAgICAgICAgcmV0dXJuICghJHdpbnZlcnNpb24gfHwgJHdpbnZlcnNp b24gPj0gNikgPyAnc3RkJyA6ICdjaXJydXMnOworICAgIH0gZWxzZSB7CisgICAgICAgIHJldHVy biAoJHdpbnZlcnNpb24gPj0gNikgPyAnc3RkJyA6ICdjaXJydXMnOworICAgIH0KK30KKwogbXkg c3ViIGdldF92Z2FfcHJvcGVydGllcyB7CiAgICAgbXkgKCRjb25mLCAkYXJjaCwgJG1hY2hpbmVf dmVyc2lvbiwgJHdpbnZlcnNpb24pID0gQF87CiAKQEAgLTMwNjEsMTMgKzMwODIsNyBAQCBteSBz dWIgZ2V0X3ZnYV9wcm9wZXJ0aWVzIHsKICAgICAkdmdhLT57dHlwZX0gPSAncXhsJyBpZiAkcXhs bnVtOwogCiAgICAgaWYgKCEkdmdhLT57dHlwZX0pIHsKLSAgICAgICAgaWYgKCRhcmNoIGVxICdh YXJjaDY0JykgewotICAgICAgICAgICAgJHZnYS0+e3R5cGV9ID0gJ3ZpcnRpbyc7Ci0gICAgICAg IH0gZWxzaWYgKG1pbl92ZXJzaW9uKCRtYWNoaW5lX3ZlcnNpb24sIDIsIDkpKSB7Ci0gICAgICAg ICAgICAkdmdhLT57dHlwZX0gPSAoISR3aW52ZXJzaW9uIHx8ICR3aW52ZXJzaW9uID49IDYpID8g J3N0ZCcgOiAnY2lycnVzJzsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICR2Z2EtPnt0 eXBlfSA9ICgkd2ludmVyc2lvbiA+PSA2KSA/ICdzdGQnIDogJ2NpcnJ1cyc7Ci0gICAgICAgIH0K KyAgICAgICAgJHZnYS0+e3R5cGV9ID0gZ2V0X2RlZmF1bHRfdmdhX3R5cGUoJGNvbmYsICRhcmNo LCAkbWFjaGluZV92ZXJzaW9uLCAkd2ludmVyc2lvbik7CiAgICAgfQogCiAgICAgcmV0dXJuICgk dmdhLCAkcXhsbnVtKTsKLS0gCjIuNDcuMwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0 cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9s aXN0aW5mby9wdmUtZGV2ZWwK