gvisor/pkg/sentry/platform
Adin Scannell 3374849cb5 Split PCID implementation from page tables.
Instead of associating a single PCID with each set of page tables (which
will reach the maximum quickly), allow a dynamic pool for each vCPU.
This is the same way that Linux operates. We also split management of
PCIDs out of the page tables themselves for simplicity.

PiperOrigin-RevId: 199585631
Change-Id: I42f3486ada3cb2a26f623c65ac279b473ae63201
2018-06-06 22:52:55 -07:00
..
filemem Check in gVisor. 2018-04-28 01:44:26 -04:00
interrupt Check in gVisor. 2018-04-28 01:44:26 -04:00
kvm Split PCID implementation from page tables. 2018-06-06 22:52:55 -07:00
procid Check in gVisor. 2018-04-28 01:44:26 -04:00
ptrace Remove error return from AddressSpace.Release() 2018-05-11 12:24:15 -07:00
ring0 Split PCID implementation from page tables. 2018-06-06 22:52:55 -07:00
safecopy Check in gVisor. 2018-04-28 01:44:26 -04:00
BUILD Check in gVisor. 2018-04-28 01:44:26 -04:00
context.go Check in gVisor. 2018-04-28 01:44:26 -04:00
mmap_min_addr.go Check in gVisor. 2018-04-28 01:44:26 -04:00
platform.go Remove error return from AddressSpace.Release() 2018-05-11 12:24:15 -07:00