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 X-Spam-Level: X-Spam-Status: No, score=-2.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA854C433ED for ; Wed, 21 Apr 2021 21:28:36 +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 48C6760E08 for ; Wed, 21 Apr 2021 21:28:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 48C6760E08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.114964.219154 (Exim 4.92) (envelope-from ) id 1lZKOQ-0006u8-EO; Wed, 21 Apr 2021 21:28:18 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 114964.219154; Wed, 21 Apr 2021 21:28:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lZKOQ-0006u1-BT; Wed, 21 Apr 2021 21:28:18 +0000 Received: by outflank-mailman (input) for mailman id 114964; Wed, 21 Apr 2021 21:28:18 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lZKOP-0006tw-VY for xen-devel@lists.xenproject.org; Wed, 21 Apr 2021 21:28:18 +0000 Received: from mail-lj1-x22b.google.com (unknown [2a00:1450:4864:20::22b]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id dd1f6e04-2d32-4b4c-81a7-bf5ac6e4cd6f; Wed, 21 Apr 2021 21:28:17 +0000 (UTC) Received: by mail-lj1-x22b.google.com with SMTP id b38so8230922ljf.5 for ; Wed, 21 Apr 2021 14:28:17 -0700 (PDT) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: dd1f6e04-2d32-4b4c-81a7-bf5ac6e4cd6f DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NcQ3MaKZI+C5t8JuHnZPbALrZuaTQkyL9knMf5FxIqM=; b=WvEuMKEtsNE3h5auyd9kIjf0SQ7/DyN8u+59GhQasb9WsbHqobkeBgTf/6La9cQKaC w5dmB2cNJ3dBbBv0Zo0OKS1x1heGVEcemUbrwcLkW82xekXdAPi9C3s8oaMezUA3pWWy IYLudpMs6kzwr0qQT9ysCiGX5jlwsFw90cZHbKK969DzVgbAKyhAwVD3XbfiAgJTDqa6 CFaAo7c4DjNWM+Nyt89Q850quck2LGDFKea1+qVWXdjyVodLfzpQ/647h/tbOPikLXXt tLwZ+6teAQSkm+uqLQ11OyR6IKtTX4F5czYJzTh7N8cbYl6mbf+bPJkFzVOnnx8qskr+ Pw9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NcQ3MaKZI+C5t8JuHnZPbALrZuaTQkyL9knMf5FxIqM=; b=D2I+x7/MW7W2woeeRBYJbGMnnEvoo8QmtsPmb7J9w1nG5Wb5pQjnHkfQzBxUcYzbf/ S23c3UK9iLCC4s9C527JeCvBp02IFYezdEuGlBAAQBtqvwni1pQixAWR3Ptm6bzR3o74 mGKmIH8SdfiJZK1rDdpkNn9zbgkM1xoQ1MDLRMO7y2spG57A4nGtDOVNA99VSinQtTpM uQaer3qpyD4m2NMq2/0661drz7Z3eu6r/szFsf0F0S1LhDYmay6R4LczWAFo5ts07Frr ckTZk4MWQ15DaMz7A74zyrGILP/IRoBdtT4T4r7+8MHRLazpnxN+TRRNXCX842gKAfO2 WlaA== X-Gm-Message-State: AOAM532/sGPbAwUPSQJyGScwCAr3hFnDGoFIDxr3p9X6Z9CYxY3HYDTs W5cLlL4vAzqEt2Gn4qqjHlI499J3wxHY0WL969A= X-Google-Smtp-Source: ABdhPJyeLUJcfOdW9S9miijm8sMq+EWrkKl7n+wJbTj5HSey3xhmSezDABlQJm7buR+rzT1Uj4bgUaF5SHayNcvWPpY= X-Received: by 2002:a05:651c:c4:: with SMTP id 4mr160513ljr.415.1619040496007; Wed, 21 Apr 2021 14:28:16 -0700 (PDT) MIME-Version: 1.0 References: <24639.23378.722148.653250@mariner.uk.xensource.com> In-Reply-To: From: Nick Rosbrook Date: Wed, 21 Apr 2021 17:28:04 -0400 Message-ID: Subject: Re: [RFC v2 0/7] add function support to IDL To: Ian Jackson Cc: Xen-devel , George Dunlap , Nick Rosbrook , Wei Liu , Anthony PERARD Content-Type: text/plain; charset="UTF-8" On Wed, Mar 3, 2021 at 8:41 AM Nick Rosbrook wrote: > > On Wed, Mar 03, 2021 at 09:48:02AM +0000, Ian Jackson wrote: > > Nick Rosbrook writes ("[RFC v2 0/7] add function support to IDL"): > > > At a Xen Summit design session for the golang bindings (see [1]), we > > > agreed that it would be beneficial to expand the libxl IDL with function > > > support. In addition to benefiting libxl itself, this would allow other > > > language bindings to easily generate function wrappers. > > > > > > The first version of this RFC is quite old [1]. I did address comments > > > on the original RFC, but also expanded the scope a bit. As a way to > > > evaluate function support, I worked on using this addition to the IDL to > > > generate device add/remove/destroy functions, and removing the > > > corresponding macros in libxl_internal.h. However, I stopped short of > > > actually completing a build with this in place, as I thought it made > > > sense to get feedback on the idea before working on the next step. > > > > This is exciting! I hope to find time to look at it, but I'm the > > release manager for Xen 4.15 and that's taking most of my time right > > now. > > Of course, I understand. Thank you for expressing interest, I look > forward to hearing your thoughts when time permits. > Hi, Just thought I would send a ping to see if anyone has time to review. Thanks, NR