freebsd-dev/sys/arm
Zbigniew Bodek 5677154505 Avoid clearing EXEC permission bit when setting the page RW on ARMv6/v7
When emulating modified bit the executable attribute was cleared by
mistake when calling pmap_set_prot(). This was not a problem before
changes to ref/mod emulation since all the pages were created RW basing
on the "prot" argument in pmap_enter(). Now however not all pages are RW
and the RW permission can be cleared in the process.

Added proper KTRs accordingly.

Spotted by:	cognet
Reviewed by:	gber
2013-11-19 23:31:39 +00:00
..
allwinner Switch allwinner A10/A20 and rockchip ports to use common ARMv6/v7 bus_space tag. 2013-11-06 10:31:52 +00:00
arm Avoid clearing EXEC permission bit when setting the page RW on ARMv6/v7 2013-11-19 23:31:39 +00:00
at91 Move remaining code and data related to static device mapping into the 2013-11-04 22:45:26 +00:00
broadcom/bcm2835 As all the IIC controllers on system uses the same 'iichb' prefix we cannot 2013-11-12 13:34:07 +00:00
conf Add support for Freescale Vybrid Family VF600 heterogeneous 2013-11-12 18:02:56 +00:00
econa Remove an incorrectly copied and pasted clause from these license 2013-11-15 16:16:55 +00:00
freescale Add support for Freescale Vybrid Family VF600 heterogeneous 2013-11-12 18:02:56 +00:00
include As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In other 2013-11-08 16:25:00 +00:00
lpc Call initarm_lastaddr() later in the init sequence, after establishing 2013-11-05 02:57:34 +00:00
mv Teach nexus(4) about Open Firmware (e.g. FDT) on ARM and MIPS, retiring 2013-11-05 13:48:34 +00:00
rockchip Switch allwinner A10/A20 and rockchip ports to use common ARMv6/v7 bus_space tag. 2013-11-06 10:31:52 +00:00
s3c2xx0 Move remaining code and data related to static device mapping into the 2013-11-04 22:45:26 +00:00
sa11x0 Move remaining code and data related to static device mapping into the 2013-11-04 22:45:26 +00:00
samsung/exynos o Use common ARMv6/v7 bus_space tag. 2013-11-13 16:17:05 +00:00
tegra Call initarm_lastaddr() later in the init sequence, after establishing 2013-11-05 02:57:34 +00:00
ti Bugfixes... the host capabilties from FDT data are stored in host.caps, not 2013-11-19 22:14:35 +00:00
versatile Call initarm_lastaddr() later in the init sequence, after establishing 2013-11-05 02:57:34 +00:00
xilinx Call initarm_lastaddr() later in the init sequence, after establishing 2013-11-05 02:57:34 +00:00
xscale Move remaining code and data related to static device mapping into the 2013-11-04 22:45:26 +00:00