Commit 4d6e0fa1 authored by Kent Yoder's avatar Kent Yoder Committed by Benjamin Herrenschmidt

powerpc/pseries: Add new hvcall constants to support PFO

The Platform Facilities Option (PFO) adds several new h_calls and
more return codes.
Signed-off-by: default avatarRobert Jennings <rcj@linux.vnet.ibm.com>
Signed-off-by: default avatarKent Yoder <key@linux.vnet.ibm.com>
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent 1b788400
...@@ -77,8 +77,27 @@ ...@@ -77,8 +77,27 @@
#define H_MR_CONDITION -43 #define H_MR_CONDITION -43
#define H_NOT_ENOUGH_RESOURCES -44 #define H_NOT_ENOUGH_RESOURCES -44
#define H_R_STATE -45 #define H_R_STATE -45
#define H_RESCINDEND -46 #define H_RESCINDED -46
#define H_MULTI_THREADS_ACTIVE -9005 #define H_P2 -55
#define H_P3 -56
#define H_P4 -57
#define H_P5 -58
#define H_P6 -59
#define H_P7 -60
#define H_P8 -61
#define H_P9 -62
#define H_TOO_BIG -64
#define H_OVERLAP -68
#define H_INTERRUPT -69
#define H_BAD_DATA -70
#define H_NOT_ACTIVE -71
#define H_SG_LIST -72
#define H_OP_MODE -73
#define H_COP_HW -74
#define H_UNSUPPORTED_FLAG_START -256
#define H_UNSUPPORTED_FLAG_END -511
#define H_MULTI_THREADS_ACTIVE -9005
#define H_OUTSTANDING_COP_OPS -9006
/* Long Busy is a condition that can be returned by the firmware /* Long Busy is a condition that can be returned by the firmware
...@@ -240,6 +259,8 @@ ...@@ -240,6 +259,8 @@
#define H_GET_MPP 0x2D4 #define H_GET_MPP 0x2D4
#define H_HOME_NODE_ASSOCIATIVITY 0x2EC #define H_HOME_NODE_ASSOCIATIVITY 0x2EC
#define H_BEST_ENERGY 0x2F4 #define H_BEST_ENERGY 0x2F4
#define H_RANDOM 0x300
#define H_COP 0x304
#define H_GET_MPP_X 0x314 #define H_GET_MPP_X 0x314
#define MAX_HCALL_OPCODE H_GET_MPP_X #define MAX_HCALL_OPCODE H_GET_MPP_X
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment