From owner-freebsd-drivers@freebsd.org Wed Nov 4 09:59:53 2020 Return-Path: Delivered-To: freebsd-drivers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4439645757E for ; Wed, 4 Nov 2020 09:59:53 +0000 (UTC) (envelope-from julian.grajkowski@gmail.com) Received: from mail-il1-x129.google.com (mail-il1-x129.google.com [IPv6:2607:f8b0:4864:20::129]) (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 4CR2FN471yz4Wdp for ; Wed, 4 Nov 2020 09:59:52 +0000 (UTC) (envelope-from julian.grajkowski@gmail.com) Received: by mail-il1-x129.google.com with SMTP id t13so10879783ilp.2 for ; Wed, 04 Nov 2020 01:59:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Q4ZdH7YktMfeBv7rrzaTT/JpMkpCYW1FQtKFidjBhvA=; b=fyeddjHm0dlSj1AZbYeKG0Bcn8cyUwfdUcQs4avHPfjrEEz9uwg1Ozd8Fr44SdaOXa 5TlXUImNm6nNSQDjdmnBUDr9M1ZjXWFvYkNTiHh7ECfZPBG/jEuC3JmB92CLorG6ftl0 jqlc+vhLeUFkouBKq7pB9dJq8A5fATe+nQ91/34BGBc3EUsu2zSHPKfmXcTLgXyjQmgx EglM1MB851KGG/8GgCBRUw6fe3VaO36Tq7tEmPTZ5a2bJc3OJLQCIacV/8LTrR0ol4VE 7qCa+AZikkbocsI2NA0UofS5ymd6aL1/FKx1dB03S9VlJJPGITVdlhabHdES+sP1kNds +3LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Q4ZdH7YktMfeBv7rrzaTT/JpMkpCYW1FQtKFidjBhvA=; b=sZPSDljzcwpAcH5crFvZIdUHERSS1dCnaVnaFkn5Zd+Df/E9M3UfiAyLf4FVKiyfH3 sqXG9GmXJTlpWYbDzuc+ezz1q2I4sM1LSp3SxSj82AS72ezkf0RhYrRfHCUuBBXQU7Ug fh5zQONo7/rqB/0PU12M3qCTLMCwmgzrv6sQZ/BN216f4YE9TyZtPlJbEZ5IO7B5347Q ybBhOQFjm9De17EoKeKZW6DtWWWF/jayFa7bU7vSL0/zzVUCsT5UJ3SToTTeweGeDhLP 7acDHUEo0lvgjkWKz5WTK8p+b5YQFSu6A04bikhuLQ7XpkjCi7ZDedFeKE2Beqbzn4IK vwUA== X-Gm-Message-State: AOAM533mCEtg+skU1sYHlpHWRBasuqEEd2+12uukMZv47W504xlW9fPg O8LRlz79ZNFmuRU2wOo9cNE4kmU2K8XVJebdTA/rl8Q= X-Google-Smtp-Source: ABdhPJziut8yG96qoeDYfzz0dtjHgRwGzewRAWK54oAyLyKoA9HVJ9qmtzbIqITXhIF/0mg3wYRPJfirq/y5Z/2IhwA= X-Received: by 2002:a92:c741:: with SMTP id y1mr19082293ilp.52.1604483991134; Wed, 04 Nov 2020 01:59:51 -0800 (PST) MIME-Version: 1.0 From: Julian Grajkowski Date: Wed, 4 Nov 2020 10:59:40 +0100 Message-ID: Subject: SIOV, mDEV and SVM support To: "freebsd-drivers@freebsd.org" X-Rspamd-Queue-Id: 4CR2FN471yz4Wdp X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=fyeddjHm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of juliangrajkowski@gmail.com designates 2607:f8b0:4864:20::129 as permitted sender) smtp.mailfrom=juliangrajkowski@gmail.com X-Spamd-Result: default: False [-3.83 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-drivers@freebsd.org]; NEURAL_HAM_LONG(-1.03)[-1.028]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::129:from]; NEURAL_HAM_SHORT(-0.80)[-0.801]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; MAILMAN_DEST(0.00)[freebsd-drivers]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2020 09:59:53 -0000 Hi, I am planning to port a driver to FreeBSD, but it heavily uses Scalable IOV, Shared Virtual Memory and mediated devices. My initial investigation suggests that these are not supported in FreeBSD. Could you please point me in the right direction if I am wrong? Are these going to be supported in future or are there any alternatives? I got great answers for my earlier questions (thank you all!), so I hope this will be the case again. Thank you in advance. Kind regards, Julian