On Tue, Apr 14, 2009 at 12:05:23AM +0200, Rudolf Marek wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello
Following patch flushes the instruction queue when we set PE=0. This is normally done by FAR JMP, but here it is more tricky because we run at EIP>1MB. Many thanks to Marc and Kevin to tell me how to fix it
The trick is to use 0x66 prefix (done with ljmpl) it will allow to jump in real mode to any EIP addresses ;)
FYI - "ljmpl" is just ATT syntax for "far jmp".
-Kevin