From patchwork Thu Nov 21 18:12:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksandr Grytsov X-Patchwork-Id: 11256725 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BE6A01593 for ; Thu, 21 Nov 2019 18:14:21 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9694F206CB for ; Thu, 21 Nov 2019 18:14:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ugd7ysV1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9694F206CB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iXqxK-0003hN-PW; Thu, 21 Nov 2019 18:13:26 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iXqxJ-0003hI-FJ for xen-devel@lists.xenproject.org; Thu, 21 Nov 2019 18:13:25 +0000 X-Inumbo-ID: 96eea124-0c8a-11ea-adbe-bc764e2007e4 Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 96eea124-0c8a-11ea-adbe-bc764e2007e4; Thu, 21 Nov 2019 18:13:17 +0000 (UTC) Received: by mail-lj1-x242.google.com with SMTP id g3so4265107ljl.11 for ; Thu, 21 Nov 2019 10:13:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=2nFxr7Xu/diPrmiZ2lQwCKQk5pMVYzc6UewNtSI1se0=; b=ugd7ysV1LVrqfy6km/l+1ydSr1CV2PO8jyDfQ7jITO2vC4urK0zMvu1wi+SFjZ7VG9 /z1kLI+Z3nPLWX6VfkZlTMfrkSx8s8rb70lFhpos/RnbdWibnPtUUxNMDvD/fDmq5mJp 2rm6cCvwn/FGT60NGUreikQt3S1q0Oa4MDTXDVA3niSMno6hHlLr4eaGwMOmRabAVKp/ HT8Zp1xFrBwS37lAp5OXmJtoR74JpuiB6fSvXcIou0yTUfl0fVjX2gH0oBA7T+zbmLxV nm4VEEaL21f2rxv+3FdgwuMRDCNOYYWCBKyai7KP6piz37PTdqdFETHqM5FYOh8xYX+A +PeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=2nFxr7Xu/diPrmiZ2lQwCKQk5pMVYzc6UewNtSI1se0=; b=g3bgkhxUses/v9ncXgNvRY1d7LzQfbFy2ljwKPUvAM1lItkCyuGZiEPvImTrUaCgnd yBT71s6bRJerAhG0NoePMbRd/pAbX+MAt6joqjrwby5bEk8zakEG3VgmzSUaFmwEvYDq kVQ4Pt7xY0xgtipOezfNOCpgBGCYp4D+CsRoLdgWmvvUDZyKCtnANgZGK7HRSCyw8zbe lei8wHu7FG/plHiYJPN3KR4vlGS+u06ZSrlK+p6zuyTXYgZzt/ZvHkOJlxtaCi6zN8nl KWNf8QxehQgf5YS3YiIkhz6WBcn1o8VV4JfAYcMIAK9HF4K8Yq7PTiS3t2IgIekInHDL adHQ== X-Gm-Message-State: APjAAAVD+XktZyDb4i1EWRActHURrgwP8XMKHJTSSuI15xCFAi7z/O8c t51q4QVq8aqVqAn4sm34JLjPTDpU2JS/rQ== X-Google-Smtp-Source: APXvYqwk86NoCAioN94QRGrbIfV6ymVgjwJIuWYsPgWk+z4uVM2CPvGJTbcOY2lMcIaRxugHdmn9Hw== X-Received: by 2002:a2e:8e27:: with SMTP id r7mr9134266ljk.101.1574359995845; Thu, 21 Nov 2019 10:13:15 -0800 (PST) Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua. [85.223.141.74]) by smtp.gmail.com with ESMTPSA id v12sm1855473lfb.47.2019.11.21.10.13.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Nov 2019 10:13:15 -0800 (PST) From: Oleksandr Grytsov To: xen-devel@lists.xenproject.org Date: Thu, 21 Nov 2019 20:12:59 +0200 Message-Id: <20191121181300.6497-3-al1img@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191121181300.6497-1-al1img@gmail.com> References: <20191121181300.6497-1-al1img@gmail.com> Subject: [Xen-devel] [PATCH v2 2/3] libxl: rename VKB backend type "linux" to "pv" X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: anthony.perard@citrix.com, Oleksandr Grytsov , ian.jackson@eu.citrix.com, wl@xen.org MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" From: Oleksandr Grytsov There are two kind of VKB backends: QEMU and user space PV backend. For PV backend "linux" enum is used but this name is confused. Rename "linux" enum to "pv" as it better matches user space PV backend. Signed-off-by: Oleksandr Grytsov Acked-by: Ian Jackson --- docs/man/xl.cfg.5.pod.in | 4 ++-- tools/libxl/libxl_types.idl | 2 +- tools/libxl/libxl_vkb.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/man/xl.cfg.5.pod.in b/docs/man/xl.cfg.5.pod.in index 245d3f9472..37bdc595d3 100644 --- a/docs/man/xl.cfg.5.pod.in +++ b/docs/man/xl.cfg.5.pod.in @@ -1562,8 +1562,8 @@ Specifies the backend domain name or id. =item B -Specifies the backend type: qemu - for QEMU backend or linux - for Linux PV -domain. +Specifies the backend type: qemu - for QEMU backend or pv - for PV +backend. =item B diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl index 0546d7865a..751dad8870 100644 --- a/tools/libxl/libxl_types.idl +++ b/tools/libxl/libxl_types.idl @@ -260,7 +260,7 @@ libxl_vuart_type = Enumeration("vuart_type", [ libxl_vkb_backend = Enumeration("vkb_backend", [ (0, "UNKNOWN"), (1, "QEMU"), - (2, "LINUX") + (2, "PV") ]) libxl_passthrough = Enumeration("passthrough", [ diff --git a/tools/libxl/libxl_vkb.c b/tools/libxl/libxl_vkb.c index 4c44a813c1..5f018f55b7 100644 --- a/tools/libxl/libxl_vkb.c +++ b/tools/libxl/libxl_vkb.c @@ -113,7 +113,7 @@ static int libxl__vkb_from_xenstore(libxl__gc *gc, const char *libxl_path, if (rc) goto out; vkb->backend_type = dev.backend_kind == LIBXL__DEVICE_KIND_VINPUT ? - LIBXL_VKB_BACKEND_LINUX : LIBXL_VKB_BACKEND_QEMU; + LIBXL_VKB_BACKEND_PV : LIBXL_VKB_BACKEND_QEMU; vkb->unique_id = xs_read(CTX->xsh, XBT_NULL, GCSPRINTF("%s/"XENKBD_FIELD_UNIQUE_ID, be_path), NULL); @@ -219,7 +219,7 @@ static int libxl__device_from_vkb(libxl__gc *gc, uint32_t domid, { device->backend_devid = type->devid; device->backend_domid = type->backend_domid; - device->backend_kind = type->backend_type == LIBXL_VKB_BACKEND_LINUX ? + device->backend_kind = type->backend_type == LIBXL_VKB_BACKEND_PV ? LIBXL__DEVICE_KIND_VINPUT : LIBXL__DEVICE_KIND_VKBD; device->devid = type->devid; device->domid = domid;