From nobody Thu Jul 4 10:51:26 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 4WFD3Y429lz5PnKn for ; Thu, 04 Jul 2024 10:51:37 +0000 (UTC) (envelope-from j_yoon.choi@samsung.com) Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout3.samsung.com", Issuer "DigiCert Global G2 TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WFD3W1cVkz4Cbc for ; Thu, 4 Jul 2024 10:51:35 +0000 (UTC) (envelope-from j_yoon.choi@samsung.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=samsung.com header.s=mail20170921 header.b=uP2xY5BN; dmarc=pass (policy=none) header.from=samsung.com; spf=pass (mx1.freebsd.org: domain of j_yoon.choi@samsung.com designates 203.254.224.33 as permitted sender) smtp.mailfrom=j_yoon.choi@samsung.com Received: from epcas2p1.samsung.com (unknown [182.195.41.53]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20240704105128epoutp035938b4083ea820cb1ec200cae0f83de2~e-QD9KQTd1382713827epoutp03b for ; Thu, 4 Jul 2024 10:51:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20240704105128epoutp035938b4083ea820cb1ec200cae0f83de2~e-QD9KQTd1382713827epoutp03b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1720090288; bh=mdGuvLwKG/SoK+1328KWlbF8M7nZpMsrauFvsqPqJbY=; h=Subject:Reply-To:From:To:Date:References:From; b=uP2xY5BN2SEN6G0nFxcq3ir9d9X09XAy7CFbH+vk4Uy10LZmQr5vb1QTR1nPuZXOy mlP4OkKV3HSnhsV6eCM7h3NaCWnlskUepBOCXH8ok3jIph5hlcDbVgyGQ19Ksf8+5f 2d6AzST6JcGdzDezYBdDJbgmkP3Qz/5GFNBPXvG8= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas2p4.samsung.com (KnoxPortal) with ESMTP id 20240704105127epcas2p427145916c0b39eab956b0af67bde595a~e-QC8NOU10746207462epcas2p4p for ; Thu, 4 Jul 2024 10:51:27 +0000 (GMT) Received: from epsmges2p4.samsung.com (unknown [182.195.36.99]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4WFD3L5grRz4x9Pv for ; Thu, 4 Jul 2024 10:51:26 +0000 (GMT) X-AuditID: b6c32a48-5cfff70000018d5f-ff-66867eae9ee8 Received: from epcas2p4.samsung.com ( [182.195.41.56]) by epsmges2p4.samsung.com (Symantec Messaging Gateway) with SMTP id 5F.1C.36191.EAE76866; Thu, 4 Jul 2024 19:51:26 +0900 (KST) 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 Subject: Contribution to Universal Flash Storage driver Reply-To: j_yoon.choi@samsung.com From: Jaeyoon Choi To: "freebsd-hackers@freebsd.org" X-Priority: 3 X-Content-Kind-Code: NORMAL X-CPGS-Detection: blocking_info_exchange X-Drm-Type: N,general X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Message-ID: <20240704105126epcms2p81725b94131867c5e9cf1e3fcef92f913@epcms2p8> Date: Thu, 04 Jul 2024 19:51:26 +0900 X-CMS-MailID: 20240704105126epcms2p81725b94131867c5e9cf1e3fcef92f913 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: AUTO_CONFIDENTIAL CMS-TYPE: 102P X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJKsWRmVeSWpSXmKPExsWy7bCmhe66urY0gwfrdC22b/7H6MDoMePT fJYAxqhsm4zUxJTUIoXUvOT8lMy8dFsl7+B453hTMwNDXUNLC3MlhbzE3FRbJRefAF23zByg qUoKZYk5pUChgMTiYiV9O5ui/NKSVIWM/OISW6XUgpScAvMCveLE3OLSvHS9vNQSK0MDAyNT oMKE7Iy2Ow9YC9bwVDz8epu1gXEedxcjJ4eEgIlE/82PjF2MXBxCAjsYJdY8PsPUxcjBwSsg KPF3hzBIjbCAucT3zlYWEFtIQFHiatMVRoi4nsTUNS2sIDabgI7EqYczwOIiAvYSK6cvZ4KY zysxo/0pC4QtLbF9+VZGCFtD4seyXmYIW1Ti5uq37DD2+2PzoWpEJFrvnYWqEZR48HM3VFxS Yk3Pb6iZ9RJX3oPUcAHZPYwS/b+mQiX0Ja51bASzeQV8JVpm/mcDsVkEVCX+r98GtcxFYure w2APMAtoSyxb+JoZ5HdmAU2J9bv0QUwJAWWJI7dYICr4JDoO/2WHeWvHvCdQL6pKfLj+hRnm xUkLu6DO9JD4vmYROyTYAiWmXZnDOIFRfhYicGch2TsLYe8CRuZVjGKpBcW56anFRgUm8PhM zs/dxAhOU1oeOxhnv/2gd4iRiYPxEKMEB7OSCK/U++Y0Id6UxMqq1KL8+KLSnNTiQ4ymQB9P ZJYSTc4HJsq8knhDE0sDEzMzQ3MjUwNzJXHee61zU4QE0hNLUrNTUwtSi2D6mDg4pRqY+r/b XHfLl7y3O4b3k3P3PMOt4bUGVaK5qgccZv1Wivu0ZkJI84YbxfX95j76pwUWyV04zJ9hKDK1 VrCZO65Y7E+2r+rrRyqZazo5tx17zXx1eh+/hbtfIruig+XzkAli91p27L27dR6TZFPzxEMb 9j2r+XvZZSdb1Yu5Vt1LT+j6KFQeWWJnISHy6V5epEZWRsSthom7dk/vVxZdeE5sLs8Brvvf jfboe3U9P31ws9UO/mVHhfa6iCQe5pnMblGTNW9prUKi7H7d3ScMPQWqdutVKL6VeMXQEBFR 0rj7bNAEa2sxx+NZm5mDf8xZe/rChzvl6bqPfsmrdgo4yT4+a6K5TkDeS3Nu7aY7XHZKLMUZ iYZazEXFiQAaqydq3AMAAA== DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20240704105126epcms2p81725b94131867c5e9cf1e3fcef92f913 References: X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.80 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[samsung.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[samsung.com,none]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; R_DKIM_ALLOW(-0.20)[samsung.com:s=mail20170921]; RCVD_IN_DNSWL_MED(-0.20)[203.254.224.33:from]; R_SPF_ALLOW(-0.20)[+ip4:203.254.224.0/24]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[203.254.224.33:from]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[4]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[samsung.com:+]; TO_DN_EQ_ADDR_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:6619, ipnet:203.254.224.0/24, country:KR]; HAS_X_PRIO_THREE(0.00)[3]; HAS_REPLYTO(0.00)[j_yoon.choi@samsung.com] X-Rspamd-Queue-Id: 4WFD3W1cVkz4Cbc 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/=40jhb/ByWrxQmr2=23%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=0D= =0Aand=20Snapdragon=20laptop).=0D=0AAs=20the=20use=20of=20Universal=20Flash= =20Storage=20expands,=20I=20believe=20there=20will=0D=0Abe=20a=20demand=20t= o=20use=20Universal=20Flash=20Storage=20in=20FreeBSD.=0D=0A=0D=0AI=20am=20c= urrently=20a=20committer=20on=20Fuchsia=20OS=20and=20have=20been=20contribu= ting=0D=0Ato=20the=20development=20of=20the=20Universal=20Flash=20Storage= =20driver.=0D=0AFuchsia=20OS=20UFS=20driver:=0D=0A-=20https://cs.opensource= .google/fuchsia/fuchsia/+/main:src/devices/block/drivers/ufs/=0D=0A-=20http= s://fuchsia-review.googlesource.com/q/owner:j_yoon.choi=40samsung.com=0D=0A= =0D=0AIf=20you=20are=20already=20working=20on=20it,=20is=20it=20possible=20= to=20share=20the=0D=0Arepository?=0D=0AIf=20not,=20I=20would=20like=20to=20= implement=20it=20based=20on=20Fuchsia=20OS's=20Universal=0D=0AFlash=20Stora= ge=20Code,=20which=20is=20under=20the=20same=20BSD=20license.=0D=0A=0D=0ATh= anks,=0D=0AJaeyoon