VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

Does the 4KB PDE entry have a dirty bit? Since the PTE inside it may be written by the processor, that would make the PDE dirty after all? But if it doesn't have said bit, how does the OS keep track of it?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 1, by superfury

User metadata
Rank l33t++
Rank
l33t++

One little sidenote: what happens with the dirty and accessed bits during a split page write fault? So e.g. a segment descriptor on address 0xffe? Will the first page be marked dirty&accessed, the second page faulting? The same applies to a dword at 0xffe or word at 0xfff?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io