]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/emac-lld.git/commitdiff
dual_mac F/W: remove unused code for buffers used by switch
authorVitaly Andrianov <vitalya@ti.com>
Thu, 20 Jun 2019 12:26:06 +0000 (08:26 -0400)
committerMahesh Radhakrishnan <a0875154@ti.com>
Fri, 21 Jun 2019 13:00:08 +0000 (08:00 -0500)
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
firmware/icss_dualmac/src/rtu_psi.h

index 50e8ef4e8c5f92406b8da558b54cc841296d0979..a113e5f942f6358b8771e025219421051bea0879 100644 (file)
@@ -387,7 +387,6 @@ $2: ;lock_ok
        jmp     $9
 $3:    ;no_buffer0
        TM_ENABLE
-       set     Ctx.ippc_es, Ctx.ippc_es, f_es_b0
        jmp     stall_exit_buf
 $9: ; done
  .endm
@@ -430,7 +429,6 @@ no_tx_ts?:
        jmp     done?
 fail?:
        TM_ENABLE
-       set     Ctx.ippc_es, Ctx.ippc_es, f_es_q0
        jmp     stall_exit
 
 done?:  QLOCK_CLR Ctx.ippc_res ; success - release lock on queue/resources
@@ -534,35 +532,19 @@ try_us_buf?:
        mov     RCtx.pix3, r5
        mov     RCtx.pix4, r6
 ;see if we need local pool
-       qbbc    try1?, Ctx.ippc_es, f_es_b0
        add     r1, Ctx.ippc_res, BP_SLOT0_RTU
         CEIL64 r11.w2,Ctx.ippc_totlen
        TM_DISABLE
        BUFP_POP        r1, r11.w2, Ctx.ippx_ptr0, no_buffer0?
        TM_ENABLE
-       clr     Ctx.ippc_es, Ctx.ippc_es, f_es_b0
-try1?:
-       qbbc    try2?, Ctx.ippc_es, f_es_b1
-       add     r1, Ctx.ippc_res, (BP_SLOT0_RTU+8)
-        CEIL64 r11.w2, Ctx.ippc_totlen
-       TM_DISABLE
-       BUFP_POP        r1, r11.w2, Ctx.ippx_ptr1, no_buffer1?
-       TM_ENABLE
-       clr     Ctx.ippc_es, Ctx.ippc_es, f_es_b1
-try2?:
-       qbbs    fail_exit0?, Ctx.ippc_es, f_es_b0
 ;success
        set     GRrtu.StallMask, GRrtu.StallMask, thr
        mov     GRrtu.ActThrdNum, thr
        jmp     r9
 
 no_buffer0?:
-       TM_ENABLE
-       jmp     try1?
-no_buffer1?:
        TM_ENABLE
        jmp fail_exit
-
  .endm
 
 MGR_SHUTDOWN   .macro