summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared/vmeUniverse/vme_am_defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/shared/vmeUniverse/vme_am_defs.h')
-rw-r--r--c/src/lib/libbsp/shared/vmeUniverse/vme_am_defs.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/shared/vmeUniverse/vme_am_defs.h b/c/src/lib/libbsp/shared/vmeUniverse/vme_am_defs.h
index 0292c3060a..7d467cd0e0 100644
--- a/c/src/lib/libbsp/shared/vmeUniverse/vme_am_defs.h
+++ b/c/src/lib/libbsp/shared/vmeUniverse/vme_am_defs.h
@@ -58,10 +58,22 @@
#define VME_AM_IS_SUP(a) ((a) & 4)
#endif
-/* Higher order bits are driver specific */
+/* Mask for standard address modifiers */
#ifndef VME_AM_MASK
#define VME_AM_MASK 0xff
#endif
+/* Hint that the a window is mapping memory; the
+ * driver may assume it to be safe to enable decoupled
+ * cycles, caching and the like...
+ */
+#ifndef VME_AM_IS_MEMORY
+#define VME_AM_IS_MEMORY (1<<8)
+#endif
+
+/* Flags 1<<11 .. 1<<8 are reserved
+ * Flags 1<<12 .. 1<<31 are for driver specific options
+ */
+
#endif