]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Common header file change not applicable to open-vm-tools.
authorOliver Kurth <okurth@vmware.com>
Mon, 17 Jun 2019 18:41:35 +0000 (11:41 -0700)
committerOliver Kurth <okurth@vmware.com>
Mon, 17 Jun 2019 18:41:35 +0000 (11:41 -0700)
open-vm-tools/lib/include/backdoor_def.h

index 9855267fbc7ccf7d09f84825baea30151e83fab3..3fb6c467a1cbbd0097d9a362977d75ee21328cb6 100644 (file)
@@ -57,9 +57,19 @@ extern "C" {
 
 #define BDOOR_MAGIC 0x564D5868
 
-/* Low-bandwidth backdoor port. */
+/* Low-bandwidth backdoor port number for the IN/OUT interface. */
 
-#define BDOOR_PORT 0x5658
+#define BDOOR_PORT        0x5658
+
+/* Flags used by the hypercall interface. */
+
+#define BDOOR_FLAGS_HB    (1<<0)
+#define BDOOR_FLAGS_WRITE (1<<1)
+
+#define BDOOR_IS_LB(_flags)    (((_flags) & BDOOR_FLAGS_HB) == 0)
+#define BDOOR_IS_HB(_flags)    !BDOOR_IS_LB(_flags)
+#define BDOOR_IS_READ(_flags)  (((_flags) & BDOOR_FLAGS_WRITE) == 0)
+#define BDOOR_IS_WRITE(_flags) !BDOOR_IS_READ(_flags)
 
 #define   BDOOR_CMD_GETMHZ                    1
 /*