f9521e4c70
can not cross a page boundary. This fixes a problem when a dump(8) buffer just crossed a page boundary and bus_dmamap_load() would coalesce the the overlap onto the first segment. The NEXTPTR value would get set to -1 when starting the DMA transfer and the residual data for unaligned transfers would be copied to physical address 0x1ffffffc. On the R3000, this would result in corrupted data, and on the R4000 would usually result in a hard system hang. |
||
---|---|---|
.. | ||
compile | ||
conf | ||
dev | ||
ibus | ||
include | ||
pmax | ||
stand | ||
tc | ||
Makefile |