|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH RFC 1/9] libxl idl: add comments to error enum
Signed-off-by: Rob Hoes <rob.hoes@xxxxxxxxxx>
---
tools/libxl/libxl_types.idl | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index 65d479f..6dc18fa 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -44,26 +44,67 @@ MemKB = UInt(64, init_val = "LIBXL_MEMKB_DEFAULT",
json_gen_fn = "libxl__uint64_
#
libxl_error = Enumeration("error", [
+ # Generic failure; code should be avoided (often seen as "rc = -1")
(-1, "NONSPECIFIC"),
+
+ # Libxl version mismatch
(-2, "VERSION"),
+
+ # General failure; code should be avoided
(-3, "FAIL"),
+
+ # Not implemented
(-4, "NI"),
+
+ # Out of memory (malloc or similar failed)
(-5, "NOMEM"),
+
+ # General failure; code should be avoided
(-6, "INVAL"),
+
+ # General failure; code should be avoided (used only in "xl")
(-7, "BADFAIL"),
+
+ # Domain responded to suspend request
(-8, "GUEST_TIMEDOUT"),
+
+ # A xenstore watch has timed out
(-9, "TIMEDOUT"),
+
+ # The operation requires PV control, but the domain does not offer it
(-10, "NOPARAVIRT"),
+
+ # Event has not happened (libxl_event_check)
(-11, "NOT_READY"),
+
+ # osevent registration or modification hook failed
(-12, "OSEVENT_REG_FAIL"),
+
+ # fd buffer full (libxl_osevent_beforepoll)
(-13, "BUFFERFULL"),
+
+ # Process is not a child of the current libxl instance
(libxl_childproc_reaped)
(-14, "UNKNOWN_CHILD"),
+
+ # Could not acquire lock
(-15, "LOCK_FAIL"),
+
+ # Unable to find JSON domain config
(-16, "JSON_CONFIG_EMPTY"),
+
+ # The requested device already exists
(-17, "DEVICE_EXISTS"),
+
+ # Remus ops do not match device
(-18, "REMUS_DEVOPS_DOES_NOT_MATCH"),
+
+ # Remus device not supported
(-19, "REMUS_DEVICE_NOT_SUPPORTED"),
+
+ # vNUMA config not valid
(-20, "VNUMA_CONFIG_INVALID"),
+
+ # Requested domain was not found
(-21, "DOMAIN_NOTFOUND"),
], value_namespace = "")
--
2.4.1
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |