From d62102117e7bfbab7a7a9c0d70bba060707c234f Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sun, 9 Oct 2022 15:53:03 +0000 Subject: [PATCH] Removed cache handling in the driver, buffers must be non-cacheable. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15816 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 --- os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.c | 1 - 1 file changed, 1 deletion(-) diff --git a/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.c b/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.c index e60b14a10..75b12bd6f 100644 --- a/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.c +++ b/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.c @@ -750,7 +750,6 @@ size_t mac_lld_read_receive_descriptor(MACReceiveDescriptor *rdp, size = rdp->size - rdp->offset; if (size > 0) { - cacheBufferInvalidate((uint8_t *)(rdp->physdesc->rdes0) + rdp->offset, size); memcpy(buf, (uint8_t *)(rdp->physdesc->rdes0) + rdp->offset, size); rdp->offset += size; }