From e24598e1b7a0664d05d31ab927dd5693b4a4ecb0 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 3 May 2015 13:25:56 -0600 Subject: [PATCH] Update ChangeLog --- ChangeLog | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2add4de82d6..385f402b937 100755 --- a/ChangeLog +++ b/ChangeLog @@ -10288,4 +10288,13 @@ a separate branch up until this point. The interfaces are complete and most platforms have been verified (still a little to be done however). (2015-05-02) - + * arch/arm/src/lpc31xx/lpc31_ehci.c, chip.h, sama5/sam_ehci.c, and + chip.h: Fix cache related problem in LPC31 and SAMA5Dx EHCI drivers. + All buffers are now aligned with the cache line size in both starting + address and in length. This cause major problems in unlucky builds + where the USB host buffers where unaligned and abbutting other data. + The cache flush and invalidate operations could be subverted by + accesses to adjacent data or could have unexpected side effects. This + bug has been in the ECHI drivers forever, but was only revealed due to + unlucky memory allocations during the integration of the hub feature + (2015-05-03).