From nobody Thu Oct 2 18:06:06 2025 X-Original-To: dev-commits-src-main@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 4cd09C0bcZz69h8L for ; Thu, 02 Oct 2025 18:06:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cd0994GFPz43Sh for ; Thu, 02 Oct 2025 18:06:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="CFLX/zHC"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759428379; bh=Zh7nkrfvHQdgv5NX0t7xwdEZ88swAjVKFm/SrO3qAxc=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=CFLX/zHCcMZzqnBI/svxYc6wTxtYoKe18Fo6pnT4EBzr+Y7E2EF5TvlA6a6vqqFb5UMi1TpbSGasQ8FDxF765IcTmVDlz48AonFkgovk/uO4kIyOozT0Qfuzp811Ik8/NnZicQOcpEAxWV2EiO28m7wpgjcm6Wy7uXOJgLUie3KtOn2YREkDCDI9O1GznmoiwaZnkly9HUWUOCUYNc+VmX+lAMNOckJKUS0eNDuyWzDC3Inal1WJnYrhcmA2d1Fsa9IrIqyodAUw6X6hVgKmoG4QK7mlAn/YGwCW6GhqYgaPjGSeoSDRFnFMXIFTwLjYDd4c5lQzGdDyh+ojA+S4sg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759428379; bh=k3ZOUcAfS5YxUGoONDbfBFMsdxMWhmla+IQsolf6hFj=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=UEHqBXlXE0PiPRM6JxHkuqMtJbYaGD9fGC3D/XbdTmPLUEoKreL3OcGPYkpmPaFFxlgTdKAtJtt4R4tB6EBniJMB3NMdesPrR2yeVIDe9ofguY12XC2QDrHZx21qBLe9DwvzretALJz4akwlhOMKUeesNmiU1RCg7D9gXlEvf8e+BfhNCvQYqQALUMGUBf6V8x+AgRTCO1ijNqbBkngxaW5mEHZHdX9n7S8fUChGwaaCAZEj6YYcxLZjV3ebHFEVasTm3EhDiTrM+VA/a2V/aJUsP0mrmMfpQKI2l2Xy0FUHsq5AITOODYUtzrTtSKG3lOx0Ggkmn1F4iTqCZoXiew== X-YMail-OSG: UzL1EFgVM1nLlD9YwhgM14ol9oXplNS_aQqyxjJyO78xWrkPllJw2HaYKJYzZtt dZnOarN10IPM0aHJW4iP3bUdntc1OzdGXhRjxj.ag2tDRMpIRlmv2RHjVbzKXLe0WeFPGc004xP6 cvP29jPXFOAtIKVnzNYZ0zoR1Jt5X4SYRorES2TpLSwxwO7zGl2ATU3TRnELV5e4mzEcK8hi37a6 fuE2QVDvZ30s3rxgX.qkqGVljGjTX1O1Y_kij85j694r1MLohKlolIkYtaNelXEMNfE3aaYtdJMN NCXAKOKjRtGbd91VIWu.avxYoRRth7L1f2FqsdBblBMOg3ajGytKfMeiZV77Zpn3WbtrUpexctsT sVS76qkqZLNeEApNCTYf5s7.pITNrczt2cCynJBXSW78eGum6BCfkQb_ygR8snOY9DW0CeB0E3x3 D9GzdYJC1dK6Zj0m1xo3hSnkqJU3vihlX1189yDEjB2j_x9Hff1AXzVFZcMofjp4HXq9QnTmyXeq AvvEOr5pSvBaHevoC7UpTv7MFW6OBTqCfZ8w0uLaKMAEiC_Qoe6cv1lTaNXibaSiHH5E650ZJa.D h9ZDa9T7FY2ZYpOMv.7QvouvPqz4ourxmKidE_PoqPp1AORA.3TMkI_wm_or4KzG2o0CYtpLiU.3 7_jdr9ZDt3QqN4eVp3cWIoezP9sZ1v1FhaNCKfGmUANpW82ubDnhODl1TczYI8MJ0l_gIH3lPjq3 fMDK1evsJ3Vh_.VaGHY.WUP0raug_gqpGCNL9ubAo453jVPsgmVuVtuQnO3gkEfk4fChGxpJP0C. DrwVSsDDIl0VBBGTubWgjk1SQSk7a.mMKSetNKoN3OtJZHU51zpEDLxK_kvkwjWgqlD6mIZYVswW hN2RFuvJ.kKIXhrEJNZ8UPzruXoFMx6TbFQ9nyoCOVIbWFI8oxJWC6DrZVndUOCbzvbSGados7NZ 5aZavhUEDaLwzGSetfYwluK34noSCO5nuXyCEhTOSW18UVXdBeU8ovdch4t9mJXH4RKlGuWoP3A_ O.pY8IaQkaMNtX1sUumEnvcucKEKj7DiDrog4DFGx_gcbeI_N65n8EZJvElvART0.csooojy1Q4J z2q9JtJ8RYDBNV1.Vy3UwXeHzyZcswc7QCZQTuHRpUb471WeZPBagH6lgIkUUoF0nVe_prmfb_yn 9.tQkW3NmO8USBPFCOEycbxlXgdXsnGQGtpRwIODzQuQbhwG4reUZ0aFuf..iCHkDZtpA.Dw6x_9 Pp_UYiRlRSus56DSlkJ6OKI__VQNXrLCSnwG2zAvQsdVc8Ei0ApucLe302gHAnt3rpEahAk7WPvE A4.hfw_98T04zAepdgwbLBuVpswVhltK9xFjq2h_Ny4uWYa0E08mkfqGe.MQjMVKXM2FsuPBslLV kjA15JB0DfVyRVgV1sEMqlqvoc71m.xMj0HVwwfB.ZiCApHhoz1mAVZkrsqUwVOjMkElagiqkg3W vP8RAZabPlLCyPxC55MhInWgvSmTW9OqOpa8MWcLt9Qsa8YDl7rXdRHLqLl91DYUpjislMdUut9D z9QNCx7thiBBfsO9ztr_naYzdq_iyt4oPSetwIVuGn3wC6Tvuv08RQ2UTysll7uLo9HSId6bl6Ba fLSQiUHumZml3872donLVbWP6LC2mJYy1z1APctYc4g3dheC2IUSl7C1TPOauJx9qBrTBLWQ7Kcn kLWQNbxA93rnOPaSw9LBCMRtw82fQtOXHCOzKWFru1kGdscV0lZoi7axW9NBdLIzcmL.tGXKBc_r FE_BjYhNJge30bIsRL7I4x7dGvexFWtQ7cWYe0S47siqS9HSyNjKURI8IA_XhWTZBt_yUCxdP20V u9mNZQ7GjLGtChA_F7ge8Qi7jfob61faUaXVk4Mwk3o8U59AHVOj0rPA1kYgX92GlN_Lk0uZvw5. mEo5d_j131mkAX7J92u1v1XtWu8Sk4y2j3y03WWkK9wd9FY18MtU_a89m4knhU_xwkA5CBNec5sn 7Gh4wyN7tYuS9QUmsDRvDh79stLO7BUhES673mLjD0RJN3PBv4rZhoilSsu19w465YhyEvRN0RfW 3pt7RXXCdgLHdJn3CpxLk6_zTVxPx2H3yHk4J5W_iubQdZlueF4BJHt1tULPqtqC5LfN2wbmm3gb hpx_A.6EG7Pkl1F7dgcW171HRuvEXolN7dy1BNr.SuTKIF9_QeqjAoz.iSeRo.Qs77BlIVE2hA21 ia995Ms4WAiakCuxgzu2Eq4QE8F3u.zn1Ltyu7aODCdrjL1H32DV50ZGnzJrqAI1HC4cGzvvBhSd hot2S4v1yciuO_5UYTeeC4dQNvWrLzL3xwpiys1M- X-Sonic-MF: X-Sonic-ID: e5010be7-0626-4d7f-bb07-ee25f17256ca Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Thu, 2 Oct 2025 18:06:19 +0000 Received: by hermes--production-gq1-66b66ffd5-kjp7g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 80f901699df57316d0d0dfcdf989a489; Thu, 02 Oct 2025 18:06:17 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: RE: git: 2ed9833791f2 - main - thunderbolt: Import USB4 code [more explicit note now that Thunderbotl 3 is mentioned] Message-Id: <51FCEFDE-7112-4C60-AE63-77E814967A63@yahoo.com> Date: Thu, 2 Oct 2025 11:06:06 -0700 To: ziaee@freebsd.org, dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <51FCEFDE-7112-4C60-AE63-77E814967A63.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.985]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_FROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from]; APPLE_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from] X-Rspamd-Queue-Id: 4cd0994GFPz43Sh Alexander Ziaee wrote on Date: Thu, 02 Oct 2025 15:38:02 UTC : > The branch main has been updated by ziaee: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3De4e412e45a17d2f63f6693d41b274379= d108c82f >=20 > commit e4e412e45a17d2f63f6693d41b274379d108c82f > Author: Alexander Ziaee > AuthorDate: 2025-10-02 15:27:43 +0000 > Commit: Alexander Ziaee > CommitDate: 2025-10-02 15:37:12 +0000 >=20 > thunderbolt.4: Mention Thunderbolt 3 >=20 > MFC after: 1 hr > Reported by: emaste > Fixes: 2f7a796b590e (thunderbolt.4: Initial manual) > --- > share/man/man4/thunderbolt.4 | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/share/man/man4/thunderbolt.4 = b/share/man/man4/thunderbolt.4 > index 3477c11fb60d..fd7cb1f3f338 100644 > --- a/share/man/man4/thunderbolt.4 > +++ b/share/man/man4/thunderbolt.4 > @@ -14,7 +14,7 @@ > .Sh HARDWARE > The > .Nm > -driver supports USB4 controllers. > +driver supports Thunderbolt 3 and USB4 controllers. USB4 V1 and V2 both have a Chapter 13, "Interoperability with Thunderbolt(tm) 3 systems" that "describes the additional requirements for a Router that supports TBT3-compatible interoperability". Also: "When interoperating with a TBT3 product, Thunderbolt Alt Mode is established on the link between products. The USB Type-C Specification describes how a USB4 product negotiates and enters Thunderbolt Alt Mode." Quoting USB4 V2: "A USB4 Host or USB4 Peripheral Device can optionally support interoperability with Thunderbolt 3 (TBT3) products." Quoting USB4 V1: "A USB4 host or USB4 peripheral device can optionally support interoperability with Thunderbolt 3 (TBT3) products." Given this context, = https://lists.freebsd.org/archives/dev-commits-src-main/2025-September/036= 033.html had written: QUOTE For context, older TB chips implemented the connection manager in firmware (ICM) instead of in the OS (HCM), but maintaining the ICM code would be a huge burden for not many chips. END QUOTE That seems to leave out at least some "Thunderbolt 3 controllers". It had been my impression that the above meant not meeting the full USB4 V1 or V2 criteria for claiming the optional support of Thunderbolt 3 inoperability by the USB4 V1 or V2 chapter 13 criteria and possibly material elsewhere in USB4 V1 and or V2 or in USB Type-C Specification's Thunderbolt Alt Mode material. May be the implication is interoperability with only some types of Thunderbolt 3 contexts but not meeting the official criteria for the range of USB4 Thunderbolt 3 support? My impressions are definitely not those of an expert. This seems to be an area where implications of loose statements are not clearly traceable to clear answers, unfortunately. Another area of note: Being explicit about USB4 V2 vs. USB4 V1 likely is important. It seems that in some ways V2 has dropped some V1 criteria in ways that simplify some things, although I'm not sure how much that applies to hosts. A non-host example is USB4 V2 Dock's do not need their upstream facing port to support "TBT3-compatibility" but USB4 V1 requires that support. > .Sh HISTORY > The > .Nm =3D=3D=3D Mark Millard marklmi at yahoo.com