From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from outbound.soverin.net (outbound.soverin.net [185.233.34.146]) by mx.groups.io with SMTP id smtpd.web10.8849.1667550643633461331 for ; Fri, 04 Nov 2022 01:30:44 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@fvhovell.nl header.s=soverin header.b=LDOQTFcz; spf=permerror, err=too many SPF records (domain: fvhovell.nl, ip: 185.233.34.146, mailfrom: frederik@fvhovell.nl) Received: from smtp.freedom.nl (c04smtp-lb01.int.sover.in [10.10.4.74]) (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) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4N3YjY5Qx9z5W; Fri, 4 Nov 2022 08:30:41 +0000 (UTC) Received: from smtp.freedom.nl (smtp.freedom.nl [10.10.4.107]) by freedom.nl (Postfix) with ESMTPSA id 4N3YjY2NvrzFl; Fri, 4 Nov 2022 08:30:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fvhovell.nl; s=soverin; t=1667550641; bh=Zl/9JMqtPKZHGEO7/qbzGxt5MfyE3cWV0/+Bmyik8Po=; h=From:To:Cc:Subject:Date:From; b=LDOQTFczLulNrekxG0BkArqO6b/dInLN21PvCpiFIFVLnuQs2XJ2DZSzMTybKtICw En1teoz7NeZJARTp+Hnxmr25oKM57UbL4juGTu9qBXmPkU3SigeNjOwyiNZJ3rYUg2 N304ScmZBgnNvO67ESoge1Qv59Sjzp4sCNTMHwsZyPT5gJIWxEWn+qAHhnw2KUNfKZ 4KQwaGbz3jjJRTq6CIUd4hp9rEjgWwt7w6A84TO9Ji9mTjZA8FzGmzTOB9Az4gntwF cIdSagkyKlleCVXMiiQ0h3XwoOh1XaP7PQiMlra4JQOzeA1wUAnfQSW9O6zTXTSciH OO842PX59oCkw== X-Soverin-Authenticated: true From: =?UTF-8?q?Frederik=20van=20H=C3=B6vell?= To: devel@edk2.groups.io Cc: Maciej Rabeda , Jiaxin Wu , Siyuan Fu , =?UTF-8?q?Frederik=20van=20H=C3=B6vell?= Subject: [Patch v1 0/2] Support SNP over UsbIo-based UNDI driver Date: Fri, 4 Nov 2022 09:30:25 +0100 Message-Id: <20221104083027.115025-1-frederik@fvhovell.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This patch series will add support for starting and stopping a SnpDxe instance over a UsbIo based UNDI (nic) driver. Tested with a (slightly modified) `lan78xx_uefi` UNDI driver for the Raspberry Pi 3B+. The original lan78xx_uefi driver is available at https://github.com/microchip-ung/lan78xx_uefi, but requires additional changes to work on AARCH64. Frederik van H=C3=B6vell (2): [NetworkPkg/SnpDxe] More logging to see why SnpDxe fails to start [NetworkPkg/SnpDxe] Support SNP over UsbIo-based UNDI driver NetworkPkg/SnpDxe/SnpDxe.inf | 2 +- NetworkPkg/SnpDxe/Snp.h | 4 + NetworkPkg/SnpDxe/Snp.c | 228 +++++++++++++------- 3 files changed, 151 insertions(+), 83 deletions(-) --=20 2.35.1