uv.h (29b40f105ec8d555984c1f72dc9133b122e51903) | uv.h (e0d2773d487c2a41c99d9e256d51cc0a859aa9ab) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Ultravisor Interfaces 4 * 5 * Copyright IBM Corp. 2019 6 * 7 * Author(s): 8 * Vasily Gorbik <gor@linux.ibm.com> --- 22 unchanged lines hidden (view full) --- 31#define UVC_CMD_DESTROY_SEC_CONF 0x0101 32#define UVC_CMD_CREATE_SEC_CPU 0x0120 33#define UVC_CMD_DESTROY_SEC_CPU 0x0121 34#define UVC_CMD_CONV_TO_SEC_STOR 0x0200 35#define UVC_CMD_CONV_FROM_SEC_STOR 0x0201 36#define UVC_CMD_SET_SEC_CONF_PARAMS 0x0300 37#define UVC_CMD_UNPACK_IMG 0x0301 38#define UVC_CMD_VERIFY_IMG 0x0302 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Ultravisor Interfaces 4 * 5 * Copyright IBM Corp. 2019 6 * 7 * Author(s): 8 * Vasily Gorbik <gor@linux.ibm.com> --- 22 unchanged lines hidden (view full) --- 31#define UVC_CMD_DESTROY_SEC_CONF 0x0101 32#define UVC_CMD_CREATE_SEC_CPU 0x0120 33#define UVC_CMD_DESTROY_SEC_CPU 0x0121 34#define UVC_CMD_CONV_TO_SEC_STOR 0x0200 35#define UVC_CMD_CONV_FROM_SEC_STOR 0x0201 36#define UVC_CMD_SET_SEC_CONF_PARAMS 0x0300 37#define UVC_CMD_UNPACK_IMG 0x0301 38#define UVC_CMD_VERIFY_IMG 0x0302 |
39#define UVC_CMD_PREPARE_RESET 0x0320 40#define UVC_CMD_SET_UNSHARE_ALL 0x0340 |
|
39#define UVC_CMD_PIN_PAGE_SHARED 0x0341 40#define UVC_CMD_UNPIN_PAGE_SHARED 0x0342 41#define UVC_CMD_SET_SHARED_ACCESS 0x1000 42#define UVC_CMD_REMOVE_SHARED_ACCESS 0x1001 43 44/* Bits in installed uv calls */ 45enum uv_cmds_inst { 46 BIT_UVC_CMD_QUI = 0, --- 4 unchanged lines hidden (view full) --- 51 BIT_UVC_CMD_DESTROY_SEC_CPU = 5, 52 BIT_UVC_CMD_CONV_TO_SEC_STOR = 6, 53 BIT_UVC_CMD_CONV_FROM_SEC_STOR = 7, 54 BIT_UVC_CMD_SET_SHARED_ACCESS = 8, 55 BIT_UVC_CMD_REMOVE_SHARED_ACCESS = 9, 56 BIT_UVC_CMD_SET_SEC_PARMS = 11, 57 BIT_UVC_CMD_UNPACK_IMG = 13, 58 BIT_UVC_CMD_VERIFY_IMG = 14, | 41#define UVC_CMD_PIN_PAGE_SHARED 0x0341 42#define UVC_CMD_UNPIN_PAGE_SHARED 0x0342 43#define UVC_CMD_SET_SHARED_ACCESS 0x1000 44#define UVC_CMD_REMOVE_SHARED_ACCESS 0x1001 45 46/* Bits in installed uv calls */ 47enum uv_cmds_inst { 48 BIT_UVC_CMD_QUI = 0, --- 4 unchanged lines hidden (view full) --- 53 BIT_UVC_CMD_DESTROY_SEC_CPU = 5, 54 BIT_UVC_CMD_CONV_TO_SEC_STOR = 6, 55 BIT_UVC_CMD_CONV_FROM_SEC_STOR = 7, 56 BIT_UVC_CMD_SET_SHARED_ACCESS = 8, 57 BIT_UVC_CMD_REMOVE_SHARED_ACCESS = 9, 58 BIT_UVC_CMD_SET_SEC_PARMS = 11, 59 BIT_UVC_CMD_UNPACK_IMG = 13, 60 BIT_UVC_CMD_VERIFY_IMG = 14, |
61 BIT_UVC_CMD_PREPARE_RESET = 18, 62 BIT_UVC_CMD_UNSHARE_ALL = 20, |
|
59 BIT_UVC_CMD_PIN_PAGE_SHARED = 21, 60 BIT_UVC_CMD_UNPIN_PAGE_SHARED = 22, 61}; 62 63struct uv_cb_header { 64 u16 len; 65 u16 cmd; /* Command Code */ 66 u16 rc; /* Response Code */ --- 277 unchanged lines hidden --- | 63 BIT_UVC_CMD_PIN_PAGE_SHARED = 21, 64 BIT_UVC_CMD_UNPIN_PAGE_SHARED = 22, 65}; 66 67struct uv_cb_header { 68 u16 len; 69 u16 cmd; /* Command Code */ 70 u16 rc; /* Response Code */ --- 277 unchanged lines hidden --- |