freebsd-dev/sys/arm64
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
..
acpica acpica: Merge ACPICA 20221020 2022-10-27 22:04:32 -04:00
arm64 Create pmap_mask_set_locked on arm64 2023-04-12 13:10:13 +01:00
broadcom Mechanically convert genet(4) to IfAPI 2023-01-31 16:26:34 -05:00
cavium arm64: fix the LINT-ACPI build 2023-03-07 11:37:31 -06:00
conf netlink: add NETLINK to the DEFAULTS for each architecture 2023-04-02 15:27:21 +00:00
coresight arm64: coresight: fix the build without FDT 2022-09-29 14:33:33 -05:00
freescale/imx arm/arm64 freescale: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:44 -07:00
include amd64: fix PKRU and swapout interaction 2023-04-15 02:53:59 +03:00
intel arm64 intel: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:45 -07:00
iommu Remove an unneeded CTASSERT in the smmu driver 2023-03-16 16:45:42 +00:00
linux linux(4): Regen for close_range syscall 2023-04-04 23:23:37 +03:00
nvidia/tegra210 sys: Nuke double-semicolons 2022-11-02 09:34:20 -06:00
qoriq Map arm64 pci config memory as non-posted 2023-03-05 20:17:21 +00:00
qualcomm arm/arm64 qualcomm: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:45 -07:00
rockchip Fix style. 2023-04-07 03:18:42 +00:00