case vcFEATURE_VNET : return ver >= 0x00020001;
case vcFEATURE_VSTAT : return ver >= 0x00020103;
case vcFEATURE_PPTAG : return conf & VC_VCI_PPTAG;
+ case vcFEATURE_SPACES : return conf & VC_VCI_SPACES;
case vcFEATURE_PIDSPACE : return ver >= 0x00020303 || ver >= 0x00020201;
default : assert(false);
}
DECL(MIGRATE), DECL(NAMESPACE), DECL(SCHED), DECL(VINFO),
DECL(VHI), DECL(VSHELPER0), DECL(VSHELPER), DECL(VWAIT),
DECL(VNET), DECL(VSTAT), DECL(PPTAG), DECL(PIDSPACE),
+ DECL(SPACES),
};
bool
vcFEATURE_SCHED, vcFEATURE_VINFO, vcFEATURE_VHI,
vcFEATURE_VSHELPER0, vcFEATURE_VSHELPER, vcFEATURE_VWAIT,
vcFEATURE_VNET, vcFEATURE_VSTAT, vcFEATURE_PPTAG,
- vcFEATURE_PIDSPACE, }
+ vcFEATURE_PIDSPACE, vcFEATURE_SPACES, }
vcFeatureSet;
bool vc_isSupported(vcFeatureSet) VC_ATTR_CONST;