diff options
author | James Jones <jajones@nvidia.com> | 2010-02-12 16:38:08 -0800 |
---|---|---|
committer | James Jones <jajones@nvidia.com> | 2010-12-03 16:50:32 -0800 |
commit | d079ee210726d2407fa9c8cf99555daf2d96023a (patch) | |
tree | 311a603e3fb4b6ce40319b7ddf3dc9bebbffe2d3 /syncconst.h | |
parent | 9ba2065b63ea0e61a17b8221ad454c02a1755373 (diff) |
Initial Fence Sync support
Defines the protocol for creation and basic
management of binary state sync objects.
The following operations are defined:
-Creation
-Destruction
-Trigger
-Reset
Signed-off-by: James Jones <jajones@nvidia.com>
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Diffstat (limited to 'syncconst.h')
-rw-r--r-- | syncconst.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/syncconst.h b/syncconst.h index 926b60c..3acc387 100644 --- a/syncconst.h +++ b/syncconst.h @@ -54,7 +54,7 @@ PERFORMANCE OF THIS SOFTWARE. #define SYNC_NAME "SYNC" #define SYNC_MAJOR_VERSION 3 -#define SYNC_MINOR_VERSION 0 +#define SYNC_MINOR_VERSION 1 #define XSyncCounterNotify 0 @@ -65,7 +65,8 @@ PERFORMANCE OF THIS SOFTWARE. #define XSyncBadCounter 0L #define XSyncBadAlarm 1L -#define XSyncNumberErrors (XSyncBadAlarm + 1) +#define XSyncBadFence 2L +#define XSyncNumberErrors (XSyncBadFence + 1) /* * Flags for Alarm Attributes @@ -172,6 +173,7 @@ typedef enum { typedef XID XSyncCounter; typedef XID XSyncAlarm; +typedef XID XSyncFence; typedef struct _XSyncValue { int hi; unsigned int lo; |