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

Subversion Repositories test_project

[/] [test_project/] [trunk/] [sw/] [support/] [except.S] - Diff between revs 25 and 52

Show entire file | Details | Blame | View Log

Rev 25 Rev 52
Line 1... Line 1...
#include "spr_defs.h"
#include "spr_defs.h"
 
 
.section .text
// Linked from 0x200, so subtract 0x200 from each .org
 
.section .vectors, "ax"
 
 
 
/*
.org 0x100
.org 0x100
 
 
_reset:
_reset:
        l.nop
        l.nop
        l.j     _reset_except
        l.j     _reset_except
        l.nop
        l.nop
 
*/
.org 0x200
.org 0x000
 
 
_except_200:
_except_200:
        l.nop
        l.nop
        l.j     _buserr_except
        l.j     _buserr_except
        l.nop
        l.nop
 
 
.org 0x300
.org 0x100
 
 
_except_300:
_except_300:
        l.nop
        l.nop
        l.j     _dpf_except
        l.j     _dpf_except
        l.nop
        l.nop
 
 
.org 0x400
.org 0x200
 
 
_except_400:
_except_400:
        l.nop
        l.nop
        l.j     _ipf_except
        l.j     _ipf_except
        l.nop
        l.nop
 
 
.org 0x500
.org 0x300
 
 
_except_500:
_except_500:
        l.nop
        l.nop
        l.j     _lpint_except
        l.j     _lpint_except
        l.nop
        l.nop
 
 
.org 0x600
.org 0x400
 
 
_except_600:
_except_600:
        l.nop
        l.nop
        l.j     _align_except
        l.j     _align_except
        l.nop
        l.nop
 
 
.org 0x700
.org 0x500
 
 
_except_700:
_except_700:
        l.nop
        l.nop
        l.j     _illegal_except
        l.j     _illegal_except
        l.nop
        l.nop
 
 
.org 0x800
.org 0x600
 
 
_except_800:
_except_800:
        l.nop
        l.nop
        l.j     _hpint_except
        l.j     _hpint_except
        l.nop
        l.nop
 
 
.org 0x900
.org 0x700
 
 
_except_900:
_except_900:
        l.nop
        l.nop
        l.j     _dtlbmiss_except
        l.j     _dtlbmiss_except
        l.nop
        l.nop
 
 
.org 0xa00
.org 0x800
 
 
_except_a00:
_except_a00:
        l.nop
        l.nop
        l.j     _itlbmiss_except
        l.j     _itlbmiss_except
        l.nop
        l.nop
 
 
.org 0xb00
.org 0x900
 
 
_except_b00:
_except_b00:
        l.nop
        l.nop
        l.j     _range_except
        l.j     _range_except
        l.nop
        l.nop
 
 
.org 0xc00
.org 0xa00
 
 
_except_c00:
_except_c00:
        l.nop
        l.nop
        l.j     _syscall_except
        l.j     _syscall_except
        l.nop
        l.nop
 
 
.org 0xd00
.org 0xb00
 
 
_except_d00:
_except_d00:
        l.nop
        l.nop
        l.j     _res1_except
        l.j     _res1_except
        l.nop
        l.nop
 
 
.org 0xe00
.org 0xc00
 
 
_except_e00:
_except_e00:
        l.nop
        l.nop
        l.j     _trap_except
        l.j     _trap_except
        l.nop
        l.nop
 
 
.org 0xf00
.org 0xd00
 
 
_except_f00:
_except_f00:
        l.nop
        l.nop
        l.j     _res2_except
        l.j     _res2_except
        l.nop
        l.nop

powered by: WebSVN 2.1.0

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