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