From nobody Mon Oct 02 08:45:20 2023 X-Original-To: dev-commits-doc-all@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 4RzZKm586tz4vnMZ for ; Mon, 2 Oct 2023 08:45:48 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-40136.proton.ch (mail-40136.proton.ch [185.70.40.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RzZKm2wGHz4MlF for ; Mon, 2 Oct 2023 08:45:48 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail3; t=1696236343; x=1696495543; bh=nsUxftheMRWUHKZA1wy9qVwBZNy4P5EM60QuXOFTJfw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=uYhn/rNmaszb3WVDpMb45HchJ3HmBs+Tbudfsar/RhztSfRX4LHGXJI5wcPCE4S+7 6SXiL0RdbNilbC1Xgc0XHxsvTICIXOVzHFfVt9KUmVb/v16TwiIpLENYfg4fZl308E UhOCd4YxFZtbge5qwZZ8MERAjYq24qZphsYC/napSA6LekjMiwzohwdOROd5Syc4dQ 6meNCf6zAnA8AOotiVYc+d4gJb4+IRgfzWMDdAjtq3G6AOf3BeiRQ2U+pw4DX5cU3p +IysBa9FHyVQ8Oqf6e/8GAj7QYwgILUIOH5KxS15QddqOjCjUl2CYVxheXHEiJAvr3 UmV6mEkj8iZgg== Date: Mon, 02 Oct 2023 08:45:20 +0000 To: Lorenzo Salvadore From: Lorenzo Salvadore Cc: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: Re: git: 7a4522d629 - main - Status/2023Q3/dpaa2.adoc: Add report Message-ID: In-Reply-To: <202310020833.3928XPDY001945@gitrepo.freebsd.org> References: <202310020833.3928XPDY001945@gitrepo.freebsd.org> Feedback-ID: 53711648:user:proton List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH] X-Rspamd-Queue-Id: 4RzZKm2wGHz4MlF ------- Original Message ------- On Monday, October 2nd, 2023 at 10:33, Lorenzo Salvadore wrote: >=20 >=20 > The branch main has been updated by salvadore: >=20 > URL: https://cgit.FreeBSD.org/doc/commit/?id=3D7a4522d6295fddc50799a4e938= 64d0c8baf22f6e >=20 > commit 7a4522d6295fddc50799a4e93864d0c8baf22f6e > Author: Dmitry Salychev dsl@FreeBSD.org >=20 > AuthorDate: 2023-10-02 08:31:52 +0000 > Commit: Lorenzo Salvadore salvadore@FreeBSD.org >=20 > CommitDate: 2023-10-02 08:31:52 +0000 >=20 > Status/2023Q3/dpaa2.adoc: Add report >=20 > Reviewed by: Graham Perrin grahamperrin@gmail.com Pull request: https://github.com/freebsd/freebsd-doc/pull/259 > --- > .../en/status/report-2023-07-2023-09/dpaa2.adoc | 35 ++++++++++++++++++++= ++ > 1 file changed, 35 insertions(+) >=20 > diff --git a/website/content/en/status/report-2023-07-2023-09/dpaa2.adoc = b/website/content/en/status/report-2023-07-2023-09/dpaa2.adoc > new file mode 100644 > index 0000000000..ca15bfdaf0 > --- /dev/null > +++ b/website/content/en/status/report-2023-07-2023-09/dpaa2.adoc > @@ -0,0 +1,35 @@ > +=3D=3D=3D NXP DPAA2 support > + > +Links: + > +link:https://cgit.freebsd.org/src/tree/sys/dev/dpaa2[DPAA2 in the FreeBS= D source tree] URL: link:https://cgit.freebsd.org/src/tree/sys/dev/dpaa2[] = + > +link:https://github.com/mcusim/freebsd-src[DPAA2 on Github] URL: link:ht= tps://github.com/mcusim/freebsd-src[] > + > +Contact: Dmitry Salychev dsl@FreeBSD.org + >=20 > +Contact: Bjoern A. Zeeb bz@FreeBSD.org >=20 > + > +=3D=3D=3D=3D What is DPAA2? > + > +DPAA2 is a hardware-level networking architecture found in some NXP SoCs= which contains hardware blocks including Management Complex (MC, a command= interface to manipulate DPAA2 objects), Wire Rate I/O processor (WRIOP, pa= ckets distribution, queuing, drop decisions), Queues and Buffers Manager (Q= BMan, Rx/Tx queues control, Rx buffer pools) and others. > +The Management Complex runs NXP-supplied firmware which provides DPAA2 o= bjects as an abstraction layer over those blocks to simplify access to the = underlying hardware. > + > +=3D=3D=3D=3D Changes from the previous report > + > +* Isolation between DPAA2 channels link:https://cgit.freebsd.org/src/com= mit/?id=3D58983e4b0253ad38a3e1ef2166fedd3133fdb552[improved]. > +* Panic under heavy network load link:https://github.com/mcusim/freebsd-= src/issues/19[fixed]. > +* FDT/ACPI MDIO support. > +* NFS root mount link:https://github.com/mcusim/freebsd-src/issues/7[do = not hang] on netboot over DPAA2 anymore. > +* Drivers link:https://github.com/mcusim/freebsd-src/issues/2[started] t= o communicate with MC via their own command portals (DPMCP). > +* link:https://github.com/mcusim/freebsd-src/issues?q=3Dis%3Aissue+is%3A= closed[List of all closed issues]. > + > +=3D=3D=3D=3D Work in Progress > + > +Work on link:https://cgit.freebsd.org/src/commit/?id=3D2a9021898c4ee2154= 787da862c238cfeccd655df[dev/sff] started to support SFF/SFP modules in orde= r to test DPAA2 drivers on links above 1 Gbit/s. > + > +=3D=3D=3D=3D Plan > + > +* Heavy network load tests (2.5 Gbit/s, 10 Gbit/s) and bottlenecks mitig= ation. > +* Cached memory-backed software portals. > +* Driver resources de-allocation to unload dpaa2.ko properly. > +* Further parts (DPSW, DCE, etc.) supported by the hardware. > + > +Sponsor: Traverse Technologies (providing Ten64 HW for testing)