KVM - The Linux Kernel-Based Virtual Machine
News, Blogs and Resources on the Linux (KVM) Kernel-Based Virtual Machine

kvm-kmod-2.6.33 is out

With the release of linux kernel 2.6.33 yesterday comes the release of the latest kvm kernel module kvm-kmod-2.6.33. This release includes a small amount of changes since the previous 2.6.33-rc6 release. The kvm-kmod module allows you to use the latest kvm kernel module features with older kernels that your older kernel will support. To install on your linux distro, simply extract files and run configure then make and make install from the root directory. Also released today was kvm-kmod-2.6.32.9 mirroring the latest release of the kernel version 2.6.32.

 

The changelog from the official announcement is show below.

KVM changes since kvm-kmod-2.6.33-rc6:

  •  PIT: control word is write-only (fixes side-effects of spurious reads)
  •  kvmclock: count total_sleep_time when updating guest clock (requires >= 2.6.32.9 as host, falls back to unfixed version otherwise)

kvm-kmod changes:

  • warn about kvmclock issues across host suspend/resume
  • detect host kernel extra version to make use of fixes in stable series

You can download this latest release at the following link.

http://sourceforge.net/projects/kvm/files/kvm-kmod/2.6.33/kvm-kmod-2.6.33.tar.bz2/download

See Also

Comments

kvm-kmod-2.6.33

hello
i cannot compile kvm-kmod-2.6.33 on ubuntu karmic 64bit
kvm-kmod-2.6.32.9 works fine.

Re: kvm-kmod-2.6.33

Can you paste the error messages from compilation?

a part of the errors

/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1860: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1860: error: ‘struct vmcb_control_area’ has no member named ‘intercept_exceptions’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1861: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1861: error: ‘struct vmcb_control_area’ has no member named ‘intercept’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1864: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1864: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1865: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1866: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1868: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1870: error: ‘struct vmcb_control_area’ has no member named ‘int_vector’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1870: error: ‘struct vmcb_control_area’ has no member named ‘int_vector’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1871: error: ‘struct vmcb_control_area’ has no member named ‘int_state’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1871: error: ‘struct vmcb_control_area’ has no member named ‘int_state’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1872: error: ‘struct vmcb_control_area’ has no member named ‘tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1872: error: ‘struct vmcb_control_area’ has no member named ‘tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1873: error: ‘struct vmcb_control_area’ has no member named ‘event_inj’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1873: error: ‘struct vmcb_control_area’ has no member named ‘event_inj’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1874: error: ‘struct vmcb_control_area’ has no member named ‘event_inj_err’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1874: error: ‘struct vmcb_control_area’ has no member named ‘event_inj_err’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1876: error: type of formal parameter 2 is incomplete
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘nested_svm_vmloadsave’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1889: error: ‘struct vmcb_save_area’ has no member named ‘kernel_gs_base’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1889: error: ‘struct vmcb_save_area’ has no member named ‘kernel_gs_base’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1890: error: ‘struct vmcb_save_area’ has no member named ‘star’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1890: error: ‘struct vmcb_save_area’ has no member named ‘star’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1891: error: ‘struct vmcb_save_area’ has no member named ‘lstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1891: error: ‘struct vmcb_save_area’ has no member named ‘lstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1892: error: ‘struct vmcb_save_area’ has no member named ‘cstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1892: error: ‘struct vmcb_save_area’ has no member named ‘cstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1893: error: ‘struct vmcb_save_area’ has no member named ‘sfmask’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1893: error: ‘struct vmcb_save_area’ has no member named ‘sfmask’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1894: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_cs’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1894: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_cs’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1895: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_esp’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1895: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_esp’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1896: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_eip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1896: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_eip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘vmload_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1906: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1910: error: ‘struct vmcb_save_area’ has no member named ‘rax’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1910: error: ‘KM_USER0’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1910: error: type of formal parameter 2 is incomplete
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1910: error: too many arguments to function ‘nested_svm_map’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1915: error: type of formal parameter 2 is incomplete
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘vmsave_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1927: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1931: error: ‘struct vmcb_save_area’ has no member named ‘rax’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1931: error: ‘KM_USER0’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1931: error: type of formal parameter 2 is incomplete
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1931: error: too many arguments to function ‘nested_svm_map’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1936: error: type of formal parameter 2 is incomplete
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘vmrun_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1946: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1959: error: ‘struct vmcb_control_area’ has no member named ‘exit_code’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1960: error: ‘struct vmcb_control_area’ has no member named ‘exit_code_hi’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1961: error: ‘struct vmcb_control_area’ has no member named ‘exit_info_1’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1962: error: ‘struct vmcb_control_area’ has no member named ‘exit_info_2’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘stgi_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1974: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘clgi_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1987: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:1994: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘invlpga_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2003: error: implicit declaration of function ‘trace_kvm_invlpga’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2003: error: ‘struct vmcb_save_area’ has no member named ‘rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2003: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2004: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2007: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2009: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘skinit_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2016: error: implicit declaration of function ‘trace_kvm_skinit’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2016: error: ‘struct vmcb_save_area’ has no member named ‘rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2016: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘task_switch_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2030: error: ‘u16’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2030: error: expected ‘;’ before ‘tss_selector’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2031: warning: ISO C90 forbids mixed declarations and code
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2032: error: ‘struct vmcb_control_area’ has no member named ‘exit_int_info’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2034: error: ‘struct vmcb_control_area’ has no member named ‘exit_int_info’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2035: error: ‘uint32_t’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2035: error: expected ‘;’ before ‘type’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2037: error: expected ‘;’ before ‘idt_v’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2040: error: ‘tss_selector’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2040: error: expected ‘;’ before ‘svm’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2042: error: ‘struct vmcb_control_area’ has no member named ‘exit_info_2’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2045: error: ‘struct vmcb_control_area’ has no member named ‘exit_info_2’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2048: error: ‘idt_v’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2054: error: ‘type’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2056: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2075: error: too many arguments to function ‘kvm_task_switch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘cpuid_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2080: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘iret_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2087: error: ‘struct kvm_vcpu’ has no member named ‘stat’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2088: error: ‘struct vmcb_control_area’ has no member named ‘intercept’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2089: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘invlpg_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2095: error: too many arguments to function ‘emulate_instruction’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2096: error: ‘current’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘emulate_on_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2102: error: too many arguments to function ‘emulate_instruction’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2103: error: ‘current’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘cr8_write_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2111: error: ‘u8’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2111: error: expected ‘;’ before ‘cr8_prev’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2113: error: too many arguments to function ‘emulate_instruction’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2115: error: ‘struct vmcb_control_area’ has no member named ‘intercept_cr_write’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2118: error: ‘cr8_prev’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2120: error: ‘struct kvm_run’ has no member named ‘exit_reason’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: At top level:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2124: error: expected declaration specifiers or ‘...’ before ‘u64’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_get_msr’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2130: warning: statement with no effect
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2130: error: expected ‘;’ before ‘tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2133: error: ‘tsc_offset’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2133: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2135: error: ‘struct vmcb_control_area’ has no member named ‘tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2137: error: ‘data’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2140: error: ‘MSR_K6_STAR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2141: error: ‘struct vmcb_save_area’ has no member named ‘star’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2144: error: ‘MSR_LSTAR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2145: error: ‘struct vmcb_save_area’ has no member named ‘lstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2147: error: ‘MSR_CSTAR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2148: error: ‘struct vmcb_save_area’ has no member named ‘cstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2151: error: ‘struct vmcb_save_area’ has no member named ‘kernel_gs_base’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2153: error: ‘MSR_SYSCALL_MASK’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2154: error: ‘struct vmcb_save_area’ has no member named ‘sfmask’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2157: error: ‘MSR_IA32_SYSENTER_CS’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2158: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_cs’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2160: error: ‘MSR_IA32_SYSENTER_EIP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2161: error: ‘struct vcpu_svm’ has no member named ‘sysenter_eip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2163: error: ‘MSR_IA32_SYSENTER_ESP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2164: error: ‘struct vcpu_svm’ has no member named ‘sysenter_esp’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2169: error: ‘MSR_IA32_DEBUGCTLMSR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2170: error: ‘struct vmcb_save_area’ has no member named ‘dbgctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2172: error: ‘MSR_IA32_LASTBRANCHFROMIP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2173: error: ‘struct vmcb_save_area’ has no member named ‘br_from’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2175: error: ‘MSR_IA32_LASTBRANCHTOIP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2176: error: ‘struct vmcb_save_area’ has no member named ‘br_to’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2178: error: ‘MSR_IA32_LASTINTFROMIP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2179: error: ‘struct vmcb_save_area’ has no member named ‘last_excp_from’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2181: error: ‘MSR_IA32_LASTINTTOIP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2182: error: ‘struct vmcb_save_area’ has no member named ‘last_excp_to’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2185: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2190: error: ‘MSR_IA32_UCODE_REV’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2194: error: too many arguments to function ‘kvm_get_msr_common’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘rdmsr_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2201: error: ‘u32’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2201: error: expected ‘;’ before ‘ecx’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2202: warning: statement with no effect
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2202: error: expected ‘;’ before ‘data’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2204: error: ‘ecx’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2204: error: ‘data’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2204: error: too many arguments to function ‘svm_get_msr’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2205: error: too many arguments to function ‘kvm_inject_gp’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2209: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2210: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2211: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: At top level:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2217: error: expected declaration specifiers or ‘...’ before ‘u64’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_set_msr’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2223: warning: statement with no effect
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2223: error: expected ‘;’ before ‘tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2224: warning: statement with no effect
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2224: error: expected ‘;’ before ‘g_tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2227: error: ‘g_tsc_offset’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2227: error: ‘struct vmcb_control_area’ has no member named ‘tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2228: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2229: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2229: error: ‘tsc_offset’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2232: error: ‘struct vmcb_control_area’ has no member named ‘tsc_offset’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2236: error: ‘MSR_K6_STAR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2237: error: ‘struct vmcb_save_area’ has no member named ‘star’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2237: error: ‘data’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2240: error: ‘MSR_LSTAR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2241: error: ‘struct vmcb_save_area’ has no member named ‘lstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2243: error: ‘MSR_CSTAR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2244: error: ‘struct vmcb_save_area’ has no member named ‘cstar’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2247: error: ‘struct vmcb_save_area’ has no member named ‘kernel_gs_base’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2249: error: ‘MSR_SYSCALL_MASK’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2250: error: ‘struct vmcb_save_area’ has no member named ‘sfmask’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2253: error: ‘MSR_IA32_SYSENTER_CS’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2254: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_cs’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2256: error: ‘MSR_IA32_SYSENTER_EIP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2257: error: ‘struct vcpu_svm’ has no member named ‘sysenter_eip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2258: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_eip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2260: error: ‘MSR_IA32_SYSENTER_ESP’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2261: error: ‘struct vcpu_svm’ has no member named ‘sysenter_esp’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2262: error: ‘struct vmcb_save_area’ has no member named ‘sysenter_esp’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2264: error: ‘MSR_IA32_DEBUGCTLMSR’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2266: error: ‘current’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2273: error: ‘struct vmcb_save_area’ has no member named ‘dbgctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2280: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2287: error: too many arguments to function ‘kvm_set_msr_common’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘wrmsr_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2294: error: ‘u32’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2294: error: expected ‘;’ before ‘ecx’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2295: warning: statement with no effect
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2295: error: expected ‘;’ before ‘data’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2298: error: ‘ecx’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2298: error: ‘data’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2300: error: ‘struct vcpu_svm’ has no member named ‘next_rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2301: error: too many arguments to function ‘svm_set_msr’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2302: error: too many arguments to function ‘kvm_inject_gp’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘msr_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2310: error: ‘struct vmcb_control_area’ has no member named ‘exit_info_1’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘interrupt_window_interception’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2321: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2327: error: ‘struct kvm_run’ has no member named ‘request_interrupt_window’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2329: error: ‘struct kvm_vcpu’ has no member named ‘stat’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2330: error: ‘struct kvm_run’ has no member named ‘exit_reason’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘handle_exit’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2403: error: ‘u32’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2403: error: expected ‘;’ before ‘exit_code’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2405: error: ‘exit_code’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2405: error: ‘struct vmcb_save_area’ has no member named ‘rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2407: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2409: error: ‘struct vcpu_svm’ has no member named ‘nested’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2417: error: implicit declaration of function ‘trace_kvm_nested_vmexit’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2417: error: ‘struct vmcb_save_area’ has no member named ‘rip’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2418: error: ‘struct vmcb_control_area’ has no member named ‘exit_info_1’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2419: error: ‘struct vmcb_control_area’ has no member named ‘exit_info_2’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2420: error: ‘struct vmcb_control_area’ has no member named ‘exit_int_info’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2421: error: ‘struct vmcb_control_area’ has no member named ‘exit_int_info_err’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2436: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2436: error: ‘struct vmcb_save_area’ has no member named ‘cr0’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2437: error: ‘struct vmcb_save_area’ has no member named ‘cr0’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2440: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2440: error: ‘struct vmcb_save_area’ has no member named ‘cr0’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2441: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2441: error: ‘struct vmcb_save_area’ has no member named ‘cr3’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2449: error: ‘struct vmcb_control_area’ has no member named ‘exit_code’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2450: error: ‘struct kvm_run’ has no member named ‘exit_reason’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2451: error: ‘struct kvm_run’ has no member named ‘fail_entry’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2452: error: ‘struct vmcb_control_area’ has no member named ‘exit_code’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2456: error: implicit declaration of function ‘is_external_interrupt’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2456: error: ‘struct vmcb_control_area’ has no member named ‘exit_int_info’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2461: error: ‘struct vmcb_control_area’ has no member named ‘exit_int_info’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2466: error: ‘struct kvm_run’ has no member named ‘exit_reason’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2467: error: ‘struct kvm_run’ has no member named ‘hw’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘reload_tss’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2478: error: ‘svm_data’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2478: warning: initialization makes pointer from integer without a cast
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2479: error: ‘struct svm_cpu_data’ has no member named ‘tss_desc’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2480: error: implicit declaration of function ‘load_TR_desc’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘pre_svm_run’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2487: error: ‘svm_data’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2487: warning: initialization makes pointer from integer without a cast
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2489: error: ‘struct vmcb_control_area’ has no member named ‘tlb_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2491: error: ‘struct vcpu_svm’ has no member named ‘asid_generation’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2491: error: ‘struct svm_cpu_data’ has no member named ‘asid_generation’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_inject_nmi’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2499: error: ‘struct vmcb_control_area’ has no member named ‘event_inj’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2500: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2501: error: ‘struct vmcb_control_area’ has no member named ‘intercept’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2502: error: ‘struct kvm_vcpu’ has no member named ‘stat’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_inject_irq’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2511: error: ‘struct kvm_vcpu’ has no member named ‘stat’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2513: error: ‘struct vmcb_control_area’ has no member named ‘int_vector’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2514: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2515: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_set_irq’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2525: error: ‘struct vmcb_control_area’ has no member named ‘event_inj’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2525: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘update_cr8_intercept’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2537: error: ‘struct vmcb_control_area’ has no member named ‘intercept_cr_write’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_nmi_allowed’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2544: error: ‘struct vmcb_control_area’ has no member named ‘int_state’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2545: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_get_nmi_mask’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2552: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_set_nmi_mask’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2560: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2561: error: ‘struct vmcb_control_area’ has no member named ‘intercept’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2563: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2564: error: ‘struct vmcb_control_area’ has no member named ‘intercept’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_interrupt_allowed’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2575: error: ‘struct vmcb_control_area’ has no member named ‘int_state’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2578: error: ‘struct vmcb_save_area’ has no member named ‘rflags’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2578: error: ‘X86_EFLAGS_IF’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2581: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘enable_nmi_window’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2606: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2613: error: ‘struct vcpu_svm’ has no member named ‘nmi_singlestep’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2614: error: ‘struct vmcb_save_area’ has no member named ‘rflags’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2614: error: ‘X86_EFLAGS_TF’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2614: error: ‘X86_EFLAGS_RF’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘sync_cr8_to_lapic’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2636: error: ‘struct vmcb_control_area’ has no member named ‘intercept_cr_write’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2637: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘sync_lapic_to_cr8’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2645: warning: statement with no effect
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2645: error: expected ‘;’ before ‘cr8’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2647: error: ‘cr8’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2648: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2649: error: ‘struct vmcb_control_area’ has no member named ‘int_ctl’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_complete_interrupts’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2654: error: ‘u8’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2654: error: expected ‘;’ before ‘vector’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2655: warning: ISO C90 forbids mixed declarations and code
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2656: error: ‘u32’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2656: error: expected ‘;’ before ‘exitintinfo’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2658: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2659: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2661: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2665: error: ‘exitintinfo’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2668: error: ‘vector’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2673: error: ‘struct kvm_vcpu’ has no member named ‘arch’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2683: error: expected ‘;’ before ‘err’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2684: error: ‘err’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2684: error: too many arguments to function ‘kvm_queue_exception_e’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2690: error: too many arguments to function ‘kvm_queue_interrupt’
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c: In function ‘svm_vcpu_run’:
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2706: error: ‘u16’ undeclared (first use in this function)
/home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/svm.c:2706: error: expected ‘;’ before ‘fs_selector’

a part of the errors

from /home/wolfgang/Downloads/kvm-kmod-2.6.33/x86/external-module-compat.h:16,
from :0:
include/linux/ktime.h:48:5: warning: "BITS_PER_LONG" is not defined
include/linux/ktime.h:62:6: warning: "BITS_PER_LONG" is not defined
include/linux/ktime.h:72:6: warning: "BITS_PER_LONG" is not defined
include/linux/ktime.h: In function ‘ktime_set’:
include/linux/ktime.h:153: error: unknown field ‘tv’ specified in initializer
include/linux/ktime.h:153: error: extra brace group at end of initializer
include/linux/ktime.h:153: error: (near initialization for ‘(anonymous)’)
include/linux/ktime.h:153: warning: excess elements in union initializer
include/linux/ktime.h:153: warning: (near initialization for ‘(anonymous)’)
include/linux/ktime.h: In function ‘ktime_sub’:
include/linux/ktime.h:167: error: ‘ktime_t’ has no member named ‘tv64’
include/linux/ktime.h:167: error: ‘ktime_t’ has no member named ‘tv64’
include/linux/ktime.h:167: error: ‘ktime_t’ has no member named ‘tv64’
include/linux/ktime.h:168: error: ‘ktime_t’ has no member named ‘tv’
include/linux/ktime.h:169: error: ‘ktime_t’ has no member named ‘tv’
include/linux/ktime.h: In function ‘ktime_add’:
include/linux/ktime.h:185: error: ‘ktime_t’ has no member named ‘tv64’
include/linux/ktime.h:185: error: ‘ktime_t’ has no member named ‘tv64’
include/linux/ktime.h:185: error: ‘ktime_t’ has no member named ‘tv64’
include/linux/ktime.h:194: error: ‘ktime_t’ has no member named ‘tv’
include/linux/ktime.h:195: error: ‘ktime_t’ has no member named ‘tv64’
include/linux/ktime.h:195: error: ‘u32’ undeclared (first use in this function)
include/linux/ktime.h: At top level:
include/linux/ktime.h:207: error: expected declaration specifiers or ‘...’ before ‘u64’
include/linux/ktime.h:216: error: expected declaration specifiers or ‘...’ before ‘u64’
include/linux/ktime.h: In function ‘timespec_to_ktime’:
include/linux/ktime.h:226: error: unknown field ‘tv’ specified in initializer
include/linux/ktime.h:226: error: extra brace group at end of initializer
include/linux/ktime.h:226: error: (near initialization for ‘(anonymous)’)
include/linux/ktime.h:226: error: ‘s32’ undeclared (first use in this function)
include/linux/ktime.h:226: error: expected ‘}’ before ‘ts’
include/linux/ktime.h:227: warning: excess elements in union initializer

Re: a part of errors

Looks like your kernel version doesn't support certain features from 2.6.33. Developers will need to put a guard here in the code so this looks like a legitimate bug. I tried on my 2.6.32 kernel and it worked so at least I know it works for that version. What kernel version is your ubuntu karmic running?

Ubuntu karmic kernelversion

its 2.6.31-19 64-bit

Re: ubuntu karmic kernelversion

Saw your message on the mailing list. Did you try the patch from Jan?

where can i find the patch

where can i find the patch

Re: where can i find the patch

By a quick look on your error message, it does not seem to be related to the error posted on the mailing list or to the patch posted by Jan(?)

http://www.spinics.net/lists/kvm/msg29985.html

Best Regards
Kenni Lund

Re: where I can find patch

I should have read the thread in more detail. That's right, this is a different issue.

kvm-kmod 3.0 is also released

kvm-kmod 3.0 is also released now.
It has improved emulator correctness, virtual TSC rate for newer AMD processors and many more useful changes.
Rackmount LCD

Post new comment

The content of this field is kept private and will not be shown publicly.
Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.