Annotation of researchv8dc/sys/boot/stand/ts.s, revision 1.1

1.1     ! root        1: LL0:
        !             2:        .data
        !             3:        .comm   _devsw,0
        !             4:        .comm   _b,16384
        !             5:        .comm   _blknos,16
        !             6:        .comm   _iob,16864
        !             7:        .comm   _cpu,4
        !             8:        .comm   _mbaddr,4
        !             9:        .comm   _mbaact,4
        !            10:        .comm   _umaddr,4
        !            11:        .comm   _ubaddr,4
        !            12:        .data
        !            13:        .align  1
        !            14:        .globl  _tsstd
        !            15: _tsstd:
        !            16:        .long   0xf550
        !            17:        .comm   _ctsbuf,4216
        !            18:        .comm   _ts_uba,2
        !            19:        .data
        !            20:        .align  2
        !            21:        .globl  _tsaddr
        !            22: _tsaddr:
        !            23:        .long   0
        !            24:        .comm   _ts,32
        !            25:        .text
        !            26:        .align  1
        !            27:        .globl  _tsopen
        !            28: _tsopen:
        !            29:        .word   L27
        !            30:        jbr     L29
        !            31: L30:
        !            32:        movl    4(ap),r11
        !            33:        .lcomm  L31,4
        !            34:        clrl    -4(fp)
        !            35:        tstl    _tsaddr
        !            36:        jneq    L32
        !            37:        ashl    $-3,92(r11),r0
        !            38:        ashl    $2,r0,r0
        !            39:        addl3   r0,_umaddr,r0
        !            40:        movzwl  _tsstd,r1
        !            41:        bicl2   $-8192,r1
        !            42:        addl3   r1,(r0),r0
        !            43:        movl    r0,_tsaddr
        !            44: L32:
        !            45: L33:
        !            46:        .data   1
        !            47: L37:
        !            48:        .ascii  "ts\72 not ready\12\0"
        !            49:        .text
        !            50:        ret
        !            51: L35:
        !            52:        jbr     L33
        !            53: L34:
        !            54:        .data   1
        !            55: L39:
        !            56:        .ascii  "ts\72 offline\12\0"
        !            57:        .text
        !            58:        ret
        !            59: L38:
        !            60: L41:
        !            61: L40:
        !            62: L44:
        !            63:        ret
        !            64:        .set    L27,0x800
        !            65: L29:
        !            66:        subl2   $8,sp
        !            67:        jbr     L30
        !            68:        .data
        !            69:        .text
        !            70:        .align  1
        !            71:        .globl  _tsclose
        !            72: _tsclose:
        !            73:        .word   L46
        !            74:        jbr     L48
        !            75: L49:
        !            76:        movl    4(ap),r11
        !            77:        ret
        !            78:        .set    L46,0x800
        !            79: L48:
        !            80:        jbr     L49
        !            81:        .data
        !            82:        .text
        !            83:        .align  1
        !            84:        .globl  _tsstrategy
        !            85: _tsstrategy:
        !            86:        .word   L50
        !            87:        jbr     L52
        !            88: L53:
        !            89:        movl    4(ap),r11
        !            90: L54:
        !            91: L55:
        !            92: L57:
        !            93:        jbr     L57
        !            94: L58:
        !            95:        jbr     L55
        !            96: L56:
        !            97:        jbr     L60
        !            98: L59:
        !            99: L60:
        !           100:        jbr     L62
        !           101: L61:
        !           102: L63:
        !           103: L62:
        !           104: L66:
        !           105: L67:
        !           106:        jbr     L67
        !           107: L68:
        !           108: L65:
        !           109: L64:
        !           110: L69:
        !           111:        ret
        !           112: L71:
        !           113:        .data   1
        !           114: L73:
        !           115:        .ascii  "ts tape error\72 er=%b, xs0=%b\0"
        !           116:        .text
        !           117:        .data   1
        !           118: L74:
        !           119:        .ascii  "\10\20SC\17UPE\16SPE\15RMR\14NXM\13NBA\12A17\11A16\10SSR\7OFL\6FC1\5FC0\4TC2\3TC1\2TC0\1-\0"
        !           120:        .text
        !           121:        .data   1
        !           122: L75:
        !           123:        .ascii  "\10\20TMK\17RLS\16LET\15RLL\14WLE\13NEF\12ILC\11ILA\10MOT\7ONL\6IES\5VCK\4PED\3WLK\2BOT\1EO"
        !           124:        .ascii  "T\0"
        !           125:        .text
        !           126:        .data   1
        !           127: L77:
        !           128:        .ascii  "ts\72 unrecovered error\12\0"
        !           129:        .text
        !           130:        ret
        !           131: L76:
        !           132: L78:
        !           133:        jbr     L54
        !           134: L72:
        !           135:        .data   1
        !           136: L80:
        !           137:        .ascii  "ts\72 recovered by retry\12\0"
        !           138:        .text
        !           139: L79:
        !           140:        ret
        !           141:        ret
        !           142:        .set    L50,0xf00
        !           143: L52:
        !           144:        jbr     L53
        !           145:        .data

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.