gvisor/pkg/sentry/platform
Adin Scannell 659b10d1a6 Move page tables lock into the address space.
This is necessary to prevent races with invalidation. It is currently
possible that page tables are garbage collected while paging caches
refer to them. We must ensure that pages are held until caches can be
invalidated. This is not achieved by this goal alone, but moving locking
to outside the page tables themselves is a requisite.

PiperOrigin-RevId: 198920784
Change-Id: I66fffecd49cb14aa2e676a84a68cabfc0c8b3e9a
2018-06-01 13:51:16 -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 Move page tables lock into the address space. 2018-06-01 13:51:16 -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 Move page tables lock into the address space. 2018-06-01 13:51:16 -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