Subversion Repositories HelenOS-historic

Rev

Rev 1053 | Rev 1288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1053 Rev 1265
Line 31... Line 31...
31
 
31
 
32
#include <typedefs.h>
32
#include <typedefs.h>
33
#include <arch/types.h>
33
#include <arch/types.h>
34
#include <arch/register.h>
34
#include <arch/register.h>
35
 
35
 
-
 
36
#define IRQ_COUNT       1   /* TODO */
-
 
37
 
36
/** External Interrupt vectors. */
38
/** External Interrupt vectors. */
37
#define INTERRUPT_TIMER     0
39
#define INTERRUPT_TIMER     0
38
#define INTERRUPT_SPURIOUS  15
40
#define INTERRUPT_SPURIOUS  15
39
 
41
 
40
/** General Exception codes. */
42
/** General Exception codes. */
Line 46... Line 48...
46
#define GE_ILLEGALDEP       8
48
#define GE_ILLEGALDEP       8
47
 
49
 
48
#define EOI 0       /**< The actual value doesn't matter. */
50
#define EOI 0       /**< The actual value doesn't matter. */
49
 
51
 
50
struct istate {
52
struct istate {
51
 
-
 
52
    __r128 f2;
53
    __r128 f2;
53
    __r128 f3;
54
    __r128 f3;
54
    __r128 f4;
55
    __r128 f4;
55
    __r128 f5;
56
    __r128 f5;
56
    __r128 f6;
57
    __r128 f6;
Line 77... Line 78...
77
    __r128 f27;
78
    __r128 f27;
78
    __r128 f28;
79
    __r128 f28;
79
    __r128 f29;
80
    __r128 f29;
80
    __r128 f30;
81
    __r128 f30;
81
    __r128 f31;
82
    __r128 f31;
82
   
-
 
83
   
83
       
84
    __address ar_bsp;
84
    __address ar_bsp;
85
    __address ar_bspstore;
85
    __address ar_bspstore;
86
    __address ar_bspstore_new;
86
    __address ar_bspstore_new;
87
    __u64 ar_rnat;
87
    __u64 ar_rnat;
88
    __u64 ar_ifs;
88
    __u64 ar_ifs;