Some people noticed a while ago that version 1.5.1 was building for ia32, but 1.5.2 is the release that’s tested and works (1.5.1 had problems with the hash computations). The primary reason for this work is bringing up secure boot on the Intel Quark SoC board (I’ve got the Galileo Kipps Bay D but the link is to the new Gen 2 board). There’s a corresponding release of OVMF, with a fix for a DxeImageVerification problem that meant IA32 hashes weren’t getting computed properly. I’ll post more on the Galileo and what I’ve been doing with it in a different post (tagged for embedded, since it’s mostly a story of embedded board programming).
With these tools, you can now test out IA32 images for both UEFI and the key manipulation and signing tools.
Will i386 (u)efi also come for FreeBSD?
Undoubtedly: since windows 7 requires it, there’s virtually no modern client PC architecture that doesn’t have it. It’s busy making inroads into servers and even ARM is moving towards it.