OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [orp/] [orp_soc/] [sw/] [basic/] [basic.S] - Diff between revs 965 and 1310

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 965 Rev 1310
Line 15... Line 15...
.global _syscall_except
.global _syscall_except
.global _res1_except
.global _res1_except
.global _trap_except
.global _trap_except
.global _res2_except
.global _res2_except
 
 
 
 
 
        .section .stack
 
        .space 0x1000
 
_tmp_stack:
 
 
 
 
 
 
  .section .text
  .section .text
 
 
_buserr_except:
_buserr_except:
_dpf_except:
_dpf_except:
_ipf_except:
_ipf_except:
Line 465... Line 472...
 
 
        l.lwz   r9,0(r31)
        l.lwz   r9,0(r31)
        l.movhi r3,0xcc69
        l.movhi r3,0xcc69
        l.ori   r3,r3,0xe5fb
        l.ori   r3,r3,0xe5fb
        l.add   r3,r8,r3        /* Should be 0xdeaddead */
        l.add   r3,r8,r3        /* Should be 0xdeaddead */
 
 
 
        /* and where is stack supposed to be ??? */
 
        l.movhi r1,hi(_tmp_stack)
 
        l.ori   r1,r1,lo(_tmp_stack)
        l.jal   _report
        l.jal   _report
 
 
        l.nop
        l.nop
        l.jal   _exit
        l.jal   _exit
        l.nop
        l.nop

powered by: WebSVN 2.1.0

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