Index: /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-mode-SwitchTo32BitAndCallC.asm
===================================================================
--- /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-mode-SwitchTo32BitAndCallC.asm	(revision 64697)
+++ /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-mode-SwitchTo32BitAndCallC.asm	(revision 64698)
@@ -52,5 +52,5 @@
  %if BS3_MODE_IS_16BIT_CODE_NO_V86(TMPL_MODE)
 extern              _Bs3SwitchTo16Bit_c32
- %elif BS3_MODE_IS_32BIT_CODE_NO_V86(TMPL_MODE)
+ %elif BS3_MODE_IS_V86(TMPL_MODE)
 extern              _Bs3SwitchTo16BitV86_c32
  %elif !BS3_MODE_IS_32BIT_CODE(TMPL_MODE)
@@ -137,5 +137,5 @@
 %elif BS3_MODE_IS_16BIT_CODE_NO_V86(TMPL_MODE)
         call    _Bs3SwitchTo16Bit_c32
-%elif BS3_MODE_IS_32BIT_CODE_NO_V86(TMPL_MODE)
+%elif BS3_MODE_IS_V86(TMPL_MODE)
         call    _Bs3SwitchTo16BitV86_c32
 %elif !BS3_MODE_IS_32BIT_CODE(TMPL_MODE)
Index: /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h
===================================================================
--- /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h	(revision 64697)
+++ /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h	(revision 64698)
@@ -3307,6 +3307,7 @@
  * Call 32-bit prot mode C function.
  *
- * This switches from the current mode and calls the 32-bit @a fpfnCall C code
- * with @a cbParams on the stack, then returns.
+ * This switches to 32-bit mode and calls the 32-bit @a fpfnCall C code with @a
+ * cbParams on the stack, then returns in the original mode.  When called in
+ * real mode, this will switch to PE32.
  *
  * @returns 32-bit status code if the function returned anything.
