<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>I think I figured out the answer to this, based on <a href="http://pve.proxmox.com/wiki/Proxmox_VE_Kernel">http://pve.proxmox.com/wiki/Proxmox_VE_Kernel</a><div><br></div><div>To support OpenVZ, the kernel is changed enough by its patch set, that kvm-kmod > 2.6.32 won't compile.   Unless I'm willing put in substantial porting work, looks like temporarily foregoing CT-based VMs to play with new KVM features is the way to go.</div><div><br></div><div>Other options/opinions most welcome.  :-)</div><div><br></div><div>Dave<br><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><style>p { margin: 0; }</style><div style="font-family: Times New Roman; font-size: 12pt; color: #000000"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; ">Desiring to play with some of the newer kvm-kmod features like vmx support, I'm trying to compile kvm-kmod-3.5 to work on the current PVE 2.1 kernel.</span><div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; "><span><br></span></div><div><font size="3">It appears substantial backporting may have been done to the </font>2.6.32-14-pve kernel because function prototypes from vanilla kernels as new as 3.0.0 are present.   At first I took the tack of simply preventing the redefinition of prototypes kvm-kmod was trying to override (based on what's in a vanilla 2.6.32 kernel), then hit a function __get_user_pages that has a prototype in PVE's headers different from the implementation of the same function in at least kvm-kmod-3.5.   I may need to modify the function itself in kvm-kmod to work with the PVE kernel prototype, and prefer to avoid going that far.</div><div><br></div><div>Am I scoping this correctly, and has anyone else tried and succeeded?   I won't further clutter this email with compiler errors, etc. - assuming this is even the right mailing list to post the question to.  :-)</div><div><br></div><div>Thanks,</div><div>Dave</div></div><br>_______________________________________________<br>pve-user mailing list<br>pve-user@pve.proxmox.com<br>http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user<br></blockquote></div></div></body></html>