On Thu, Oct 16, 2008 at 2:52 PM, Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net wrote:
If that's it, the solution is absolutely simple. And I mean totally simple.
- Backup old content
- Write ffffffff
at this point it is game over. The code that does this is in rom.
- Read back and save in a variable
- Restore old content.
Make sure no code blacked out by the decode is executed between 1 and 4 and you're safe. If you're feeling paranoid, do it as inline asm. Make sure that short sequence is never ever run as XIP code in ROM (I can do that checking right now).
What am I missing?
the big thing is that the problem code is a binary vga bios over which we have zero control. :-(
ron