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; |