opnsense-src/sys/amd64
Alan Cox f0878da03b pmap: standardize promotion conditions between amd64 and arm64
On amd64, don't abort promotion due to a missing accessed bit in a
mapping before possibly write protecting that mapping.  Previously,
in some cases, we might not repromote after madvise(MADV_FREE) because
there was no write fault to trigger the repromotion.  Conversely, on
arm64, don't pointlessly, yet harmlessly, write protect physical pages
that aren't part of the physical superpage.

Don't count aborted promotions due to explicit promotion prohibition
(arm64) or hardware errata (amd64) as ordinary promotion failures.

Reviewed by:	kib, markj
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D36916
2022-12-12 11:32:50 -06:00
..
acpica acpica: Merge ACPICA 20221020 2022-10-27 22:04:32 -04:00
amd64 pmap: standardize promotion conditions between amd64 and arm64 2022-12-12 11:32:50 -06:00
conf net80211: fix IEEE80211_DEBUG_REFCNT builds 2022-11-29 21:20:37 +00:00
ia32 Introduce the PROC_SIGCODE() macro 2022-07-18 16:27:26 +02:00
include vmm: Don't lock a vCPU for VM_PPTDEV_MSI[X]. 2022-12-09 10:26:23 -08:00
linux sys: use .S for assembly language files that use the preprocessor 2022-11-02 10:29:00 -04:00
linux32 sys: use .S for assembly language files that use the preprocessor 2022-11-02 10:29:00 -04:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx sgx: Remove unused variable. 2022-04-07 17:01:28 -07:00
vmm vmm: Free vCPUs when destroying them. 2022-12-09 10:27:05 -08:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00