I found the following piece of code in XCPServerDiscoverer.java (configure() method)
value = _params.get("xen.check.hvm"); _checkHvm = value == null ? true : Boolean.parseBoolean(value); Currently there is no configuration in the database with that name and so _checkHvm is always true. This requires that XS host has hvm enabled on it before it can be added through CS. Wanted to check why this configuration got added? Also don't see any such check for other HVs. Thanks, Koushik