Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / SLOF / board-qemu / llfw / version.S
1 /******************************************************************************
2  * Copyright (c) 2010, 2011 IBM Corporation
3  * All rights reserved.
4  * This program and the accompanying materials
5  * are made available under the terms of the BSD License
6  * which accompanies this distribution, and is available at
7  * http://www.opensource.org/licenses/bsd-license.php
8  *
9  * Contributors:
10  *     IBM Corporation - initial implementation
11  *****************************************************************************/
12
13 /*
14  * Print version information
15  * This code is in a separate file so that it can be easily compiled during
16  * each new build (for refreshing the build date).
17  */
18
19 #include "termctrl.h"
20 #include <product.h>
21
22 .global print_version
23 print_version:
24         mflr    r4
25         bl      0f
26         .ascii  TERM_CTRL_RESET
27         .ascii  TERM_CTRL_CRSOFF
28         .ascii  " **********************************************************************"
29         .ascii  "\r\n"
30         .ascii  TERM_CTRL_BRIGHT
31         .ascii  PRODUCT_NAME
32         .ascii  " Starting\r\n"
33         .ascii  TERM_CTRL_RESET
34         .ascii  " Build Date = ", __DATE__, " ", __TIME__
35         .ascii  "\r\n"
36         .ascii  " FW Version = " , RELEASE
37         .ascii  "\r\n\0"
38         .align  2
39 0:
40         mflr    r3
41         mtlr    r4
42         b       io_print