> I suppose “zImage” is for ARM, right? Yes. Newer U-Boot support booting from zImage (using command "bootz" on the U-Boot prompt).
(Older U-Boot needed a special "uImage" which had beeen created by a tool "mkimage" which contain loader (target) information (using command "bootm" on the U-Boot prompt))