CVS commit: src/sys/arch/m68k/m68k
"Jason R Thorpe" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: src Committed By: thorpej Date: Sun May 10 13:57:15 UTC 2026 Modified Files: src/sys/arch/m68k/m68k: pmap_68k.c Log Message: A few things done while chasing down mod/ref bugs: - pmap_remove_mapping() can now take pointer to the vm_page, saving a lookup and allowing some additional assertions when it's available (which is "frequently" in this implementation). - All of the PTE load/store/modify-in-PT helpers now are decorated with "volatile". - Don't bother with atomic_load / atomic_store. - Simplify pmap_testbit() and pmap_changebit(). - Add more PMAP_DEBUG-only mod/ref tests (including a test that validates MMU beavior that was used to find a Qemu m68k emulator bug). To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/m68k/m68k/pmap_68k.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.