TMF Hg
changelog
- Fri, 12 Apr 2013 12:37:13 +0100
- by Philip Pemberton <philpem@philpem.me.uk> [Fri, 12 Apr 2013 12:37:13 +0100] rev 142
- Make the page table volatile (it may change behind gcc's back)
- Fri, 12 Apr 2013 12:36:28 +0100
- by Philip Pemberton <philpem@philpem.me.uk> [Fri, 12 Apr 2013 12:36:28 +0100] rev 141
- Make mapper debug logic more verbose (but disable by default)
- Fri, 12 Apr 2013 12:34:32 +0100
- by Philip Pemberton <philpem@philpem.me.uk> [Fri, 12 Apr 2013 12:34:32 +0100] rev 140
- Fix read-after-write logic
In some cases (notably reading from a page after having written to it), the
mapper may change the pagestate from "accessed and written" ("dirty"; PS0,PS1)
to "accessed but not written" (clean; PS1,!PS0). This should never, ever, EVER
happen. Once a page is dirty, it remains so until the 68k clears the DIRTY
bit.
Once again, this wonderful bit of logic was missing from the TRM.
- Thu, 11 Apr 2013 09:37:25 +0100
- by Philip Pemberton <philpem@philpem.me.uk> [Thu, 11 Apr 2013 09:37:25 +0100] rev 139
- Fix potential unassigned variable
- Thu, 11 Apr 2013 09:37:11 +0100
- by Philip Pemberton <philpem@philpem.me.uk> [Thu, 11 Apr 2013 09:37:11 +0100] rev 138
- Check return value of fread()