Index: /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-common.mac
===================================================================
--- /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-common.mac	(revision 61538)
+++ /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-common.mac	(revision 61539)
@@ -265,6 +265,7 @@
 
 ;
-; Switch back to the 16-bit code segment.
-;
-BS3_BEGIN_TEXT16
-
+; Switch back to the 16-bit code segment and the startup code.
+;
+BS3_BEGIN_TEXT16
+BS3_GLOBAL_NAME_EX Bs3KitEntryPoint, function, 0
+
Index: /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-init-all-pe32.asm
===================================================================
--- /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-init-all-pe32.asm	(revision 61538)
+++ /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-first-init-all-pe32.asm	(revision 61539)
@@ -35,6 +35,5 @@
 extern NAME(Bs3SwitchToPE32_rm)
 
-
-EXTERN Main_rm
+;; Entry point.
         push    word 0                  ; zero return address.
         push    word 0                  ; zero caller BP
