lkml.org 
[lkml]   [2012]   [Apr]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH v2 01/17] powerpc: Add new hvcall constants to support PFO
    From
    Date
    The Platform Facilities Option (PFO) adds several new h_calls and
    more return codes.

    Signed-off-by: Robert Jennings <rcj@linux.vnet.ibm.com>
    Signed-off-by: Kent Yoder <key@linux.vnet.ibm.com>
    ---
    arch/powerpc/include/asm/hvcall.h | 25 +++++++++++++++++++++++--
    1 files changed, 23 insertions(+), 2 deletions(-)

    diff --git a/arch/powerpc/include/asm/hvcall.h b/arch/powerpc/include/asm/hvcall.h
    index 1c324ff..6122523 100644
    --- a/arch/powerpc/include/asm/hvcall.h
    +++ b/arch/powerpc/include/asm/hvcall.h
    @@ -77,8 +77,27 @@
    #define H_MR_CONDITION -43
    #define H_NOT_ENOUGH_RESOURCES -44
    #define H_R_STATE -45
    -#define H_RESCINDEND -46
    -#define H_MULTI_THREADS_ACTIVE -9005
    +#define H_RESCINDED -46
    +#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
    @@ -240,6 +259,8 @@
    #define H_GET_MPP 0x2D4
    #define H_HOME_NODE_ASSOCIATIVITY 0x2EC
    #define H_BEST_ENERGY 0x2F4
    +#define H_RANDOM 0x300
    +#define H_COP 0x304
    #define H_GET_MPP_X 0x314
    #define MAX_HCALL_OPCODE H_GET_MPP_X

    --
    1.7.1



    \
     
     \ /
      Last update: 2012-04-10 17:41    [W:2.449 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site