> Date: Wed, 10 Aug 2016 23:11:52 -0700 > From: Chris Cappuccio <ch...@nmedia.net> > > Tinker [ti...@openmailbox.org] wrote: > > On 2016-08-11 08:30, Mark Kettenis wrote: > > > Finally found the pmap bug that kept Cortex-A7 from working. Turns > > > out we have to flush the TLB when removing a L1 slot as well. Already > > > committed the diff, but here it is for those that are interested. > > > > For the unintroduced but curious, of what material consequence was the pmap > > bug > > Crashes on boot up > > > and what works that did not work previously, now that it's fixed? > > > > Now it boots up successfully!! > > You gotta know when hold 'em, know when to fold 'em, know when flush > your TLBs, know when to run...
Or in more technical terms: we used to get a translation error even though a valid translation entry existed in the translation table. The result was that the kernel entered a loop printing the debug message inserted to (presumably) catch this problem over and over again.