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:
parent
e8c56fba29
commit
48c22f0eb2
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=354898
@ -1556,6 +1556,8 @@ pmap_pinit(pmap_t pmap)
|
|||||||
pmap->pm_root.rt_root = 0;
|
pmap->pm_root.rt_root = 0;
|
||||||
bzero(&pmap->pm_stats, sizeof(pmap->pm_stats));
|
bzero(&pmap->pm_stats, sizeof(pmap->pm_stats));
|
||||||
pmap->pm_cookie = COOKIE_FROM(-1, INT_MAX);
|
pmap->pm_cookie = COOKIE_FROM(-1, INT_MAX);
|
||||||
|
/* XXX Temporarily disable deferred ASID allocation. */
|
||||||
|
pmap_alloc_asid(pmap);
|
||||||
|
|
||||||
return (1);
|
return (1);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user