1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-11 14:10:34 +00:00
freebsd/sys/amd64
Konstantin Belousov dde5602786 Fix index calculation for the page table pages for efirt 1:1 map.
Stop issuing pre-assigned number to enumerate all page table pages,
the assignment is incorrect.  Instead automatically calculate the next
unused index. This index in fact does not serve any purpose except to
be unique to satisfy vm_page_grab() interface, we do not look up the
page by the index later.

Reported and tested by:	emaste
Reviewed by:	andrew
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
PR:	223906
Differential revision:	https://reviews.freebsd.org/D13273
2017-11-28 09:34:43 +00:00
..
acpica sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
amd64 Fix index calculation for the page table pages for efirt 1:1 map. 2017-11-28 09:34:43 +00:00
cloudabi32 Use TO_PTR() to convert integers to pointers. 2017-11-26 14:45:56 +00:00
cloudabi64 Use TO_PTR() to convert integers to pointers. 2017-11-26 14:45:56 +00:00
conf Remove no longer supported mthca driver. 2017-11-13 10:59:38 +00:00
ia32 sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
include sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
linux Remap ENOATTR to ENODATA in the linuxulator. 2017-11-27 17:03:11 +00:00
linux32 Remap ENOATTR to ENODATA in the linuxulator. 2017-11-27 17:03:11 +00:00
pci sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
sgx Fix module unload when SGX support is not present in CPU. 2017-08-18 14:47:06 +00:00
vmm sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
Makefile