freebsd-dev/sys/powerpc
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
..
aim powerpc/pmap: Account for a potential NULL pmap in pmap_sync_icache 2023-03-21 09:56:26 -04:00
amigaone powerpc amigaone: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:38 -07:00
booke pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t. 2022-09-22 15:08:52 -07:00
conf netlink: add NETLINK to the DEFAULTS for each architecture 2023-04-02 15:27:21 +00:00
cpufreq cpufreq: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:29 -07:00
fpu Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
include amd64: fix PKRU and swapout interaction 2023-04-15 02:53:59 +03:00
mambo powerpc mambo: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:38 -07:00
mikrotik rbled: Remove unused devclass argument to DRIVER_MODULE. 2022-05-10 10:21:38 -07:00
mpc85xx powerpc/mpc85xx: Add compat strings for P5040 PCIe 2022-11-30 19:45:10 -05:00
ofw powerpc: fix warning: a function declaration without a prototype is deprecated in all versions of C 2023-02-26 01:00:19 +01:00
powermac powerpc: Use the existing CTLFLAG_RDTUN and CTLFLAG_RWTUN flag definitions 2023-04-12 12:20:38 +08:00
powernv powerpc powernv: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-10 10:21:38 -07:00
powerpc powerpc: Use the existing CTLFLAG_RDTUN and CTLFLAG_RWTUN flag definitions 2023-04-12 12:20:38 +08:00
ps3 powerpc: fix warning: a function declaration without a prototype is deprecated in all versions of C 2023-02-26 01:00:19 +01:00
pseries phyp_llan: Mechanically convert to IfAPI 2023-03-11 11:35:27 -05:00
psim pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t. 2022-09-22 15:08:52 -07:00