Subversion Repositories HelenOS

Rev

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

Rev 1942 Rev 2009
Line 41... Line 41...
41
#include <arch/regdef.h>
41
#include <arch/regdef.h>
42
 
42
 
43
#define IVT_ITEMS   15
43
#define IVT_ITEMS   15
44
#define IVT_FIRST   1
44
#define IVT_FIRST   1
45
 
45
 
-
 
46
/* This needs to be defined for inter-architecture API portability. */
46
#define VECTOR_TLB_SHOOTDOWN_IPI    0
47
#define VECTOR_TLB_SHOOTDOWN_IPI    0
-
 
48
 
-
 
49
enum {
47
#define IPI_TLB_SHOOTDOWN       VECTOR_TLB_SHOOTDOWN_IPI
50
    IPI_TLB_SHOOTDOWN = VECTOR_TLB_SHOOTDOWN_IPI,
-
 
51
    IPI_DCACHE_SHOOTDOWN
-
 
52
};     
48
 
53
 
49
struct istate {
54
struct istate {
50
    uint64_t    tnpc;
55
    uint64_t    tnpc;
51
    uint64_t    tpc;
56
    uint64_t    tpc;
52
    uint64_t    tstate;
57
    uint64_t    tstate;