Revision e37e6ee6 softmmu_exec.h
b/softmmu_exec.h | ||
---|---|---|
60 | 60 |
#include "softmmu_header.h" |
61 | 61 |
#undef ACCESS_TYPE |
62 | 62 |
#undef MEMSUFFIX |
63 |
#endif /* (NB_MMU_MODES >= 3) */ |
|
63 | 64 |
|
64 | 65 |
#if (NB_MMU_MODES >= 4) |
65 | 66 |
|
... | ... | |
78 | 79 |
#include "softmmu_header.h" |
79 | 80 |
#undef ACCESS_TYPE |
80 | 81 |
#undef MEMSUFFIX |
82 |
#endif /* (NB_MMU_MODES >= 4) */ |
|
81 | 83 |
|
82 |
#if (NB_MMU_MODES > 4) |
|
83 |
#error "NB_MMU_MODES > 4 is not supported for now" |
|
84 |
#endif /* (NB_MMU_MODES > 4) */ |
|
85 |
#endif /* (NB_MMU_MODES == 4) */ |
|
86 |
#endif /* (NB_MMU_MODES >= 3) */ |
|
84 |
#if (NB_MMU_MODES >= 5) |
|
85 |
|
|
86 |
#define ACCESS_TYPE 4 |
|
87 |
#define MEMSUFFIX MMU_MODE4_SUFFIX |
|
88 |
#define DATA_SIZE 1 |
|
89 |
#include "softmmu_header.h" |
|
90 |
|
|
91 |
#define DATA_SIZE 2 |
|
92 |
#include "softmmu_header.h" |
|
93 |
|
|
94 |
#define DATA_SIZE 4 |
|
95 |
#include "softmmu_header.h" |
|
96 |
|
|
97 |
#define DATA_SIZE 8 |
|
98 |
#include "softmmu_header.h" |
|
99 |
#undef ACCESS_TYPE |
|
100 |
#undef MEMSUFFIX |
|
101 |
#endif /* (NB_MMU_MODES >= 5) */ |
|
102 |
|
|
103 |
#if (NB_MMU_MODES > 5) |
|
104 |
#error "NB_MMU_MODES > 5 is not supported for now" |
|
105 |
#endif /* (NB_MMU_MODES > 5) */ |
|
87 | 106 |
|
88 | 107 |
/* these access are slower, they must be as rare as possible */ |
89 | 108 |
#define ACCESS_TYPE (NB_MMU_MODES) |
Also available in: Unified diff