From nobody Mon Jul 08 21:34:49 2024 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 4WHy874VVvz5QgDc for ; Mon, 08 Jul 2024 21:35:03 +0000 (UTC) (envelope-from greg@freebsdfoundation.org) Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WHy8645PZz4mHd for ; Mon, 8 Jul 2024 21:35:02 +0000 (UTC) (envelope-from greg@freebsdfoundation.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=freebsdfoundation.org header.s=gfnp-20170908 header.b=UcyhBIiG; dmarc=pass (policy=none) header.from=freebsdfoundation.org; spf=pass (mx1.freebsd.org: domain of greg@freebsdfoundation.org designates 2607:f8b0:4864:20::1033 as permitted sender) smtp.mailfrom=greg@freebsdfoundation.org Received: by mail-pj1-x1033.google.com with SMTP id 98e67ed59e1d1-2c964f5a037so2521618a91.0 for ; Mon, 08 Jul 2024 14:35:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsdfoundation.org; s=gfnp-20170908; t=1720474501; x=1721079301; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=5GkWUP2OA97kLsEgQ7dCiTUU9TqkJNC+NX8qOlSJTkQ=; b=UcyhBIiGf7dcTfFvUdMSVibHe8oDr7ChkeUFspa33D4OS1yRI9hYDER34i+mTYEayD wQ+lfLKmqjV4GrXo94kMjXGWBA5NbRH05ndZau0jLEqsXCDILkXrsJ3PeqP7+Qc30VCa aVvhdPdTKj20tXUiKFzKMg3LGUvR2qcwA0RrM6omGYNMc9cNs3Jnb8yRF+oqipNeuCKg ZEvJ8OScVOiaFaOXUkxDxNQ8Z9pb/GgagtVehpgsjacZ6vVzbEO0W7Na5rJDxfofVEO6 NYUsFiLV0zP/EwDK1tiMeV6bDB/HGwDeTuIMIbHZvJtUg1VlaUHHOBLJ4UhLMVcy5izR pG3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720474501; x=1721079301; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5GkWUP2OA97kLsEgQ7dCiTUU9TqkJNC+NX8qOlSJTkQ=; b=nwbeW1xOw4ICHHxHpUpfKBNku0GWffIJncyDLUV+krUUnCT8rM2nzPg85WWetU5YLC 7WRV8HLz4ptp1sA0YQpBIT2tjk6EnpVwhDv8Bj/5MkcfZoIWITJCERHc+m8QpxjaHJ5N aEkzDHpM7xt6SCxmVnLMcs0FAER/FEhd6l8e42F4K9I9/+MhSvMBNjshYoHhkrphtxTw 8nKDoZcVX3AMsYUzexgnNK/AkQ8N7JhkoNodUnFT9FehJy6r5Iu/UxD1nQ5SE3tHPw6O C/2ne2MBNzvIkJY7Ob6CoJaDgf+vnQENMvzTIw6Yt+BePOYDMARmQMsPvVEXtL5QJeL9 GCKA== X-Gm-Message-State: AOJu0YzDyCJCYZlurT+0Vpma7IoNfrE6Q3T5Awj0uhX4vNGqJmLWHQYa sFGfnz3Zo6RQGicQhx454xnhocIXoeFNyp2hHgpkrCvdp+cFARr/FmVyOx8qMtxUtPPC7xv8JdS gJ/xzasIwrvaFXE2VwXCkimDhlUaxFDJYhs68rhBq X-Google-Smtp-Source: AGHT+IEQq8EOjYQAkW6IdemZ1Y8NO66nfKTslp4S6Dfm6nnbmGzhbjxm0Je/D3pj889wMm4B3/HS5EWJBAjDTsMHrYM= X-Received: by 2002:a17:90b:d85:b0:2c9:6b02:15ca with SMTP id 98e67ed59e1d1-2ca35d4b0f0mr727489a91.39.1720474500550; Mon, 08 Jul 2024 14:35:00 -0700 (PDT) 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 References: <20240704105126epcms2p81725b94131867c5e9cf1e3fcef92f913@epcms2p8> In-Reply-To: <20240704105126epcms2p81725b94131867c5e9cf1e3fcef92f913@epcms2p8> From: Greg Wallace Date: Mon, 8 Jul 2024 17:34:49 -0400 Message-ID: Subject: Re: Contribution to Universal Flash Storage driver To: j_yoon.choi@samsung.com Cc: "freebsd-hackers@freebsd.org" Content-Type: multipart/alternative; boundary="00000000000073762d061cc32f0c" X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; URI_COUNT_ODD(1.00)[13]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[freebsdfoundation.org,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[freebsdfoundation.org:s=gfnp-20170908]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MISSING_XM_UA(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TO_DN_EQ_ADDR_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1033:from]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[freebsdfoundation.org:+] X-Rspamd-Queue-Id: 4WHy8645PZz4mHd --00000000000073762d061cc32f0c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Jaeyoon, Thank you for your email! I and one of my colleagues here at the FreeBSD Foundation reviewed your email and are very interested in your ideas. One of our colleagues is on PTO last week and this week and we would like to consult with them about who else in the community may be active/interested in this area. When they return next week, we will be meeting to discuss and I or one of my colleagues will reach out to you with more information and some suggested next steps. Best regards, -- Greg Wallace Director of Partnerships & Research M +1 919-247-3165 Schedule a meeting Get your FreeBSD Gear On Thu, Jul 4, 2024 at 6:51=E2=80=AFAM Jaeyoon Choi wrote: > Hi, > > I would like to ask if I can contribute to the development of the > Universal Flash Storage driver on FreeBSD. > > In the 'FreeBSD 15.0 Planning' document below, a Universal Flash > Storage driver is listed under Needs, and I was wondering what the > current status is. > https://hackmd.io/@jhb/ByWrxQmr2#%F0%9F%92%B8-Need > I would also be interested to hear from loos, who is the owner of > that task. > > Universal Flash Storage is mainly used in flagship smartphones, and > recently it is also being used in low-power laptops based on ARM as > well as Intel x86 due to Intel's UFS controller (e.g., Intel N100 > and Snapdragon laptop). > As the use of Universal Flash Storage expands, I believe there will > be a demand to use Universal Flash Storage in FreeBSD. > > I am currently a committer on Fuchsia OS and have been contributing > to the development of the Universal Flash Storage driver. > Fuchsia OS UFS driver: > - > https://cs.opensource.google/fuchsia/fuchsia/+/main:src/devices/block/dri= vers/ufs/ > - https://fuchsia-review.googlesource.com/q/owner:j_yoon.choi@samsung.com > > If you are already working on it, is it possible to share the > repository? > If not, I would like to implement it based on Fuchsia OS's Universal > Flash Storage Code, which is under the same BSD license. > > Thanks, > Jaeyoon > > --00000000000073762d061cc32f0c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Jaeyoon,

Thank y= ou for=C2=A0your email!

I and one of my colleagues here a= t the FreeBSD Foundation reviewed your email and are very=C2=A0interested i= n=C2=A0your ideas.

One of our colleagues is on PTO= last week and this week and we would like to consult with them about who e= lse in the community=C2=A0may be active/interested in this area.
=
When they return next week, we will be meeting to discuss an= d I or one of my colleagues will reach out to you with more information and= some suggested next steps.

Best regards,

--
Greg Wallace
Dire= ctor of Partnerships & Research
M +1 919-247-3165

On Thu, Jul 4, 2024 at 6:51=E2=80=AFAM Jaeyoon Choi &= lt;j_yoon.choi@samsung.com&g= t; wrote:
Hi,
I would like to ask if I can contribute to the development of the
Universal Flash Storage driver on FreeBSD.

In the 'FreeBSD 15.0 Planning' document below, a Universal Flash Storage driver is listed under Needs, and I was wondering what the
current status is.
https://hackmd.io/@jhb/ByWrxQmr2#%F0%9F%92%B8-Need=
I would also be interested to hear from loos, who is the owner of
that task.

Universal Flash Storage is mainly used in flagship smartphones, and
recently it is also being used in low-power laptops based on ARM as
well as Intel x86 due to Intel's UFS controller (e.g., Intel N100=C2=A0=
and Snapdragon laptop).
As the use of Universal Flash Storage expands, I believe there will
be a demand to use Universal Flash Storage in FreeBSD.

I am currently a committer on Fuchsia OS and have been contributing
to the development of the Universal Flash Storage driver.
Fuchsia OS UFS driver:
- https://cs.opens= ource.google/fuchsia/fuchsia/+/main:src/devices/block/drivers/ufs/
- https://fuchsia-review.goog= lesource.com/q/owner:j_yoon.choi@samsung.com

If you are already working on it, is it possible to share the
repository?
If not, I would like to implement it based on Fuchsia OS's Universal Flash Storage Code, which is under the same BSD license.

Thanks,
Jaeyoon




--00000000000073762d061cc32f0c--