parent
0b27e44304
commit
437c841b7e
@ -0,0 +1,62 @@ |
||||
|
||||
#ifndef VTEST_PROTOCOL |
||||
#define VTEST_PROTOCOL |
||||
|
||||
#define VTEST_DEFAULT_SOCKET_NAME "/tmp/.virgl_test" |
||||
|
||||
/* 32-bit length field */ |
||||
/* 32-bit cmd field */ |
||||
#define VTEST_HDR_SIZE 2 |
||||
#define VTEST_CMD_LEN 0 /* length of data */ |
||||
#define VTEST_CMD_ID 1 |
||||
#define VTEST_CMD_DATA_START 2 |
||||
|
||||
/* vtest cmds */ |
||||
#define VCMD_GET_CAPS 1 |
||||
|
||||
#define VCMD_RESOURCE_CREATE 2 |
||||
#define VCMD_RESOURCE_UNREF 3 |
||||
|
||||
#define VCMD_TRANSFER_GET 4 |
||||
#define VCMD_TRANSFER_PUT 5 |
||||
|
||||
#define VCMD_SUBMIT_CMD 6 |
||||
|
||||
/* get caps */ |
||||
/* 0 length cmd */ |
||||
/* resp VCMD_GET_CAPS + caps */ |
||||
|
||||
/* context create */ |
||||
#define VCMD_CONTEXT_CREATE_CTX_ID 0 |
||||
/* context destroy */ |
||||
#define VCMD_CONTEXT_DESTROY_CTX_ID 0 |
||||
|
||||
#define VCMD_RES_CREATE_SIZE 10 |
||||
#define VCMD_RES_CREATE_RES_HANDLE 0 |
||||
#define VCMD_RES_CREATE_TARGET 1 |
||||
#define VCMD_RES_CREATE_FORMAT 2 |
||||
#define VCMD_RES_CREATE_BIND 3 |
||||
#define VCMD_RES_CREATE_WIDTH 4 |
||||
#define VCMD_RES_CREATE_HEIGHT 5 |
||||
#define VCMD_RES_CREATE_DEPTH 6 |
||||
#define VCMD_RES_CREATE_ARRAY_SIZE 7 |
||||
#define VCMD_RES_CREATE_LAST_LEVEL 8 |
||||
#define VCMD_RES_CREATE_NR_SAMPLES 9 |
||||
|
||||
#define VCMD_RES_UNREF_SIZE 1 |
||||
#define VCMD_RES_UNREF_RES_HANDLE 0 |
||||
|
||||
#define VCMD_TRANSFER_RES_HANDLE 0 |
||||
#define VCMD_TRANSFER_LEVEL 1 |
||||
#define VCMD_TRANSFER_STRIDE 2 |
||||
#define VCMD_TRANSFER_LAYER_STRIDE 3 |
||||
#define VCMD_TRANSFER_X 4 |
||||
#define VCMD_TRANSFER_Y 5 |
||||
#define VCMD_TRANSFER_Z 6 |
||||
#define VCMD_TRANSFER_WIDTH 7 |
||||
#define VCMD_TRANSFER_HEIGHT 8 |
||||
#define VCMD_TRANSFER_DEPTH 9 |
||||
#define VCMD_TRANSFER_OFFSET 10 |
||||
#define VCMD_TRANSFER_DATA 11 |
||||
|
||||
#endif |
Loading…
Reference in new issue