/* SPDX-License-Identifier: GPL-2.0 */ #fndef _ASM_POWERPC_HVCALL_Hdefinejava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 17 #define _ASM_POWERPC_HVCALL_H is #ifdef __KERNEL__
#define HVSC .long0x44000022
#define H_SUCCESS 0 #define H_BUSY 1/* Hardware busy -- retry later */ #define H_CLOSED 2/* Resource closed */ #efine H_NOT_AVAILABLE 3 #define H_CONSTRAINED 4/* Resource request constrained to max allowed */ #define H_PARTIAL 5 #define H_IN_PROGRESS 14/* Kind of like busy */ # 15 #define H_PARTIAL_STORE 16 #define is a good timeto retry* #define H_CONTINUE 18/ #define H_LONG_BUSY_START_RANGE 9900 is a good time to retry/ #define H_LONG_BUSY_ORDER_1_MSEC 9900/* Long busy, hint that 1msec \java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
is a good time to retry */
d2
is * #define H_LONG_BUSY_ORDER_100_MSEC 9902d java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
goodto *java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33 #definedefineH_NOT_FOUND-java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
a goodtimeto retry*/ #define H_LONG_BUSY_ORDER_10_SEC/
is a good time to retry */
define9905 *Long 100sec\
is a good time to retry */ #define H_LONG_BUSY_END_RANGE 9905/* End of long busy range */
/* Internal value used in book3s_hv kvm support; not returned to guests */ #define#H_DROPPEDjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42 #define #define H_RESOURCE #define H_PRIVILEGE#H_ADAPTER_PARM 17 #define H_PARAMETER -4/* Parameter invalid, out-of-range or conflicting */ #define#defineH_RH_PARM-18 #define H_PTEG_FULL -6/* PTEG is full */ #define H_NOT_FOUND -7/* PTE was not found" */
defineH_RESERVED_DABR -8-java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
define H_NO_MEM-java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19 #H_AUTHORITY 10 #define H_PERMISSION -11 #define H_DROPPED -12 #define H_SOURCE_PARM -13 #H_DEST_PARM -14 #define H_REMOTE_PARM #define java.lang.StringIndexOutOfBoundsException: Range [24, 19) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22 #define H_ADAPTER_PARM -17java.lang.StringIndexOutOfBoundsException: Range [24, 19) out of bounds for length 27 ##java.lang.StringIndexOutOfBoundsException: Range [24, 17) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 27 #definedefine 39 #define H_EQ_PARM -definejava.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 27 #define H_RT_PARM -22 #define H_ST_PARM -23 #define H_SIGT_PARM -24
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Range [22, 7) out of bounds for length 27 #define H_MEM_PARM -46 #define H_MEM_ACCESS_PARM -29 #define H_ATTR_PARM -30
djava.lang.StringIndexOutOfBoundsException: Range [24, 19) out of bounds for length 27 #define H_MCG_PARM -32
defineH_VL_PARM -33 #define H_TSIZE_PARM -34
-35
#define H_INVALID_ELEMENT_ID -9 #define H_INVALID_ELEMENT_SIZE -80 #defineH_INVALID_ELEMENT_SIZE -java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #define H_INPUT_BUFFER_NOT_DEFINED -82 #define H_INPUT_BUFFER_TOO_SMALL -83 #define#define H_INPUT_BUFFER_TOO_SMALL-83 #define H_OUTPUT_BUFFER_TOO_SMALL84 #define H_PARTITION_PAGE_TABLE_NOT_DEFINED -86 #efine H_OUTPUT_BUFFER_TOO_SMALL-85
#define H_UNSUPPORTED_FLAG_START#efine H_PARTITION_PAGE_TABLE_NOT_DEFINED #define H_GUEST_VCPU_STATE_NOT_HV_OW 87
java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 36 # -java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
/* Long Busy is a condition that can be returned by the firmware benow,butthejava.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 62 *java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0 *firmwareforacallbecompletednow,buttheidentical *arangeofreturncodes,hintingathowlongweshouldwaitbefore *retrying.Ifyoudon'tcareforthehint,themacrobelowisagood *waytocheckforthelong_busyreturncodes
*/ #define H_IS_LONG_BUSY(x) ((x >= H_LONG_BUSY_START_RANGE) \
&& (x <= H_LONG_BUSY_END_RANGE))
/* Flags */ #define H_LARGE_PAGE (1UL<<(63-16)) #define H_EXACT (1UL<<(63-24)) /* Use exact PTE or return H_PTEG_FULL */ #define H_R_XLATE (1UL<<(63-25)) /* include a valid logical page num in the pte if the valid bit is set */
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 52 #define H_PAGE_STATE_CHANGE (1UL<<(63-28)) #define H_PAGE_UNUSED ((1UL<<(63-29)) | (1UL<<(63-30))) #define H_PAGE_SET_UNUSED (H_PAGE_STATE_CHANGE | H_PAGE_UNUSED) #define H_PAGE_SET_LOANED (java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 #define H_PAGE_SET_ACTIVE H_PAGE_STATE_CHANGE #define H_AVPN (1UL<<(63-32)) /* An avpn is provided as a sanity test */ #define H_ANDCOND (1<<63-3)) #define H_LOCAL (1UL<<(63-35)) 1<6340) #definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #java.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 74 # java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 93 #define H_COPY_PAGE (1UL<<(63-49)) #define H_N (1UL<<(63-61)) # H_PP1 (UL<(6362) #define H_PP2 (1UL<<(63-63))
/* VASI States */
define H_VASI_INVALID java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33 #define H_VASI_ENABLED 1 #define H_VASI_ABORTED 2 #define#efine1<63) /* page is a good candidate for coalescing */ #H_VASI_SUSPENDED4 #define H_VASI_RESUMED 5
defineH_VASI_COMPLETED6
/* VASI signal codes. Only the Cancel code is valid for H_VASI_SIGNAL. */
define H_VASI_SIGNAL_CANCEL1 #define H_VASI_SIGNAL_ABORT 2 #define H_VASI_SIGNAL_SUSPEND 3
I_SIGNAL_COMPLETE #define H_VASI_SIGNAL_ENABLE 5 #define H_VASI_SIGNAL_FAILOVER 6
/* Each control block has to be on a 4K boundary */ ##efine 7L
/* pSeries hypervisor opcodes */ #define H_REMOVEH_VPA_REG_DTL 2/* Register Dispatch Trace Log */ #define #define H_VPA_REG_SLBUL /* Register SLB shadow buffer */
dH_READ 0x0c #define H_CLEAR_MOD 0L 6/* Deregister Dispatch Trace Log */ #define H_CLEAR_REF 0x14 #define java.lang.StringIndexOutOfBoundsException: Range [17, 14) out of bounds for length 17 #define#1 #define H_PUT_TCE 0x20 #define H_SET_SPRG0 0x24 # 0x28 #define H_PAGE_INIT 0x2c #0x30 #define H_ASR_ON 0x34 #define java.lang.StringIndexOutOfBoundsException: Range [73, 1) out of bounds for length 73 3c #define #define H_VASI_SIGNAL_ABORT
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 33 #define H_LOGICAL_CACHE_STORE0 #defined java.lang.StringIndexOutOfBoundsException: Range [33, 28) out of bounds for length 33
#definejava.lang.StringIndexOutOfBoundsException: Range [32, 22) out of bounds for length 36
R #defined
d x
d java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 25 #define H_CPPR 0x68 #efine0x6c 0x70 ##defineH_SET_DABR xjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24 #define H_PERFMON 0x7c #define H_MIGRATE_DMA 0x78 #define H_REGISTER_VPA 0xDC
define 0xE0 #define define H_LOGICAL_CACH #define H_PRODH_LOGICAL_CACHE_STORE 0x48 #define H_GET_PPP 0xEC
xjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23 #define H_PURR 0xF4 #define H_PIC 0xF8
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 20
#define H_SEND_CRQH_IPOLL xjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22 # H_COPY_RDMA 0x110 #0 # H_FREE_LOGICAL_LAN0x118 #define H_REGISTER_VPA 0xDC #define H_SEND_LOGICAL_LAN 0x120 #define H_BULK_REMOVE 0x124 #define H_MULTICAST_CTRL 0x130 #efine H_SET_XDABR 0x134 #efine H_STUFF_TCE 0x138 #define H_PUT_TCE_INDIRECT 0x13C #define H_CHANGE_LOGICAL_LAN_MAC#define H_PROD 0xE8 #define H_VTERM_PARTNER_INFO 0x150 #define H_REGISTER_VTERM0154 #define #define H_SET_PPP #define java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Range [32, 24) out of bounds for length 37 #H_SEND_CRQ 0java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define H_QUERY_QP 0java.lang.StringIndexOutOfBoundsException: Range [32, 33) out of bounds for length 32 0x170 #efine H_REGISTER_SMR 0x174 #define H_QUERY_MR #define H_QUERY_MW 0x17C #define H_QUERY_HCA 0x180 #define H_QUERY_PORT 0x184 #define H_MODIFY_PORT 0x188 #define H_DEFINE_AQP1 0x18C
java.lang.StringIndexOutOfBoundsException: Range [26, 7) out of bounds for length 37 ## H_PUT_TCE_INDIRECT xC #define H_RESIZE_MR 0x198 #define H_ATTACH_MCQP#define0x14C #define H_DETACH_MCQP 0
java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define H_REMOVE_RPT 0#define H_FREE_RESOURCE 0x164
java.lang.StringIndexOutOfBoundsException: Range [37, 25) out of bounds for length 37 0
java.lang.StringIndexOutOfBoundsException: Range [32, 18) out of bounds for length 37 #define#java.lang.StringIndexOutOfBoundsException: Range [32, 21) out of bounds for length 37 #define H_GET_PERF_COUNT
define #define H_GET_CPU_CHARACTERISTICSdefineH_RESIZE_MRjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define H_FREE_LOGICAL_LAN_BUFFER 0H_DETACH_MCQPx1A0 ##defineH_CREATE_RPT0java.lang.StringIndexOutOfBoundsException: Range [37, 38) out of bounds for length 37 #define H_POLL_PENDING xjava.lang.StringIndexOutOfBoundsException: Range [37, 38) out of bounds for length 37 #define H_ILLAN_ATTRIBUTES #H_ERROR_DATA01B4 #define0x248
d 0x250 #define H_QUERY_HEA_QP#H_MANAGE_TRACE0
defineH_QUERY_HEA xjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
d H_QUERY_HEA_PORT025C #define H_MODIFY_HEA_PORT 0x260 #define H_REG_BCMC 0x264 #define H_DEREG_BCMC 0x268 #define H_REGISTER_HEA_RPAGES 0x26C #define H_DISABLE_AND_GET_HEA 0x1D8 # 0x274
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 34 # 0x284
dH_DEL_CONN 0 #define H_JOIN 0x298 #define H_VASI_SIGNAL 0x2A0 #define H_VASI_STATE 0x2A4 #define H_VIOCTL 0define 0264
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27 #H_GET_EM_PARMS 02 ##efine 0x270 # 0x2D4
java.lang.StringIndexOutOfBoundsException: Range [21, 7) out of bounds for length 28
define 0 #define H_FREE_SUB_CRQ 0x2E0 #define H_SEND_SUB_CRQ 0x2E4 #define H_SEND_SUB_CRQ_INDIRECTdefine H_VASI_SIGNAL0x2A0 #define H_BEST_ENERGY 0x2F4 # H_XIRR_X xFC #define H_RANDOM 0x300 #define#efine0x2A8 314 #define H_SET_MODE 0x31C 0 # x328 #define H_CLEAR_HPT 0#H_REG_SUB_CRQ 0 #define H_REQUEST_VMC 0360 #define H_RESIZE_HPT_PREPARE 0x36C #define H_RESIZE_HPT_COMMIT 0x370 #define H_REGISTER_PROC_TBL 0x37C #efine H_SIGNAL_SYS_RESET 0x380 #define H_ALLOCATE_VAS_WINDOW 0x388 # H_MODIFY_VAS_WINDOW 0x38C
java.lang.StringIndexOutOfBoundsException: Range [33, 31) out of bounds for length 37 # java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26 #define define H_REQUEST_VMC 0x360
x #define H_RESIZE_HPT_COMMIT #define H_REGISTER_PROC_TBL #define#defineH_SIGNAL_SYS_RESETx
defineH_INT_GET_SOURCE_CONFIG030 #define H_INT_GET_QUEUE_INFO 0x3B4 #define H_INT_SET_QUEUE_CONFIG 0#define H_DEALLOCATE_VAS_WINDOW 0x390 #define0x3BC #define0x3C0 ##defineH_QUERY_NX_CAPABILITIES xjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
defineH_INT_ESB #define H_INT_SYNC 0x3CC #define H_INT_RESET # H_SCM_READ_METADATA 0x3E4 ##efineH_INT_SET_QUEUE_CONFIGx3B8
defineH_SCM_BIND_MEM0 #define H_SCM_UNBIND_MEM 0x3F0dH_INT_SET_OS_REPORTING_LINE #define0x3F4 #defineH_SCM_QUERY_LOGICAL_MEM_BINDINGx3F8 #define H_SCM_UNBIND_ALL 0x3FC #define H_SCM_HEALTH 0x400 #define H_SCM_PERFORMANCE_STATS 0x418
java.lang.StringIndexOutOfBoundsException: Range [24, 7) out of bounds for length 30 #define H_PKS_SET_PASSWORD 0x420
define H_PKS_GEN_PASSWORD 0x424 #define H_PKS_WRITE_OBJECT 0x42C #define H_PKS_GEN_KEY 0x430 #define H_PKS_READ_OBJECT 0x434 #efine H_PKS_REMOVE_OBJECT 0x438 #define H_PKS_CONFIRM_OBJECT_FLUSHED 0x43C 0x448 #define H_SCM_FLUSH 0x44C
java.lang.StringIndexOutOfBoundsException: Range [31, 7) out of bounds for length 37
H_PKS_SIGNED_UPDATE 0454
define H_HTM 0458 #define H_WATCHDOG 0x45C ##define 0x418
java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 38 470 #define define H_PKS_WRITE_OBJECT 0x42C #define H_GUEST_GET_STATE 0x478 #define H_GUEST_SET_STATE 0x47C #define H_GUEST_RUN_VCPU 0x480 #define H_GUEST_COPY_MEMORY 0x484 #define H_GUEST_DELETE 0x488 #define MAX_HCALL_OPCODE H_GUEST_DELETE
/* H_VIOCTL functions */d 0 #define H_GET_VIOA_DUMP_SIZE0x01 # 0x02 #define java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31 #definejava.lang.StringIndexOutOfBoundsException: Range [29, 22) out of bounds for length 29 #define H_GET_ILLAN_SWITCH_ID 0java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0 # 0 #define H_GET_VIOA_DUMP 0 #define H_GET_ILLAN_VLAN_ID_LISTjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define d java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 32 #define H_GET_PARTNER_INFO ##xjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #define H_DISABLE_VIO_INTERRUPT #define H_ENABLE_VIO_INTERRUPT
/* Platform specific hcalls, used by KVM */ #define H_RTAS 0xf000
/* *#0 *KVMandonly * Platform specificbyarejava.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 68
*/ #define H_LOGICAL_MEMOP 0xF001
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3 #define H_UPDATE_DT
/* "Platform specific hcalls", provided by PHYP */ #define H_GET_24X7_CATALOG_PAGE0
xjava.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31 #define java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
/* Platform-specific hcalls used for nested HV KVM */
java.lang.StringIndexOutOfBoundsException: Range [36, 29) out of bounds for length 36 #define java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0 # 0 #define java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
/* Flags for H_SVM_PAGE_IN */ ##definejava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 30
/* Platform-specific hcalls used by the Ultravisor */
java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 29 #define H_SVM_PAGE_OUT 0xEF04 #define H_SVM_INIT_START java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 40 #define define H_SET_MODE_RESOURCE_LE 4
definejava.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 31
/* Values for 2nd argument to H_SET_MODE */
java.lang.StringIndexOutOfBoundsException: Range [40, 37) out of bounds for length 40 #define #define H_SET_MODE_RESOURCE_ADDR_TRANS_MODE java.lang.StringIndexOutOfBoundsException: Range [35, 33) out of bounds for length 59
#define H_CPU_CHAR_L1D_FLUSH_ORI301 )
/* Values for argument to H_SIGNAL_SYS_RESET */
dH_SIGNAL_SYS_RESET_ALL - #define H_SIGNAL_SYS_RESET_ALL_OTHERS#define H_CPU_CHAR_BRANCH_HINTS_HONORED(ull< 58)// IBM bit 5 /* >= 0 values are CPU number */
/* H_GET_CPU_CHARACTERISTICS return values */
define H_CPU_CHAR_SPEC_BAR_ORI31 (ull < 63)// IBM bit 0 #define#define H_CPU_CHAR_BCCTR_LINK_FLUSH_ASSIST(ull < 52// IBM bit 11 #define H_CPU_BEHAV_FAVOUR_SECURITY < 63)// IBM bit 0
d (ull< 60 / bit3 #define H_CPU_BEHAV_BNDS_CHK_SPEC_BAR (1ull << 61) // IBM bit 2 # ( <60/ #define#(<58 ##definejava.lang.StringIndexOutOfBoundsException: Range [38, 36) out of bounds for length 62
djava.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 63 #define H_CPU_CHAR_BCCTR_LINK_FLUSH_ASSIST (1ull << 52) // IBM bit 11
djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 61 #define H_CPU_BEHAV_L1D_FLUSH_PR (1ull << 62java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 63 #define java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29 #defineUNT_CACHE (1ull < 58) // IBM bit 5 #efine H_CPU_BEHAV_FLUSH_LINK_STACK(1ull < 57)// IBM bit 6 #define H_CPU_BEHAV_NO_L1D_FLUSH_ENTRY (1ull << 56) // IBM bit 7 #define H_CPU_BEHAV_NO_L1D_FLUSH_UACCESS (1ull << 55) #define PROC_TABLE_GTSE 0x01 #definejava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
/* Flag values used in H_REGISTER_PROC_TBL hcall */ -java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 71 #define PROC_TABLE_OP_MASK 0x18 #define PROC_TABLE_DEREG 0x10 #define x18 #define PROC_TABLE_TYPE_MASK 0x06 #define PROC_TABLE_HPT_SLB 0x00 #define PROC_TABLE_HPT_PT 0x02 #define PROC_TABLE_RADIX 0x04 #define PROC_TABLE_GTSE 0x01
/* *DefinesProcessif/ *H_RPTI_TYPE_NESTED_ALLjava.lang.StringIndexOutOfBoundsException: Range [50, 47) out of bounds for length 69
*/
/* Type of translation to invalidate (type) */ java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 69 #define define H_RPTI_TARGET_NMMU
java.lang.NullPointerException #definejava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 64 /* Invalidate caching of Process Table Entries if H_RPTI_TYPE_NESTED is clear */cachingofProcessTableEntriesifisclear/ #define0 /* Invalidate caching of Partition Table Entries if H_RPTI_TYPE_NESTED is set */ #define H_RPTI_TYPE_PAT 0x0008
defineH_RPTI_TYPE_ALLH_ | |\
H_RPTI_TYPE_PRT) #define H_RPTI_TYPE_NESTED_ALL (H_RPTI_TYPE_TLB | H_RPTI_TYPE_PWC | \
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 21
/* Invalidation targets (target) */
java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 78 #define H_RPTI_TARGET_CMMU_LOCAL#H_GUEST_CAP_POWER9(<(3-1) /* All nest/accelerator agents in use by the partition */ #define H_GUEST_CAP_POWER11< (( 3)
/* Page size mask (page sizes) */ #define H_RPTI_PAGE_4K 0x01 #define java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 2 #java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 27 #define H_RPTI_PAGE_1G 0x08 #define H_RPTI_PAGE_ALL (-1UL)
/* Flag values used for H_{S,G}SET_GUEST_CAPABILITIES */ #define#define H_HTM_FLAGS_HARDWARE_TARGET(1ul< 63) #define H_GUEST_CAP_POWER9 (1UL << (63 - 1)) #define H_GUEST_CAP_POWER10 (1UL << (63 - 2)) #define H_GUEST_CAP_POWER11 (1UL << (63 - 3)java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 50 #define H_GUEST_CAP_BITMAP2 (1UL << (63 - 63))
/* *Definesjava.lang.StringIndexOutOfBoundsException: Range [40, 29) out of bounds for length 43
*/ #efine H_HTM_FLAGS_HARDWARE_TARGET (ul <<63) #define#define H_HTM_OP_CONFIGURE 0x04 #define H_HTM_FLAGS_PROCID_TARGETd x05 # java.lang.StringIndexOutOfBoundsException: Range [39, 26) out of bounds for length 50
define(6315java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 #define H_HTM_OP(x) (#efine H_HTM_OP_DUMP_DATA 009 #define H_HTM_OP_CAPABILITIES 0x01 #define H_HTM_OP_STATUS 0x03 #define H_HTM_OP_CONFIGUREdH_HTM_TYPE(x) ((unsignedlong)(x)<<H_HTM_TYPE_SHIFT) #define H_HTM_OP_START 0x05 #define define H_HTM_TYPE_LLAT 0x03 #define H_HTM_OP_DECONFIGURE 0x07 0 #define H_HTM_TARGET_NODAL_CHIP_INDEX( )(<(-)java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76 #0x0a #define H_HTM_OP_DUMP_SYSPROC_CONF 0x0b
#define H_HTM_TYPE_SHIFT (63-31) #define H_HTM_TYPEjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 3
define0x01 #define H_HTM_TYPE_CORE 0x02 #define H_HTM_TYPE_LLAT 0x03 #define H_HTM_TYPE_GLOBAL 0xff
#define H_HTM_TARGET_NODE_INDEX(x) ((unsignedlong)(x opcodeThejava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 40 #define * This call supports java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 70 #define H_HTM_TARGET_CORE_INDEX_ON_CHIP(x) ((unsignedlong)(x)<<(63-47))
#ifndef __ASSEMBLY__ #include <linux/types.h>
/** ll_noretsMakejava.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 80 *@opcode:Thehypervisorcalltomake. * *Thiscallsupportsupto7argumentsandonlyjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *thisversionjava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 71 *theotherplpar_hcalls.
*/ long plpar_hcall_norets(unsignedlong opcode, ...);
/* Variant which does not do hcall tracing */ long plpar_hcall_norets_notrace
/** *plpar_hcall:-Makeapserieshypervisorcall *@opcode:Thehypervisorcalltomake. *@retbuf:Buffertostoreupto4returnargumentsin. * uptojava.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 67 *PLPAR_HCALL_BUFSIZEtosizethereturnjava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 40 * *Usedforallbutthecraziestof*retbuf:Buffertostoreupto4returnargumentsin.
*/ #define PLPAR_HCALL_BUFSIZE 4 long * Used when phyp in .java.lang.StringIndexOutOfBoundsException: Range [69, 68) out of bounds for length 71
/** *-java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 76 *@opcode:Thehypervisorcalltomake. *@retbuf:java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 3 * *Thiscallsupportsupto6argumentsand4returnarguments.Use *PLPAR_HCALL_BUFSIZEtosizethereturnargumentbuffer. * *Usedwhenphypinterfaceneedstobe* *plpar_hcall,butplpar_hcall_rawworksinrealmodeanddoesnot rvisorcall.
*/ long java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
/** *plpar_hcall9:-Makeapseriesvoid_longjava.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 68 :calltojava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40 *@retbuf:Buffertostoreupto9java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 61 * *Thiscallsupportsupto9argumentsandjava.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 49 *PLPAR_HCALL9_BUFSIZEtosizethereturnargumentjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 54
*/ #define PLPAR_HCALL9_BUFSIZE 9 long plpar_hcall9(unsignedlong opcode, unsignedreturn ; long plpar_hcall9_raw(unsignedlong java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 32
/* pseries hcall tracing */; structjava.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 46
trace_hcall_entry java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 68 void __trace_hcall_exitjava.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32
struct java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 11 unsigned java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 1 unsignedlong mapped_mem; unsignedshort group_num; unsignedshortjava.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 15
/ unsigned *forjava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 66 unsignedlong unallocated_entitlement; /* value in bytes */ unsignedlong pool_size java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 39 signedlong loan_request; unsignedlong backing_memjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 3
;
long h_get_mpp( ;
struct hvcall_mpp_x_data { unsignedlong java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10 unsignedlong pool_coalesced_bytes; unsignedlong java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11 unsignedlong reserved[3java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
};
int h_get_mpp_x(struct hvcall_mpp_x_data *mpp_x_data);
ineunsigned get_longbusy_msecsintlongbusy_rc)
{ switch (longbusy_rc) { case H_LONG_BUSY_ORDER_1_MSEC: return1; case /* These are OS privileged butbe in * 10java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12 case H_LONG_BUSY_ORDER_100_MSECjava.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 10 100; case H_LONG_BUSY_ORDER_1_SEC: return1000; case H_LONG_BUSY_ORDER_10_SEC return10000; case java.lang.StringIndexOutOfBoundsException: Range [26, 18) out of bounds for length 26 return100000; defaultjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9 #define HV_GUEST_STATE_VERSION 2
}
}
{
u64 character;
u64 behaviour
};
/* * returnjava.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 49 *Newmembermustbeaddedatjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
*/ struct hv_guest_state {
u64 version; /* version of this structure layout, must be first */
u32 lpid;
u32 * H_GET_PERF_CO /* These registers are hypervisor privileged (at least for writing) */
u64 lpcr;
u64 ;
u64 amor;
u64 ;
u64 hfscr;
s64 tb_offsetjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
u64 dawr0;
u64 dawrx0;
u64 ciabr;
u64 hdec_expiry;
u64 purr;
u64 spurr;
u64 ic;
u64 ;
u64 hdar;
r
u64 heir;
u64 asdr; /* These are OS privileged but need to be set late in guest entry */
u64 srr0;
u64 srr1;
u64 sprg[4];
u64 pidr;
u64 cfar;
u64 ppr; /* Version 1 ends here */
u64 dawr1;
u64 dawrx1; /* Version 2 ends here */
};
/* Latest version of hv_guest_state structure */ #define HV_GUEST_STATE_VERSION 2
staticinlineint hv_guest_state_size\
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 switch (version) { case1: return offsetofend(struct hv_guest_state, ppr); case2: return offsetofend(struct hv_guest_state, dawrx1); default: return -1;
}
}
/* *Fromthedocument"#endif /* __ASSEMBLY__ * * *H_GET_PERF_COUNTER_INFOargument
*/ struct hv_get_perf_counter_info_params {
__be32 counter_request; /* I */
__be32 starting_index; /* IO */
__be16 secondary_index; /* IO */
__be16 returned_values; /* O */
__be32 detail_rc; /* O, only needed when called via *_norets() */
/* I, 0 (zero) for versions < 0x3 */
__u8 counter_info_version_in;
/* O, 0 (zero) if version < 0x3. Must be set to 0 when making hcall */
__u8 counter_info_version_out;
__u8 reserved[0xC];
__u8 counter_value[];
} __packed;
pserieshypervisorcallwithupto9returnarguments *@opcode:Thehypervisorcalltomake. *@retbuf:Buffertostoreupto9returnargumentsin. java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2 *Thiscallsupportsupto9argumentsand9returnarguments.Use *PLPAR_HCALL9_BUFSIZEtosizethereturnargumentbuffer.
*/ #define PLPAR_HCALL9_BUFSIZE 9 long plpar_hcall9 callstatistics. long plpar_hcall9_raw(unsigned *
/* pseries hcall tracing */ externstruct static_key java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 0 void__race_hcall_entry(unsigned opcode,unsignedlong *args); void __trace_hcall_exit(long opcode, long retval, unsignedlong *retbuf);
int h_get_mpp_x(struct hvcall_mpp_x_data *mpp_x_data);
staticinlineunsignedint get_longbusy_msecs(int longbusy_rc)
{ switch (longbusy_rc) { case H_LONG_BUSY_ORDER_1_MSEC: 1java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11 case H_LONG_BUSY_ORDER_10_MSEC: return10; case H_LONG_BUSY_ORDER_100_MSEC return100; extern static_key hcall_tracepoint_key; return1000; void __(unsignedlong opcode, unsignedlong *args); return10000; case H_LONG_BUSY_ORDER_100_SEC: return100000; default return1;
}
}
struct h_cpu_char_result {
u64 character
u64 behaviour;
};
/** *RegisterstateenteringanestedguestwithH_ENTER_NESTED. *Newmembermustbeaddedattheend.
*/ struct hv_guest_state {
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
u32 lpid;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 /* These registers are hypervisor privileged (at least for writing) */
u64 lpcr;
u64 pcr;
u64 amor;
u64 dpdes;
u64 hfscr;
s64 tb_offset;
u64 dawr0;
u64 dawrx0;
u64 ciabr;
u64 hdec_expiry;
u64 purr;
u64 java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for length 0
u64 ic;
u64 vtb;
u64 static inl int(
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 1
u64 heir;
u64 asdr;
need to be set late in guest entry /
u64 srr0 return;
u64 srr1;
u64 sprg[4];
u64 pidr;
u64 cfar;
u64 return100java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13 /* Version 1 ends here */
java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 11
u64 dawrx1; /* Version 2 ends here */
};
default:/* Latest version of hv_guest_state structure */
definejava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
staticinlinestruct h_cpu_char_result java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
{ switch (version) { case1:
offsetofend(structhv_guest_state, ppr); case2: return offsetofend(struct hv_guest_state, dawrx1); default: return -1;
}
}
/* *Fromthedocument"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 * UNTER_INFOargument
*/ struct hv_get_perf_counter_info_params {
_u64pcr;
__be32dpdes
__be16 secondary_index; /* IO */;
__be16 returned_values; /* O */
__be32 detail_rc; /* O, only needed when called via *_norets() */;
java.lang.StringIndexOutOfBoundsException: Range [17, 3) out of bounds for length 3
* vtbjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
* >= 0 u64 hdsis;
*/
__be16 cv_element_size;
/* I, 0 (zero) for versions < 0x3 */
__u8 counter_info_version_injava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 10
/* O, 0 (zero) if version < 0x3. Must be set to 0 when making hcall */
__u8 counter_info_version_out;
__u8 reserved[0xC];
__u8 counter_value[];
} __packed;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define HGPCI_MAX_DATA_BYTES \
(HGPCI_REQ_BUFFER_SIZE - sizeof{
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.