Comment #135 for bugzilla 237666 : a USB3-handling problem with a investigatory fix for a cortex-a72 context

Hans Petter Selasky hps at selasky.org
Sat Sep 19 11:48:40 UTC 2020


On 2020-09-19 11:31, Mark Millard wrote:
> #ifdef __aarch64__
> __asm __volatile("dsb ld" : : : "memory");
> #endif
>                  temp = le32toh(phwr->hwr_events[i].dwTrb3);
>          


If you look a few lines up you'll find the:

         usb_pc_cpu_invalidate(&sc->sc_hw.root_pc);

That's where this instruction belongs.

--HPS



More information about the freebsd-arm mailing list