Disable amd64 TLB Context ID (pcid) by default for now
There are a number of reports of userspace application crashes that are "solved" by setting vm.pmap.pcid_enabled=0, including Java and the x11/mate-terminal port (PR ports/184362). I originally planned to disable this only in stable/10 (in r262753), but it has been pointed out that additional crash reports on HEAD are not likely to provide new insight into the problem. The feature can easily be enabled for testing.
This commit is contained in:
parent
f0bd5302dd
commit
c75da776c2
@ -367,7 +367,7 @@ static int pmap_flags = PMAP_PDE_SUPERPAGE; /* flags for x86 pmaps */
|
||||
|
||||
static struct unrhdr pcid_unr;
|
||||
static struct mtx pcid_mtx;
|
||||
int pmap_pcid_enabled = 1;
|
||||
int pmap_pcid_enabled = 0;
|
||||
SYSCTL_INT(_vm_pmap, OID_AUTO, pcid_enabled, CTLFLAG_RDTUN, &pmap_pcid_enabled,
|
||||
0, "Is TLB Context ID enabled ?");
|
||||
int invpcid_works = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user