49bfa624ac
error in the function hypercall_memfree(), where the wrong arena was being passed to kmem_free(). Introduce a per-page flag, VPO_KMEM_EXEC, to mark physical pages that are mapped in kmem with execute permissions. Use this flag to determine which arena the kmem virtual addresses are returned to. Eliminate UMA_SLAB_KRWX. The introduction of VPO_KMEM_EXEC makes it redundant. Update the nearby comment for UMA_SLAB_KERNEL. Reviewed by: kib, markj Discussed with: jeff Approved by: re (marius) Differential Revision: https://reviews.freebsd.org/D16845 |
||
---|---|---|
.. | ||
a10 | ||
a13 | ||
a20 | ||
a31 | ||
a33 | ||
a64 | ||
a83t | ||
clk | ||
clkng | ||
h3 | ||
a10_ahci.c | ||
a10_codec.c | ||
a10_dmac.c | ||
a10_dmac.h | ||
a10_ehci.c | ||
a10_fb.c | ||
a10_hdmi.c | ||
a10_hdmiaudio.c | ||
a10_sramc.c | ||
a10_sramc.h | ||
a10_timer.c | ||
a31_dmac.c | ||
allwinner_pinctrl.h | ||
aw_ccu.c | ||
aw_cir.c | ||
aw_gpio.c | ||
aw_if_dwc.c | ||
aw_machdep.c | ||
aw_machdep.h | ||
aw_mmc.c | ||
aw_mmc.h | ||
aw_mp.c | ||
aw_mp.h | ||
aw_nmi.c | ||
aw_reset.c | ||
aw_rsb.c | ||
aw_rtc.c | ||
aw_sid.c | ||
aw_sid.h | ||
aw_spi.c | ||
aw_syscon.c | ||
aw_thermal.c | ||
aw_ts.c | ||
aw_usbphy.c | ||
aw_wdog.c | ||
aw_wdog.h | ||
axp81x.c | ||
axp209.c | ||
axp209reg.h | ||
files.allwinner | ||
files.allwinner_up | ||
if_awg.c | ||
if_awgreg.h | ||
if_emac.c | ||
if_emacreg.h | ||
std.allwinner | ||
std.allwinner_up | ||
sunxi_dma_if.m |