diff -r 2580868fdc43 -r dae9c5c59f26 ocaml/license/features.ml
--- a/ocaml/license/features.ml
+++ b/ocaml/license/features.ml
@@ -19,7 +19,7 @@
 
 type feature = VLAN | QoS | Shared_storage | Netapp | Equalogic | Pooling
 	| HA | Marathon | Email | Performance | WLB | RBAC | DMC | Checkpoint
-	| Vswitch_controller | CPU_masking | Connection | No_platform_filter | No_nag_dialog
+	| Vswitch_controller | CPU_masking | Connection | No_platform_filter | No_nag_dialog | VMPR
 
 type orientation = Positive | Negative
 
@@ -44,6 +44,7 @@
 		Connection, ("restrict_connection", Negative, "Cnx");
 		No_platform_filter, ("platform_filter", Negative, "Plat");
 		No_nag_dialog, ("regular_nag_dialog", Negative, "nonag");
+		VMPR, ("restrict_vmpr", Negative, "VMPR");
 	]
 
 let string_of_feature f =
diff -r 2580868fdc43 -r dae9c5c59f26 ocaml/license/features.mli
--- a/ocaml/license/features.mli
+++ b/ocaml/license/features.mli
@@ -36,6 +36,7 @@
 | Connection			(** Used by XenCenter *)
 | No_platform_filter	(** Filter platform data *)
 | No_nag_dialog			(** Used by XenCenter *)
+| VMPR					(** Enable use of VM Protection and Recovery *)
 	
 (** The list of all known features. *)
 val all_features : feature list
