This actually allows i686 to boot properly!
I don't really want to be working with i386 since it doesn't support compare exchange instruction