Until every possible root cause for an "invalid ASID" assertion failure is

resolved, assign every pmap a valid ASID when it is first initialized.
This commit is contained in:
Alan Cox 2019-11-20 16:32:13 +00:00
parent e8c56fba29
commit 48c22f0eb2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=354898

View File

@ -1556,6 +1556,8 @@ pmap_pinit(pmap_t pmap)
pmap->pm_root.rt_root = 0;
bzero(&pmap->pm_stats, sizeof(pmap->pm_stats));
pmap->pm_cookie = COOKIE_FROM(-1, INT_MAX);
/* XXX Temporarily disable deferred ASID allocation. */
pmap_alloc_asid(pmap);
return (1);
}