Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

(author here)

As mentioned in the post, LOAD/STOREALL only run in ring 0. Also you can't use it to return to real mode except from code running in ICE address space, which isn't accessible except on the special bond-out chip version.

What you can do with STOREALL - with the F1 prefix - is store a bunch of internal registers to memory and then have an external chip (such as the AT keyboard controller) reset the CPU.

Intel for some unknown reason tried really hard to make it impossible to exit protected mode!



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: