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 23print_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 390: 40 mflr r3 41 mtlr r4 42 b io_print 43