freebsd-dev/sys/arm/allwinner
Alan Cox 49bfa624ac Eliminate the arena parameter to kmem_free(). Implicitly this corrects an
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
2018-08-25 19:38:08 +00:00
..
a10 aw_ccung: Add a10/a20 support 2018-06-14 17:50:29 +00:00
a13
a20 aw_ccung: Add a10/a20 support 2018-06-14 17:50:29 +00:00
a31
a33
a64
a83t
clk
clkng allwinner: a64: Add THS clock support 2018-08-05 06:16:36 +00:00
h3
a10_ahci.c a10_ahci: Correct clock indices for new bindings 2018-06-14 18:34:02 +00:00
a10_codec.c
a10_dmac.c
a10_dmac.h
a10_ehci.c
a10_fb.c Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
a10_hdmi.c
a10_hdmiaudio.c
a10_sramc.c
a10_sramc.h
a10_timer.c a10_timer: Update the driver so we can use it on other SoC 2018-08-23 18:46:05 +00:00
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: Handle MMCBR_IVAR_RETUNE_REQ 2018-08-23 18:33:42 +00:00
aw_mmc.h aw_mmc: Rename clock register defines consistently 2018-05-31 15:36:26 +00:00
aw_mp.c
aw_mp.h
aw_nmi.c
aw_reset.c
aw_rsb.c
aw_rtc.c
aw_sid.c aw_sid: Add nvmem interface 2018-08-06 05:35:24 +00:00
aw_sid.h aw_sid: Add nvmem interface 2018-08-06 05:35:24 +00:00
aw_spi.c aw_spi: Add pnp info 2018-06-14 17:19:44 +00:00
aw_syscon.c arm64: allwinner: Add aw_syscon driver to GENERIC 2018-08-19 18:55:33 +00:00
aw_thermal.c aw_thermal: Add nvmem and H5 support 2018-08-06 05:36:00 +00:00
aw_ts.c
aw_usbphy.c
aw_wdog.c
aw_wdog.h
axp81x.c
axp209.c
axp209reg.h
files.allwinner arm: allwinner: Disconnect A10/A20 HDMI driver 2018-08-05 06:10:13 +00:00
files.allwinner_up
if_awg.c aw_sid: Add nvmem interface 2018-08-06 05:35:24 +00:00
if_awgreg.h
if_emac.c aw_sid: Add nvmem interface 2018-08-06 05:35:24 +00:00
if_emacreg.h
std.allwinner Remove IPI_IRQ_START and IPI_IRQ_END from the arm kernel config files. 2018-07-28 06:46:10 +00:00
std.allwinner_up
sunxi_dma_if.m