From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.12626.1589107401987701049 for ; Sun, 10 May 2020 03:43:22 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ard.biesheuvel@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ACC8C1FB; Sun, 10 May 2020 03:43:20 -0700 (PDT) Received: from e123331-lin.nice.arm.com (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5E7023F68F; Sun, 10 May 2020 03:43:19 -0700 (PDT) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Pete Batard , Jared McNeill , Andrei Warkentin , Samer El-Haj-Mahmoud Subject: [PATCH edk2-platforms v2 0/4] BCM genet fixes Date: Sun, 10 May 2020 12:42:55 +0200 Message-Id: <20200510104259.23739-1-ard.biesheuvel@arm.com> X-Mailer: git-send-email 2.17.1 This fixes the multicast/broadcast/promisc handling, and switches to ordinary page allocations for RX buffers. Patch #1 is cosmetic only. https://github.com/pftf/edk2-platforms/tree/rpi4_genet_v2_ardb Cc: Pete Batard Cc: Jared McNeill Cc: Andrei Warkentin Cc: Samer El-Haj-Mahmoud NOTE: build tested only. Ard Biesheuvel (4): Silicon/Broadcom/BcmGenetDxe: whitespace/cosmetic cleanup Silicon/Broadcom/BcmGenetDxe: add support for broadcast filtering Silicon/Broadcom/BcmGenetDxe: fix multicast/broadcast handling Silicon/Broadcom/BcmGenetDxe: avoid uncached memory for streaming DMA .../Drivers/Net/BcmGenetDxe/BcmGenetDxe.inf | 4 + .../Drivers/Net/BcmGenetDxe/GenetUtil.h | 7 + .../Drivers/Net/BcmGenetDxe/DriverBinding.c | 7 +- .../Drivers/Net/BcmGenetDxe/GenetUtil.c | 706 +++++++++--------- .../Drivers/Net/BcmGenetDxe/SimpleNetwork.c | 20 +- 5 files changed, 396 insertions(+), 348 deletions(-) -- 2.17.1