ia32: preliminary support