From nobody Mon Feb 2 07:29:09 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1768532369; cv=none; d=zohomail.com; s=zohoarc; b=L3GKhzMXsEkL4kE094SBy2NO3Xuk4rB+v9zogl43i7U38cZdexLJKSShoxxHNrK/xoDBsaGJc0/rX6eACFqiS2KE5LrzvfJ3Y2meifxi/CHYqS0otEFLX1hLMWc9yeqIv235x2LJMo4moKoMui9ysb0COqcLHkI0BdrDuFI4UHo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768532369; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=HwPKOaO6Y3kdN49M+3HJe7otRfARvcM27OcZ8A8JVhE=; b=YMBIVauYDfYuu7Gv8R2fWThl7TpCxZFtuNk1gFLuL8YN4g2xUX3O2OVX1FCSX+CI5xG6L+fv0FAhl8TCJfBrUtiY3J9vzPpZiqffETk+7hYMOFsR/FfDiwwRqq3QddfCkGzX8N+11Lkt0bmQ1I7CWQ1vgjlPS85o7VFbgyZRRjo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1768532369840256.3688009609416; Thu, 15 Jan 2026 18:59:29 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id C50E541C12; Thu, 15 Jan 2026 21:59:28 -0500 (EST) Received: from [172.19.199.83] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 7A0DE43DF4; Thu, 15 Jan 2026 21:57:48 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id A184541ACD; Thu, 15 Jan 2026 21:57:35 -0500 (EST) Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 2AA2841ADB for ; Thu, 15 Jan 2026 21:57:34 -0500 (EST) Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-8c6a001e3bfso94914885a.1 for ; Thu, 15 Jan 2026 18:57:34 -0800 (PST) Received: from fedora ([2804:14c:3b83:91fd::fa62]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8c6a71c14a9sm120243785a.22.2026.01.15.18.57.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Jan 2026 18:57:33 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768532253; x=1769137053; darn=lists.libvirt.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=HwPKOaO6Y3kdN49M+3HJe7otRfARvcM27OcZ8A8JVhE=; b=PRjKBogPIwfef7e1ycQk3k3uR5oZzjdk7pWazI+xAIX96/wXlWtW1EHVWcKrEDysT3 vAfEPc9q+MIOtX08ei4H760azfhhnv3Njg0LKo2NdZzrx8GJPltyWzlHQLOZTL6+eCDe +1nL1vpYkzuDSGmhB2qb0ZnQwy45BYSF3oEf1eP6XpAYc4Q2kk5Ktfo0HQUJ2YSTELnL P/XiKyK4bNCWmUcd1hCElkhuHeiE0GLtFOgjCXgebSv6OcnJZV6LDqP7tC5pMoUEYjVy v1L1sY7+V844tF9bjQxmmOcV6+gOZxtWJKRK2G+EXk+snm+SO5LDsI2pmt5obs3/Aa20 JjoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768532253; x=1769137053; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HwPKOaO6Y3kdN49M+3HJe7otRfARvcM27OcZ8A8JVhE=; b=VxbqBC5RgUF5N5Mw9iqlzBZLdiY1GvWI/b76UBBJQWT9YSUgm0p1XXle0UE4Nd4cQz +PBLn3Km4/9bWxuryYvIVgpcmY0nUg4WeuDawrYgLDyN3wWWlX/oVZh7U5Yzv8UPqfyA 22seOj+JBcpafQCuJB++HB+ONAiWptBFzMYXsn7lmyPjeNYodZR8uatKltxarVoW3f9R zAIKkKpBPy8SxlfUZpKTDv9/iBMnzPcyLLO3SWrNXLr/SzqhF+ZC8P770onC6KVsz/px sIsCuIXDxrqENHZsn0bhlMj9hnYO+xfmXxHpxY7slpFoQ8tWConiLmfpnz120g/TTB3z HIIA== X-Gm-Message-State: AOJu0YyL/+RDToCHa/kDAhtGYlnek3k1girmRDu68Yq3Yb1XOcLJDNVi nlDy6zsJhGIvelZrr4aohUfWoXl4llk3dByDqBT+mo/qzRMChlXBKPhM6mG06w== X-Gm-Gg: AY/fxX7valFqzoh07xvdQlpzb/fbBSanhwGJps41fXvmMUAA2aFG3BwOqlRQGckLDEb DI22cLVVB6Gzk9xVZPZqfEoQF3MCw5B/p49a9ua9rJQgTjT14PRXc/cks0PXjv7baWDs+Y5QjkR FvH0FHGu0e8m3HgOYIyEQBLyODwMuZ2RyylWEkK5t6mZ2hq2DTj4yf6OmSs+VMi+6poALM/X5pX oiUL1008UbZYk+EWUqP6b5faMAY4/6QovbR4OPgNbR4If8pwdQ7KTrSlsT4gNdIqF83KbzY4Z+U Hh2sszX0cnGrkNPPtANTkmMaGhdnsU+hv0w56kS7By9Yl0acPv3arJieCAiv5kZhlYq9sfEtWYO sXWN8v2PYObDFnYzaSPfIbn6p+8R2Wb1hasy/287NmsAYa7YC1yD2ZrTpnxbRZ7H7AO+B75rBrk I= X-Received: by 2002:a05:620a:4402:b0:8b1:ac18:acc8 with SMTP id af79cd13be357-8c6a6707e15mr247882185a.26.1768532253422; Thu, 15 Jan 2026 18:57:33 -0800 (PST) From: Julio Faracco To: devel@lists.libvirt.org Subject: [PATCH 1/8] conf: Add multitouch input type enum Date: Thu, 15 Jan 2026 23:52:29 -0300 Message-ID: <20260116025708.18419-2-jcfaracco@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260116025708.18419-1-jcfaracco@gmail.com> References: <20260116025708.18419-1-jcfaracco@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: YBXI6FBWTZ2GZWQ5RUJLYWZOCAAYGPOD X-Message-ID-Hash: YBXI6FBWTZ2GZWQ5RUJLYWZOCAAYGPOD X-MailFrom: jcfaracco@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1768532370939158500 Content-Type: text/plain; charset="utf-8" This commit introduces the VIR_DOMAIN_INPUT_TYPE_MULTITOUCH enum value to the virDomainInputType enumeration, laying the groundwork for multitouch input device support in libvirt. The new enum value is added to src/conf/domain_conf.h following the existing input types (mouse, tablet, keyboard, passthrough, evdev). This establishes the fundamental type definition that will be used throughout the codebase to identify and handle multitouch input devices. This is the first step in implementing support for QEMU's virtio-multitouch device, which was introduced in QEMU 8.1.0 and enables emulation of multitouch events via the libvirt API. Signed-off-by: Julio Faracco --- src/conf/domain_conf.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index cb35ff06bd..4c448bd010 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -1554,6 +1554,7 @@ typedef enum { VIR_DOMAIN_INPUT_TYPE_KBD, VIR_DOMAIN_INPUT_TYPE_PASSTHROUGH, VIR_DOMAIN_INPUT_TYPE_EVDEV, + VIR_DOMAIN_INPUT_TYPE_MULTITOUCH, =20 VIR_DOMAIN_INPUT_TYPE_LAST } virDomainInputType; --=20 2.52.0