freebsd-nq/sys/arm
Oleksandr Tymoshenko fdde618d1d Fix cache-related issue with pmap for ARMv6/ARMv7:
- Missing PTE_SYNC in pmap_kremove caused memory corruption
    in userland applications
- Fix lack of cache flushes when using special PTEs for zeroing or
    copying pages. If there are dirty lines for destination memory
    and page later remapped as a non-cached region actual content
    might be overwritten by these dirty lines when cache eviction
    happens as a result of applying cache eviction policy or because
    of wbinv_all call.
- icache sync for new mapping for userland applications.

Tested by: gber
2013-01-08 02:38:38 +00:00
..
arm Fix cache-related issue with pmap for ARMv6/ARMv7: 2013-01-08 02:38:38 +00:00
at91 Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
broadcom/bcm2835 Export board serial and board revision obtained from FDT blob 2013-01-05 23:08:58 +00:00
compile
conf Prefer the new NFS modules 2013-01-05 20:30:10 +00:00
econa Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
include Implement barriers for AMRv6 and ARMv7 2013-01-07 20:36:51 +00:00
lpc Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
mv Allow building LINT by defining both SAMPLE_AT_RESET on the one hand 2012-11-27 01:10:58 +00:00
s3c2xx0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
sa11x0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
tegra Merge the FDT versions of initarm. 2012-11-03 22:39:07 +00:00
ti - Identify more devices for OMAP4 SoC (up to OMAP4470) 2013-01-07 23:30:53 +00:00
versatile Fix background color calculation 2013-01-05 21:05:16 +00:00
xscale Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00