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