Revision 1f206266 target-s390x/cpu.h
b/target-s390x/cpu.h | ||
---|---|---|
287 | 287 |
#ifndef CONFIG_USER_ONLY |
288 | 288 |
int s390_virtio_hypercall(CPUState *env, uint64_t mem, uint64_t hypercall); |
289 | 289 |
|
290 |
#ifdef CONFIG_KVM |
|
290 | 291 |
void kvm_s390_interrupt(CPUState *env, int type, uint32_t code); |
291 | 292 |
void kvm_s390_virtio_irq(CPUState *env, int config_change, uint64_t token); |
292 | 293 |
void kvm_s390_interrupt_internal(CPUState *env, int type, uint32_t parm, |
293 | 294 |
uint64_t parm64, int vm); |
295 |
#else |
|
296 |
static inline void kvm_s390_interrupt(CPUState *env, int type, uint32_t code) |
|
297 |
{ |
|
298 |
} |
|
299 |
|
|
300 |
static inline void kvm_s390_virtio_irq(CPUState *env, int config_change, |
|
301 |
uint64_t token) |
|
302 |
{ |
|
303 |
} |
|
304 |
|
|
305 |
static inline void kvm_s390_interrupt_internal(CPUState *env, int type, |
|
306 |
uint32_t parm, uint64_t parm64, |
|
307 |
int vm) |
|
308 |
{ |
|
309 |
} |
|
310 |
#endif |
|
294 | 311 |
CPUState *s390_cpu_addr2state(uint16_t cpu_addr); |
295 | 312 |
|
296 | 313 |
#ifndef KVM_S390_SIGP_STOP |
Also available in: Unified diff