]> 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>
Sun, 21 Jul 2019 00:15:19 +0000 (17:15 -0700)
committerOliver Kurth <okurth@vmware.com>
Sun, 21 Jul 2019 00:15:19 +0000 (17:15 -0700)
open-vm-tools/lib/include/backdoor_def.h

index e65b5c6791e58eca1a9ef0641ccaf0c7298e6276..64b4a4b5471e7d0deaeeb15bfbf88fabdbe4b5c6 100644 (file)
@@ -481,10 +481,13 @@ Backdoor_CmdRequiresValidSegments(unsigned cmd)
  * This is the mechanism to favor from EL0 because it has a negligible impact
  * on vCPU performance.
  *
- * o From EL1 and EL0
+ * o From EL1 and EL0, only when monitor_control.hv_hypercall = "TRUE"
  * The vCPU executes the BRK (64-bit code) or BKPT (32-bit code) instruction
  * with the immediate X86_IO_MAGIC. Note that T32 code requires an 8-bit
  * immediate.
+ * Pro: This mechanism cannot be intercepted by EL3 code.
+ * Con: This mechanism has a significant impact on vCPU performance when
+ *      running a debugger in the guest.
  *
  * 4) Read from general-purpose registers specific to the x86 I/O space
  *    instruction.