Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / u-boot / examples / standalone / hello_world.c
diff --git a/qemu/roms/u-boot/examples/standalone/hello_world.c b/qemu/roms/u-boot/examples/standalone/hello_world.c
new file mode 100644 (file)
index 0000000..bd8b392
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ * (C) Copyright 2000
+ * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
+ *
+ * SPDX-License-Identifier:    GPL-2.0+
+ */
+
+#include <common.h>
+#include <exports.h>
+
+int hello_world (int argc, char * const argv[])
+{
+       int i;
+
+       /* Print the ABI version */
+       app_startup(argv);
+       printf ("Example expects ABI version %d\n", XF_VERSION);
+       printf ("Actual U-Boot ABI version %d\n", (int)get_version());
+
+       printf ("Hello World\n");
+
+       printf ("argc = %d\n", argc);
+
+       for (i=0; i<=argc; ++i) {
+               printf ("argv[%d] = \"%s\"\n",
+                       i,
+                       argv[i] ? argv[i] : "<NULL>");
+       }
+
+       printf ("Hit any key to exit ... ");
+       while (!tstc())
+               ;
+       /* consume input */
+       (void) getc();
+
+       printf ("\n\n");
+       return (0);
+}