From nobody Thu Apr 3 10:10:49 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oracle.com ARC-Seal: i=1; a=rsa-sha256; t=1741715412; cv=none; d=zohomail.com; s=zohoarc; b=FTZPmfx1tvQeHzhjfcPrjvySvAjeF8gxJ7KaGGi5RmP3MmuTuMzFFDmqU2F1YOkpooAOYco3WVtzt49xR/b3G8RAQs4OTPLLgXd9gT6P8/SFkSEl7PrCfETvisnV7TcFbWGQR6YVoSLhxtD2BwI54sEi1/Ff9+Fs0Ecp6ZDjFzg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1741715412; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Az7FZic/mj+KLEz6iSTDbirr9nzRqVqn6fHV2zAw7DM=; b=RjBf9zhb2TWrLifLUEwHXYBUskEbVyN+K2nMdmHsuD3bwa4qy0dTWXn2f/tSAWJQkhbC+++8bNj4I6Ss0rVW0J/D5KsZVoOP9IADW8dWIa8BdATg4x+XfIs93J3t1CsjmTu4Se05Q8s29j1tBDm2G2n7rNZqvNtIZ/izG1ByFS8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 174171541287141.869674939843435; Tue, 11 Mar 2025 10:50:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ts3j1-0002DQ-IZ; Tue, 11 Mar 2025 13:49:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ts3ia-0001UQ-9u for qemu-devel@nongnu.org; Tue, 11 Mar 2025 13:48:41 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ts3iS-0000qC-Cm for qemu-devel@nongnu.org; Tue, 11 Mar 2025 13:48:40 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52BGQsbJ030854; Tue, 11 Mar 2025 17:48:25 GMT Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 458cg0wh2m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Mar 2025 17:48:24 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 52BGxUWl030679; Tue, 11 Mar 2025 17:48:24 GMT Received: from pps.reinject (localhost [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 458gcnqtwt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Mar 2025 17:48:24 +0000 Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 52BHmNtj001438; Tue, 11 Mar 2025 17:48:23 GMT Received: from joaomart-mac.nl.oracle.com (dhcp-10-154-169-91.vpn.oracle.com [10.154.169.91]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTP id 458gcnqtrj-1; Tue, 11 Mar 2025 17:48:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=corp-2023-11-20; bh=Az7FZic/mj+KLEz6iSTDbirr9nzRq Vqn6fHV2zAw7DM=; b=UCS4v4+EZpUt3wl6nbohSq8hXg5JxM3iihfq+PRh92kVB L/WOB8zEdYBEceXlZErdPJw+tqkHctEk1B8ggJOd8m0dG0sf2r353zCcZPdvO0hw 7iFjf+Y85h0GsjGjf9Nf6UKv87h0TskW/JMhYD4SBWh1px+dkiJhkhjPHnPX88wW bhNBD9pk99j7FW/QqBlyHKuT8ndGEmOEFelNbwM8fPxE62hXpoMDZN/LQe5j4WS7 3H4jQcRVZK/3ztRYyj2mHZeiRVE/phhraji66BiYKPd3WCGSrBC0zCm4AD72Ylxv lQYWeVpBLpUVIDv8nyKVgyMG4JvgSm6pAS7aViJZw== From: Joao Martins To: qemu-devel@nongnu.org Cc: Alex Williamson , Cedric Le Goater , Joao Martins Subject: [PATCH] vfio/pci: Drop debug comentary from x-device-dirty-page-tracking Date: Tue, 11 Mar 2025 17:48:07 +0000 Message-Id: <20250311174807.79825-1-joao.m.martins@oracle.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-11_05,2025-03-11_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 phishscore=0 adultscore=0 mlxscore=0 mlxlogscore=999 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2503110114 X-Proofpoint-GUID: BnGYoVVcHDca3bhI_2ZdI1QIpk082IUe X-Proofpoint-ORIG-GUID: BnGYoVVcHDca3bhI_2ZdI1QIpk082IUe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=205.220.165.32; envelope-from=joao.m.martins@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @oracle.com) X-ZM-MESSAGEID: 1741715414283019100 Content-Type: text/plain; charset="utf-8" The intent behind the x-device-dirty-page-tracking option is twofold: 1) development/testing in the presence of VFs with VF dirty page tracking 2) deliberately choosing platform dirty tracker over the VF one. Item 2) scenario is useful when VF dirty tracker is not as fast as IOMMU, or there's some limitations around it (e.g. number of them is limited; aggregated address space under tracking is limited), efficiency/scalability (e.g. 1 pagetable in IOMMU dirty tracker to scan vs N VFs) or just troubleshooting. Given item 2 it is not restricted to debugging, hence drop the debug parenthesis from the option description. Signed-off-by: Joao Martins Reviewed-by: C=C3=A9dric Le Goater --- hw/vfio/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c index 64629c13b6fb..3496a0b6b099 100644 --- a/hw/vfio/pci.c +++ b/hw/vfio/pci.c @@ -3531,7 +3531,7 @@ static void vfio_pci_dev_class_init(ObjectClass *klas= s, void *data) object_class_property_set_description(klass, /* 9.1 */ "x-device-dirty-page-tracking", "Disable device dirty page track= ing and use " - "container-based dirty page trac= king (DEBUG)"); + "container-based dirty page trac= king"); object_class_property_set_description(klass, /* 9.1 */ "migration-events", "Emit VFIO migration QAPI event = when a VFIO device " --=20 2.43.5