freebsd-nq/sys/arm
Andrew Thompson f06a3a36ac Track the kernel mapping of a physical page by a new entry in vm_page
structure. When the page is shared, the kernel mapping becomes a special
type of managed page to force the cache off the page mappings. This is
needed to avoid stale entries on all ARM VIVT caches, and VIPT caches
with cache color issue.

Submitted by:	Mark Tinguely
Reviewed by:	alc
Tested by:	Grzegorz Bernacki, thompsa
2009-06-18 20:42:37 +00:00
..
arm Track the kernel mapping of a physical page by a new entry in vm_page 2009-06-18 20:42:37 +00:00
at91 strict kobj signatures: number of fixes for arm architecture 2009-06-11 17:05:13 +00:00
compile
conf enable npe-a now that it works 2009-06-17 17:58:18 +00:00
include Track the kernel mapping of a physical page by a new entry in vm_page 2009-06-18 20:42:37 +00:00
mv Move the memory layout definitions and logic from mvreg.h to mvwin.h 2009-06-12 20:00:38 +00:00
sa11x0 Pass the previously returned IRQ back to arm_get_next_irq() so that 2009-06-09 18:18:41 +00:00
xscale Add workaround to get IXP435 NPE-A working: reseting NPE-A after NPE-C 2009-06-17 17:57:52 +00:00