OpenSolaris

Printable Version Enter a New Search
Bug ID 6674783
Synopsis xpv should refuse to load on pre-xen-3.1 systems
State 10-Fix Delivered (Fix available in build)
Category:Subcategory xvm:kernel
Keywords
Responsible Engineer Russell Blaine
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_86
Fixed In snv_86
Release Fixed solaris_nevada(snv_86) , solaris_10u6(s10u6_02) (Bug ID:2161405)
Related Bugs 6602031 , 6651488 , 6670693
Submit Date 13-March-2008
Last Update Date 28-March-2008
Description
With the fix for 6670693, the xpv driver is now dependent on the compat interfaces new with xen 3.1. The compat interfaces change the way an HVM domU talks to the hypervisor, depending on whether the host is 32-bit or 64-bit. Previously, in xen 3.0, the HVM domain needed to be aware of the host; whether it was dealing with a 32-bit or a 64-bit dom0, and change its behavior accordingly.

While in theory it would be possible to write a driver that adapted its behavior depending on the version of xen it found, it's not worth it for us to expand our testing matrix to accomodate such a scenario. So we will bar the xpv driver from attaching on anything less than xen 3.1.
Work Around
N/A
Comments
N/A