I understand how dirty bit in Linux is emulated, but I am confused about accessed/young bit.
How does the MMU differentiate between the real page fault and the one that is generated from further accesses. In other words, does Linux reset the last two bits of Hardware PTE to "00" or not?
I already read How does ARM Linux emulate the dirty, accessed, and file bits of a PTE?, however it does not specifically says which exact bits in both Linux PTE and Hardware PTE are manipulated to emulate the access bit?