Revision a0fa2cb8

b/hw/s390x/sclp.c
89 89
    sccb->h.response_code = cpu_to_be16(SCLP_RC_NORMAL_READ_COMPLETION);
90 90
}
91 91

  
92
static void sclp_execute(SCCB *sccb, uint64_t code)
92
static void sclp_execute(SCCB *sccb, uint32_t code)
93 93
{
94 94
    S390SCLPDevice *sdev = get_event_facility();
95 95

  
......
107 107
    }
108 108
}
109 109

  
110
int sclp_service_call(uint32_t sccb, uint64_t code)
110
int sclp_service_call(uint64_t sccb, uint32_t code)
111 111
{
112 112
    int r = 0;
113 113
    SCCB work_sccb;
b/target-s390x/cpu.h
963 963
void load_psw(CPUS390XState *env, uint64_t mask, uint64_t addr);
964 964
int mmu_translate(CPUS390XState *env, target_ulong vaddr, int rw, uint64_t asc,
965 965
                  target_ulong *raddr, int *flags);
966
int sclp_service_call(uint32_t sccb, uint64_t code);
966
int sclp_service_call(uint64_t sccb, uint32_t code);
967 967
uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint64_t dst,
968 968
                 uint64_t vr);
969 969

  
b/target-s390x/kvm.c
440 440
                                 uint16_t ipbh0)
441 441
{
442 442
    CPUS390XState *env = &cpu->env;
443
    uint32_t sccb;
444
    uint64_t code;
443
    uint64_t sccb;
444
    uint32_t code;
445 445
    int r = 0;
446 446

  
447 447
    cpu_synchronize_state(CPU(cpu));

Also available in: Unified diff