Hi,
I have noticed that, in the code of linux/drivers/xen/balloon.c, there exists the snippet as this:
 
static int __init balloon_init(void)
{
unsigned long pfn;
struct page *page;
if (!xen_pv_domain())
return -ENODEV;
.....
}
 
Does it means the driver will not work in HVM? If so, where is the HVN-enabled code for that?
 
2010-11-16

Rui Chu