From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from ws5-mx01.kavi.com (ws5-mx01.kavi.com [34.193.7.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 21537C7EE25 for ; Fri, 9 Jun 2023 07:22:03 +0000 (UTC) Received: from lists.oasis-open.org (oasis.ws5.connectedcommunity.org [10.110.1.242]) by ws5-mx01.kavi.com (Postfix) with ESMTP id 56B1129FED for ; Fri, 9 Jun 2023 07:22:00 +0000 (UTC) Received: from lists.oasis-open.org (oasis-open.org [10.110.1.242]) by lists.oasis-open.org (Postfix) with ESMTP id C7EE1986819 for ; Fri, 9 Jun 2023 07:21:59 +0000 (UTC) Received: from host09.ws5.connectedcommunity.org (host09.ws5.connectedcommunity.org [10.110.1.97]) by lists.oasis-open.org (Postfix) with QMQP id 5A3049866A3; Fri, 9 Jun 2023 07:21:59 +0000 (UTC) Mailing-List: contact virtio-comment-help@lists.oasis-open.org; run by ezmlm List-ID: Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Received: from lists.oasis-open.org (oasis-open.org [10.110.1.242]) by lists.oasis-open.org (Postfix) with ESMTP id 3004798669F for ; Fri, 9 Jun 2023 07:21:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at kavi.com X-MC-Unique: ESylnSWEPhGOcgXM5Ed3kw-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686295315; x=1688887315; 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=LWorrsUwnn17iylplb3Gm7k4S02EZ6hAj/l7jVnuj5E=; b=R6b5GeE96we9uT6hl8zVHVbPDnrm51Ahwewk5krzpZ/vCf/SPR41degfRjEs7IBEqq gS0G1AkdUlBxwENPSVLpzLt9u5tg+/4uc4uUXcrs67jGUtwtwp08PoV0owWDiQl5Y10C 6wF+hkJDSz5oKBrsKcYWQax7cnJmkZyj3dKM/+FnTpyHgeJfhnhDWdhHKSu2WrlE93pL vqJXTERO8X5vwCQIuY0m8zosV56ffYdQEbbplDspuocDLmJa+FFEjrkvNppIujA1jdbV dFATzq9SyT8sKDMMHkXO2TW49XEPkWtWdqPDGD8dps+2hhxivxRkWqd4BCtgL5devfml 3bNQ== X-Gm-Message-State: AC+VfDxWR6n0Lfv/x3y0CBSqJ/9LqDvvlfvWVhB/oOSW/YeU0tMWjtgQ Kn9ILjxipiz6RaTpQ3uP0n6bAALNyQ1/TQRj2Wgi7JHVnqIBlIZPCv6rGB03x05tCjogyGmVUTi oNtMjNcjo3VG0zF2HpHjIdzm6sU6i0VP1rw== X-Received: by 2002:a05:6512:60f:b0:4f6:133e:a0ec with SMTP id b15-20020a056512060f00b004f6133ea0ecmr318580lfe.25.1686295315431; Fri, 09 Jun 2023 00:21:55 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ52d+GAVlTR/VPjKnGyZ+TBdet4NLxB73uK6BgDs2WLuC7xfFygVM1pwqi9/LMAB6Cc6b35Wg== X-Received: by 2002:a05:6512:60f:b0:4f6:133e:a0ec with SMTP id b15-20020a056512060f00b004f6133ea0ecmr318565lfe.25.1686295315055; Fri, 09 Jun 2023 00:21:55 -0700 (PDT) Date: Fri, 9 Jun 2023 03:21:50 -0400 From: "Michael S. Tsirkin" To: Jason Wang Cc: Parav Pandit , "virtio-dev@lists.oasis-open.org" , "cohuck@redhat.com" , "david.edmondson@oracle.com" , "sburla@marvell.com" , Yishai Hadas , Maor Gottlieb , "virtio-comment@lists.oasis-open.org" , Shahaf Shuler Message-ID: <20230609031923-mutt-send-email-mst@kernel.org> References: MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: Re: [virtio-comment] Re: [virtio-dev] Re: [PATCH v3 0/3] transport-pci: Introduce legacy registers access using AQ On Fri, Jun 09, 2023 at 02:27:01PM +0800, Jason Wang wrote: > > I would like to keep the stateful interactions of 1.x device outside of 0.9.5. > > I don't think this is a real problem, but let's see the drawbacks of > this proposal: > > 1) non-trivial changes of full new transport alike ABI > 2) can't work for nesting > 3) require vendor to implement legacy behaviour which can't be > documented precisely > 4) require admin virtqueue to work > > We won't have the above issues if we use modern + legacy header/mac. > > Thanks All this is true. But it's by design. It makes the legacy thing as isolated as possible. Because let's be frank we won't be able to drop legacy support in like 10 years. But hardware vendors will do that quickly if they can't sell hardware. -- MST This publicly archived list offers a means to provide input to the OASIS Virtual I/O Device (VIRTIO) TC. In order to verify user consent to the Feedback License terms and to minimize spam in the list archive, subscription is required before posting. Subscribe: virtio-comment-subscribe@lists.oasis-open.org Unsubscribe: virtio-comment-unsubscribe@lists.oasis-open.org List help: virtio-comment-help@lists.oasis-open.org List archive: https://lists.oasis-open.org/archives/virtio-comment/ Feedback License: https://www.oasis-open.org/who/ipr/feedback_license.pdf List Guidelines: https://www.oasis-open.org/policies-guidelines/mailing-lists Committee: https://www.oasis-open.org/committees/virtio/ Join OASIS: https://www.oasis-open.org/join/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from ws5-mx01.kavi.com (ws5-mx01.kavi.com [34.193.7.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E4322C7EE25 for ; Fri, 9 Jun 2023 07:21:59 +0000 (UTC) Received: from lists.oasis-open.org (oasis.ws5.connectedcommunity.org [10.110.1.242]) by ws5-mx01.kavi.com (Postfix) with ESMTP id 40F902AEDD for ; Fri, 9 Jun 2023 07:21:59 +0000 (UTC) Received: from lists.oasis-open.org (oasis-open.org [10.110.1.242]) by lists.oasis-open.org (Postfix) with ESMTP id 2A72598669B for ; Fri, 9 Jun 2023 07:21:59 +0000 (UTC) Received: from host09.ws5.connectedcommunity.org (host09.ws5.connectedcommunity.org [10.110.1.97]) by lists.oasis-open.org (Postfix) with QMQP id 14796986641; Fri, 9 Jun 2023 07:21:59 +0000 (UTC) Mailing-List: contact virtio-dev-help@lists.oasis-open.org; run by ezmlm List-ID: Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Received: from lists.oasis-open.org (oasis-open.org [10.110.1.242]) by lists.oasis-open.org (Postfix) with ESMTP id 00B5F986692 for ; Fri, 9 Jun 2023 07:21:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at kavi.com X-MC-Unique: 9mO_R4UxMK6Nz3nRQ19XGA-1 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686295315; x=1688887315; 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=LWorrsUwnn17iylplb3Gm7k4S02EZ6hAj/l7jVnuj5E=; b=GWObPdOP/YnHZC09qCpkHv1RH4/GI4mvIDsJEBirTCLVR2KPdc2PPtB97WAm7kiYSo 17lhLV48rDm4p3TsKRdjrV+13/iOl4qpcqwfpYIqVs7ZGhR/jI8VQ3ap0UzuLQStB9pg 3nohMada43KCcFKpfXW/6pJlLchqeZq5P+p6HYuyMO6T6uuOcDScLGuiub54nonrjyOi gGLUs4wi3POM3ZEd9JqD52zksXufzEuqv3X1OiWTNFcUW8PAcNdZ9jVDPTJVTlJDfT9Q 6Q7LT6Uyr3B3jtDl/hX8fwN2atELRV4WEtTd90WmAtg+JFTuG/+W+1imJuqLm7QlD/Mn +POw== X-Gm-Message-State: AC+VfDybms1P7gxdfwSdu88cFBcwrrPKQcqN26Wa3LZdTDEaHIIVtfFu HeEZW8CNxgLKnzUTgfbNmtavTrivuYhADFFsLi6+PE4Q5kp2hF8QzzaSlbDKPJWBZ69YRgkTESc S7YjrjPjfp1PQjziczcuK6+uZiOZ2 X-Received: by 2002:a05:6512:60f:b0:4f6:133e:a0ec with SMTP id b15-20020a056512060f00b004f6133ea0ecmr318581lfe.25.1686295315431; Fri, 09 Jun 2023 00:21:55 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ52d+GAVlTR/VPjKnGyZ+TBdet4NLxB73uK6BgDs2WLuC7xfFygVM1pwqi9/LMAB6Cc6b35Wg== X-Received: by 2002:a05:6512:60f:b0:4f6:133e:a0ec with SMTP id b15-20020a056512060f00b004f6133ea0ecmr318565lfe.25.1686295315055; Fri, 09 Jun 2023 00:21:55 -0700 (PDT) Date: Fri, 9 Jun 2023 03:21:50 -0400 From: "Michael S. Tsirkin" To: Jason Wang Cc: Parav Pandit , "virtio-dev@lists.oasis-open.org" , "cohuck@redhat.com" , "david.edmondson@oracle.com" , "sburla@marvell.com" , Yishai Hadas , Maor Gottlieb , "virtio-comment@lists.oasis-open.org" , Shahaf Shuler Message-ID: <20230609031923-mutt-send-email-mst@kernel.org> References: MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [virtio-dev] Re: [virtio-comment] Re: [virtio-dev] Re: [PATCH v3 0/3] transport-pci: Introduce legacy registers access using AQ On Fri, Jun 09, 2023 at 02:27:01PM +0800, Jason Wang wrote: > > I would like to keep the stateful interactions of 1.x device outside of 0.9.5. > > I don't think this is a real problem, but let's see the drawbacks of > this proposal: > > 1) non-trivial changes of full new transport alike ABI > 2) can't work for nesting > 3) require vendor to implement legacy behaviour which can't be > documented precisely > 4) require admin virtqueue to work > > We won't have the above issues if we use modern + legacy header/mac. > > Thanks All this is true. But it's by design. It makes the legacy thing as isolated as possible. Because let's be frank we won't be able to drop legacy support in like 10 years. But hardware vendors will do that quickly if they can't sell hardware. -- MST --------------------------------------------------------------------- To unsubscribe, e-mail: virtio-dev-unsubscribe@lists.oasis-open.org For additional commands, e-mail: virtio-dev-help@lists.oasis-open.org