CVSROOT:        /cvs
Module name:    src
Changes by:     patr...@cvs.openbsd.org 2020/11/07 17:49:42

Modified files:
        sys/dev/fdt    : if_mvpp.c if_mvppreg.h 

Log message:
U-Boot might not have cleaned its pools.  The pool needs to be empty
before we fill it, otherwise our packets are written to wherever U-Boot
allocated memory.  Cleaning it up ourselves is worrying as well, since
the BM's pages are probably in our own memory.  Best we can do is stop
the BM, set new memory and drain the pool.  Tests show that this still
returns U-Boot's entries.  Now, where have those been stored... in HW
or in memory?

Reply via email to