freebsd-dev/sys/arm
Konstantin Belousov 1e0e335b0f amd64: fix PKRU and swapout interaction
When vm_map_remove() is called from vm_swapout_map_deactivate_pages()
due to swapout, PKRU attributes for the removed range must be kept
intact.  Provide a variant of pmap_remove(), pmap_map_delete(), to
allow pmap to distinguish between real removes of the UVA mappings
and any other internal removes, e.g. swapout.

For non-amd64, pmap_map_delete() is stubbed by define to pmap_remove().

Reported by:	andrew
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D39556
2023-04-15 02:53:59 +03:00
..
allwinner arm: allwinner: Garbage collect a10_hdmi driver 2023-03-17 13:34:40 +01:00
altera/socfpga
annapurna/alpine
arm arm: nexus code tidy-up 2023-03-20 17:35:47 -03:00
broadcom/bcm2835 bcm_dma: don't dereference NULL softc 2023-02-24 13:20:40 -04:00
conf netlink: add NETLINK to the DEFAULTS for each architecture 2023-04-02 15:27:21 +00:00
freescale arm: Rename hdmi_if.m to crtc_if.m 2023-03-17 13:34:57 +01:00
include amd64: fix PKRU and swapout interaction 2023-04-15 02:53:59 +03:00
mv arm: mv: Add missing function prototype 2023-02-04 20:21:43 +01:00
nvidia Map arm64 pci config memory as non-posted 2023-03-05 20:17:21 +00:00
qemu
qualcomm ipq4018: remove write-only variables in USB ehci/xhci bus glue 2022-09-12 20:10:24 -07:00
rockchip
ti arm: Rename hdmi_if.m to crtc_if.m 2023-03-17 13:34:57 +01:00
xilinx xilinx: Fix a typo in a source code comment 2022-11-01 08:00:53 +01:00