Index: /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 37106)
+++ /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 37107)
@@ -2219,5 +2219,8 @@
      */
     AssertLogRelMsgReturn(   PGM_PAGE_GET_TYPE(pPage) == uType
-                          || uType == PGMPAGETYPE_INVALID,
+                          || uType == PGMPAGETYPE_INVALID
+                          || (   uType == PGMPAGETYPE_ROM /* kudge for the expanded PXE bios (r67885) - #5687. */
+                              && GCPhys >= 0xed000
+                              && GCPhys <= 0xeffff),
                           ("pPage=%R[pgmpage] GCPhys=%#x %s\n", pPage, GCPhys, pRam->pszDesc),
                           VERR_SSM_UNEXPECTED_DATA);
