Ruslan Bukin 101869a8f0 o Implement a bounce buffer based on device reserved memory.
Grab device reserved physical memory regions from FDT using standard
  "memory-region" property and use vmem(9) to allocate buffers from it.
  The same vmem could be used by DMA engine drivers to allocate memory for
  DMA descriptors.
  This is required for platforms that provide uncached memory region
  reserved exclusively for DMA operations.
o Change sleepable sx(9) lock type to non-sleepable mutex(9) since
  network drivers usually hold mutex during DMA operations. So we don't
  take sleepable lock after non-sleepable.

Tested on U.S. Government Furnished Equipment (GFE) 64-bit RISC-V cores.

Sponsored by:	DARPA, AFRL
2019-05-08 15:22:27 +00:00
..
2019-05-08 02:32:11 +00:00
2019-05-08 02:32:11 +00:00
2019-05-08 02:32:11 +00:00
2019-05-08 12:28:11 +00:00
2019-05-02 12:56:13 +00:00
2019-04-10 18:15:36 +00:00
2019-05-08 02:32:11 +00:00
2019-05-07 18:10:21 +00:00
2019-02-21 01:30:37 +00:00
2019-04-19 22:08:17 +00:00
2019-05-08 02:32:11 +00:00
2019-05-08 10:55:47 +00:00
2019-05-08 02:32:11 +00:00
2019-02-04 21:28:25 +00:00
2019-05-06 08:46:11 +00:00