1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-27 11:55:06 +00:00
freebsd/sys/mips
Alexander Kabaev dbf6fb7226 Do not leave dirty cache lines behind if bus_dmamap_sync was called
to invalidate memory chunk that starts or ends in the middle of
cache line.

This was responsible for one half of the problem preventing umass
to work reliably on some MIPS32 platforms. USBng needs to stop
sharing cache lines between DMA-able memory and other structures
to cure the other half.

Discussed with: imp, gonzo
2010-01-27 17:15:17 +00:00
..
adm5120 - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
alchemy - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
atheros - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
cavium Doh. Remove extra pcpu initialization that I thought was needed, but 2010-01-26 02:39:14 +00:00
compile
conf Make a note that this file is the 64-bit version and experimental and 2010-01-27 16:21:32 +00:00
idt - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
include Fix a problem seen when a new process was returning to userland 2010-01-26 02:26:04 +00:00
malta - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
mips Do not leave dirty cache lines behind if bus_dmamap_sync was called 2010-01-27 17:15:17 +00:00
rmi Spacing changes in pic_ack and pic_delayed_ack 2010-01-26 14:33:57 +00:00
sentry5 - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
sibyte Install the XTLB exception handler for Sibyte processors. 2010-01-26 03:39:10 +00:00