From nobody Mon Sep 6 06:49:49 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id EA10217B9318 for ; Mon, 6 Sep 2021 06:49:54 +0000 (UTC) (envelope-from khng300@gmail.com) Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4H2zXy5bTyz4dkX; Mon, 6 Sep 2021 06:49:54 +0000 (UTC) (envelope-from khng300@gmail.com) Received: by mail-pj1-x1035.google.com with SMTP id c6so3685981pjv.1; Sun, 05 Sep 2021 23:49:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=yb5+XaDKiFWFB4XECqBUxAjt8TdsCBJLNyIhjs3qm4o=; b=Y4xVBCO1LD+x++zgeob21F6G5/5qR+EEZERVnYDE/9MwSz9LLMDzzhg2oEDHoHLdtL oRZJa6/4XgeJBNxwtml//Wvx2F/pihmSiYAusxjp98vYPTivhEfxi94ULvf3CU7Ran+S JhuTsgiT+B0VUmgCL6ck5God9Pf6JHtKtmxDYwsktO/NQ80fJjwLcEM13cjr/dqGBuRY wrEY4bWlqrHIbYEcqYZqi8gGcSD09M2cmVbtnFPqVSoVmBCn/Qa7fZFFhDR1Ek1FLtRd XEI9E63hxhq48qfCZVm+C32eU+gWYTwAuZaFO3VECq/Q7imIwov3us79eoPro6aNJOoA mVkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=yb5+XaDKiFWFB4XECqBUxAjt8TdsCBJLNyIhjs3qm4o=; b=Rrz8xV16SoAZNVZj1VBfi2XLuyEXkRyBrL74SGEsfB5CpPBZuDx/9LwxvBqtFizwky k1ooAoH9d7KSiPzhcI9R/s/tnRNVq6P1FygLcQ+BfeCOwDjNNLbsEOZZHxx5L+09pI8W YlxPFIWrPb8BV2b6pXEnyDdv9mHInGpFbfWU53uWik/EOyL+L/E78QUTPdEVwEVKin97 eYwU402tudMj58sLQUlC3EZs8OVUAeHQgwpex72rCi6lgIMvVwy2FyVfBgG+4ZZzzejm MYvJg+l5SNakY0cJwtk6q+FtUXmTibC5NtaJGT7aXOC511Vf5Qm8Gzwx/7rNmXcgaWfR ZRRA== X-Gm-Message-State: AOAM530T1GhqUqrJam7IUVzEuZJ04JBQU259IFiBSY3W5FvdQdf226HQ BtmPmWw9B0415Mm9JD+EM8ivPk54sJX05qXy X-Google-Smtp-Source: ABdhPJwFuRP8b+7WqElSlp4wyf0/tSV9eyi/22CVCdZ8+aIxLrMatqyOsWcnKP4EDRN4gMoIOGe/zw== X-Received: by 2002:a17:90a:d712:: with SMTP id y18mr12511229pju.37.1630910993217; Sun, 05 Sep 2021 23:49:53 -0700 (PDT) Received: from dac1f024b.dhcp.in.dimsumlabs.com (n219076164042.netvigator.com. [219.76.164.42]) by smtp.gmail.com with ESMTPSA id n11sm6628488pjh.23.2021.09.05.23.49.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 05 Sep 2021 23:49:52 -0700 (PDT) Subject: Re: Solaris doors implementation To: =?UTF-8?Q?Bojan_Novkovi=c4=87?= , "debdrup@freebsd.org" , "gbe@freebsd.org" Cc: "freebsd-hackers@freebsd.org" References: <0c506180-47e5-7dcc-7799-40dc0d4f46cb@gmail.com> From: Ka Ho Ng Message-ID: <172047d2-8429-3bbe-9966-64dad1914990@gmail.com> Date: Mon, 6 Sep 2021 14:49:49 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=iso-8859-2 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4H2zXy5bTyz4dkX X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On 2021/9/6 4:15 AM, Bojan Novkoviæ wrote: > Hello, > > Thank you for your quick response and willingness to help. > Initially I just wanted to find if anybody was working on this and possibly help them. > However, since nobody is working on this, I have started writing > a cleanroom implementation using the Illumos code as reference. > I will be in touch via IRC should any major issues arise. > Thank you once again! > > Bojan Novkoviæ > > ________________________________ > From: Ka Ho Ng > Sent: Saturday, September 4, 2021 11:40 PM > To: Gordon Bergling ; Bojan Novkoviæ > Cc: freebsd-hackers@freebsd.org > Subject: Re: Solaris doors implementation > > On 2021/9/5 5:02 PM, Gordon Bergling wrote: >> Hi Bojan, >> >> On Sat, Sep 04, 2021 at 07:59:56PM +0000, Bojan Novkoviæ wrote: >>> Hello! >>> >>> I am interested in helping with the Solaris doors IPC implementation idea posted on the IdeasPage. >>> However, seeing as there is no contact listed, would anyone know if this idea is being worked on and who the technical contact is? >>> >>> Kind regards, >>> Bojan Novkovic >> >> I don't know the technical contact, but regarding the doors implementation, >> you could look at the OpenSolaris / Illumos implementation [1]. >> >> Since we already have CDDL sources imported, a port of the original >> implementation would be easier compared to a clean room implementation. >> >> --Gordon >> >> [1] https://github.com/illumos/illumos-gate >> > > I believe we still need a clean room implementation if we want the IPC > subsystem to be better integrated. > > Ka Ho > Feel free to put up a differential if you think it is ready. :) Ka Ho