>b's weblog

News. Journal. Whatever.

VorbeigescrolltPapst trat angeblich wegen Sex, Macht, Bestechung und Intrigen zurück

trapcc – Intel MMU's fault handling mechanism is Turing complete

video previewYouTube

This is a proof by construction that the Intel MMU's fault handling mechanism is Turing complete. We have constructed an assembler that translates 'Move, Branch if Zero, Decrement' instructions to C source that sets up various processor control tables. After this code has executed, the CPU computes by attempting to fault without ever executing a single instruction. Optionally, the assembler can also generate X86 instructions that will display variables in the VGA frame buffer and will cause control to be transferred between the native (display) instructions and 'weird machine' trap instructions.

Ein wirklich netter Hack ;-)

Zurück zum Blogindex