freebsd-nq/sys/arm
Alan Cox 6031c68de4 The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap
layer, but it is read directly by the MI VM layer.  This change introduces
pmap_page_is_write_mapped() in order to completely encapsulate all direct
access to PGA_WRITEABLE in the pmap layer.

Aesthetics aside, I am making this change because amd64 will likely begin
using an alternative method to track write mappings, and having
pmap_page_is_write_mapped() in place allows me to make such a change
without further modification to the MI VM layer.

As an added bonus, tidy up some nearby comments concerning page flags.

Reviewed by:	kib
MFC after:	6 weeks
2012-06-16 18:56:19 +00:00
..
arm Fix a global shadowing problem when LINUX_BOOT_ABI was defined. 2012-06-15 07:26:39 +00:00
at91 Throw this debug behind bootverbose. The information isn't all that 2012-06-16 04:34:46 +00:00
compile
conf These options are unused, and can safely be retired. 2012-06-15 08:01:16 +00:00
econa More Linux boot support. Create arm_dump_avail_init() to initialize 2012-06-14 04:18:56 +00:00
include The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap 2012-06-16 18:56:19 +00:00
mv More Linux boot support. Create arm_dump_avail_init() to initialize 2012-06-14 04:18:56 +00:00
s3c2xx0 Remove stray line from merge. 2012-06-15 16:50:32 +00:00
sa11x0 Modify all the arm platform files to call parse_boot_param passing in 2012-06-14 04:00:30 +00:00
xscale Fix missing straggler for the move to parse_boot_param() 2012-06-14 18:37:00 +00:00