Rev 3133 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3133 | Rev 3134 | ||
---|---|---|---|
Line 60... | Line 60... | ||
60 | fc_i((a)); \ |
60 | fc_i((a)); \ |
61 | sync_i(); \ |
61 | sync_i(); \ |
62 | srlz_i(); \ |
62 | srlz_i(); \ |
63 | } |
63 | } |
64 | 64 | ||
- | 65 | #define FC_INVAL_MIN 32 |
|
- | 66 | #define smc_coherence_block(a, l) \ |
|
- | 67 | { \ |
|
- | 68 | unsigned long i; \ |
|
- | 69 | for (i = 0; i < (l); i += FC_INVAL_MIN) \ |
|
- | 70 | fc_i((void *)(a) + i); \ |
|
- | 71 | sync_i(); \ |
|
- | 72 | srlz_i(); \ |
|
- | 73 | } |
|
- | 74 | ||
65 | #endif |
75 | #endif |
66 | 76 | ||
67 | /** @} |
77 | /** @} |
68 | */ |
78 | */ |