diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c
index 18019d65263ca55086f8b2a412cd0e0de9fcf36f..778f6a429623f7f63c76c039c5cc163f190491e8 100644
--- a/common/cmd_bootm.c
+++ b/common/cmd_bootm.c
@@ -344,7 +344,7 @@ static int bootm_load_os(image_info_t os, ulong *load_end, int boot_progress)
 
 	switch (comp) {
 	case IH_COMP_NONE:
-		if (load == blob_start) {
+		if (load == blob_start || load == image_start) {
 			printf ("   XIP %s ... ", type_name);
 		} else {
 			printf ("   Loading %s ... ", type_name);