Go to the documentation of this file. 1 #ifndef __ASM_IA64_KVM_H
2 #define __ASM_IA64_KVM_H
24 #include <linux/types.h>
28 #define __KVM_HAVE_IOAPIC
29 #define __KVM_HAVE_IRQ_LINE
30 #define __KVM_HAVE_DEVICE_ASSIGNMENT
33 #define KVM_NR_INTERRUPTS 256
35 #define KVM_IOAPIC_NUM_PINS 48
61 #define KVM_IRQCHIP_PIC_MASTER 0
62 #define KVM_IRQCHIP_PIC_SLAVE 1
63 #define KVM_IRQCHIP_IOAPIC 2
64 #define KVM_NR_IRQCHIPS 3
66 #define KVM_CONTEXT_SIZE 8*1024
84 unsigned long ar[128];
86 unsigned long cr[128];
99 unsigned long rv1 : 1;
100 unsigned long ma : 3;
103 unsigned long pl : 2;
104 unsigned long ar : 3;
107 unsigned long ed : 1;
113 unsigned long tc : 1;
114 unsigned long cl : 1;
117 unsigned long io : 1;
131 unsigned long ps : 6;
147 unsigned long ti : 1;
251 #define KVM_IA64_VCPU_STACK_SHIFT 16
252 #define KVM_IA64_VCPU_STACK_SIZE (1UL << KVM_IA64_VCPU_STACK_SHIFT)