|
|
1.1 root 1: /*
2: * Copyright 2008 IBM Corporation.
3: * Authors: Hollis Blanchard <[email protected]>
4: *
5: * This work is licensed under the GNU GPL license version 2 or later.
6: *
7: */
8:
9: #ifndef __KVM_PPC_H__
10: #define __KVM_PPC_H__
11:
12: void kvmppc_init(void);
13: void kvmppc_fdt_update(void *fdt);
14: int kvmppc_read_host_property(const char *node_path, const char *prop,
15: void *val, size_t len);
16:
1.1.1.2 root 17: uint32_t kvmppc_get_tbfreq(void);
1.1.1.3 ! root 18: int kvmppc_get_hypercall(CPUState *env, uint8_t *buf, int buf_len);
! 19: int kvmppc_set_interrupt(CPUState *env, int irq, int level);
! 20:
! 21: #ifndef KVM_INTERRUPT_SET
! 22: #define KVM_INTERRUPT_SET -1
! 23: #endif
! 24:
! 25: #ifndef KVM_INTERRUPT_UNSET
! 26: #define KVM_INTERRUPT_UNSET -2
! 27: #endif
! 28:
! 29: #ifndef KVM_INTERRUPT_SET_LEVEL
! 30: #define KVM_INTERRUPT_SET_LEVEL -3
! 31: #endif
1.1.1.2 root 32:
1.1 root 33: #endif /* __KVM_PPC_H__ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.