~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/SLOF/board-qemu/llfw/version.S

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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