Received: by 2002:ac8:156:0:b0:3e0:cd10:60c8 with SMTP id f22csp119957qtg; Thu, 6 Apr 2023 14:19:01 -0700 (PDT) X-Google-Smtp-Source: AKy350ZXQ+3db/hZHyfmBpCEGgEr3VvzjcNAkNU8WgQNJQObZcIRWokgm73RCHIEByaSYbAGYoAc X-Received: by 2002:a05:6a20:1dd:b0:e1:2d3d:6b11 with SMTP id 29-20020a056a2001dd00b000e12d3d6b11mr758461pzz.11.1680815941544; Thu, 06 Apr 2023 14:19:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680815941; cv=none; d=google.com; s=arc-20160816; b=QeX/JKq/vc4fpTx3S/HQszPAFin2VXir8M3p/bPhzjVFTxFwIs8olsKSaFQmtYZZYj kpHaFoY9iMEIMsKZWHInDU3lBMi8RYlHQh7zo804Bj70OU1JC1S087+OPg4iQiakGjws Tm54IUe7GcNW8D1nZpfjaGcD00aXfA6nMQocJeosbtZ00XoWZUzC1D/YJmyxOPIheeJA Torj3gkpXN16wJm3iWcQHc0xJlIKMxlcGy8L5nxDrqVa8KHr7id6eFm/m4yMp0vWo4H5 JFotNb3BJ9xnLruCjV1jnR/2MLSsb1asbQgIbon5IrR8fEFuXVl98tJ/un0iKh9rYnuL 1Wvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=6lOB5ARfGOYEbOJuOOIkoDNFazek9EYhd8NdB3O+Pqc=; b=LZY/yRLG+KIPIk//OnQtLaQBLOE92I0yBwf/ww7qJ9jMlXk2r807RXXZ6Ryc4TD2Di Yzzm+pieqrzS4NG1I/6Jb5LI1DohSvM8m6LjC0/GcAymbirpnS4X5NZqnphQG6j1JjxQ sGunV0fALwwlKwRHmzVAGrYeQcIo38Ju4Or1hS0SsdvCePg7MjXSPRQEjVrmXy630eJ4 9HVSJU312MDwi7b8exBU1oPaeriikS/nxzpZp3I4BCOP3dDF3TsCLBc8HdgzVXZGSMKZ XC9aiQLQrrVdj6F80fsdA4E+6KuPsfQlpItDZPJXc6UsgvW0qrNw/H4jLkxRtcv2Ntqu 7qog== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v8-20020aa799c8000000b005a91c22496esi2118269pfi.159.2023.04.06.14.18.49; Thu, 06 Apr 2023 14:19:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239799AbjDFVQI (ORCPT + 99 others); Thu, 6 Apr 2023 17:16:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229674AbjDFVQF (ORCPT ); Thu, 6 Apr 2023 17:16:05 -0400 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B806D59D3; Thu, 6 Apr 2023 14:16:04 -0700 (PDT) Received: by mail-wm1-f50.google.com with SMTP id d11-20020a05600c3acb00b003ef6e6754c5so20760423wms.5; Thu, 06 Apr 2023 14:16:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680815763; x=1683407763; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6lOB5ARfGOYEbOJuOOIkoDNFazek9EYhd8NdB3O+Pqc=; b=T1EQxXwBGxRCzd+nQ/X9dscNsP85DNGmxbnIPhED2zM/jcIkui9WY00IC7LFaQcSdq pV8l8n7gtGFhPlFYXTPnRmRaipn0ayUuz6EAmsuO8J9nu/EKNCk89lMH9QP7asAzS+pv 84LVB9uVdCldScuIyRDRY/TvnkRXfYszm17UqT03ndftjj5PC01b154UGP5Xj4lhk6KG DEcIQJ8qE8vsdvRQc6SkKyhA2DYcHJdglzrDR116lA2fBRs8RcXx+K7NS+1LgP8f0Sp/ W0Q/TYU0L8dx1Hb0KLtbXrLRGa/Bv+m9U/lxaF2TtSQ1guHp38ZXbWhIVpjIjOWgztiW 8EAw== X-Gm-Message-State: AAQBX9cRB5toQ7gSjUJooW3JJafknxsA8CbCNbK1XdLoYUiChJ4o+sho CXnChuyggbgBGA+ZJsycqqQ= X-Received: by 2002:a05:600c:b53:b0:3ed:9a09:183 with SMTP id k19-20020a05600c0b5300b003ed9a090183mr8535149wmr.2.1680815762942; Thu, 06 Apr 2023 14:16:02 -0700 (PDT) Received: from liuwe-devbox-debian-v2 ([51.145.34.42]) by smtp.gmail.com with ESMTPSA id o8-20020a05600c378800b003edff838723sm2637515wmr.3.2023.04.06.14.16.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Apr 2023 14:16:02 -0700 (PDT) Date: Thu, 6 Apr 2023 21:15:59 +0000 From: Wei Liu To: Saurabh Sengar Cc: kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, linux-kernel@vger.kernel.org, linux-hyperv@vger.kernel.org, mikelley@microsoft.com Subject: Re: [PATCH v9 0/5] Device tree support for Hyper-V VMBus driver Message-ID: References: <1679298460-11855-1-git-send-email-ssengar@linux.microsoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1679298460-11855-1-git-send-email-ssengar@linux.microsoft.com> X-Spam-Status: No, score=0.5 required=5.0 tests=FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 20, 2023 at 12:47:35AM -0700, Saurabh Sengar wrote: > This set of patches expands the VMBus driver to include device tree > support. This feature allows for a kernel boot without the use of ACPI > tables, resulting in a smaller memory footprint and potentially faster > boot times. This is tested by enabling CONFIG_OF and OF_EARLY_FLATTREE > for x86. > > The first two patches enable compilation of Hyper-V APIs in a non-ACPI > build. > > The third patch converts the VMBus driver from acpi to more generic > platform driver. > > The fourth patch introduces the device tree documentation for VMBus. > > The fifth patch adds device tree support to the VMBus driver. Currently > this is tested only for x86 and it may not work for other archs. > [...] > .../bindings/bus/microsoft,vmbus.yaml | 54 ++++++++ > MAINTAINERS | 1 + > drivers/clocksource/hyperv_timer.c | 15 ++- > drivers/hv/Kconfig | 5 +- > drivers/hv/vmbus_drv.c | 122 ++++++++++++++---- > include/linux/acpi.h | 5 + > 6 files changed, 172 insertions(+), 30 deletions(-) > create mode 100644 Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml > Applied to hyperv-next. Thanks, Wei. > -- > 2.34.1 >