OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [software/] [lib/] [riscv/] [crt0.s] - Diff between revs 13 and 14

Show entire file | Details | Blame | View Log

Rev 13 Rev 14
Line 137... Line 137...
        lw    tp, 44(a0)
        lw    tp, 44(a0)
        lw    sp, 48(a0)
        lw    sp, 48(a0)
        lw    ra, 52(a0)
        lw    ra, 52(a0)
        ori  a0, a1, 0
        ori  a0, a1, 0
        ret
        ret
 
 
        .global   _restoreexec
 
_restoreexec:
 
        lw    s0, 0(a0)
 
        lw    s1, 4(a0)
 
        lw    s2, 8(a0)
 
        lw    s3, 12(a0)
 
        lw    s4, 16(a0)
 
        lw    s5, 20(a0)
 
        lw    s6, 24(a0)
 
        lw    s7, 28(a0)
 
        lw    s8, 32(a0)
 
        lw    s9, 36(a0)
 
#       lw    gp, 40(a0)
 
        lw    tp, 44(a0)
 
        lw    sp, 48(a0)
 
        lw    ra, 52(a0)
 
 
 
        ori   s11, zero, 0x1
 
        li    s10, 0xf0000030
 
 
 
        ori  a0, a1, 0
 
        sw    s11, 0(s10)               # enable interrupts
 
 
 
        ret
 
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.