Lines Matching refs:PGM_GST_TYPE

6  *          {PGM_TYPE_AMD64, PGM_TYPE_PAE and PGM_TYPE_32BIT} and PGM_GST_TYPE
10 * @remarks Extended page tables (intel) are built with PGM_GST_TYPE set to
44 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
64 #if PGM_GST_TYPE == PGM_TYPE_PAE && PGM_SHW_TYPE != PGM_TYPE_PAE && PGM_SHW_TYPE != PGM_TYPE_NESTED && PGM_SHW_TYPE != PGM_TYPE_EPT
68 #if (PGM_GST_TYPE == PGM_TYPE_REAL || PGM_GST_TYPE == PGM_TYPE_PROT) \
73 #if (PGM_GST_TYPE == PGM_TYPE_32BIT || PGM_GST_TYPE == PGM_TYPE_PAE) \
78 #if (PGM_GST_TYPE == PGM_TYPE_AMD64 && PGM_SHW_TYPE != PGM_TYPE_AMD64 && PGM_SHW_TYPE != PGM_TYPE_NESTED && PGM_SHW_TYPE != PGM_TYPE_EPT) \
79 || (PGM_SHW_TYPE == PGM_TYPE_AMD64 && PGM_GST_TYPE != PGM_TYPE_AMD64 && PGM_GST_TYPE != PGM_TYPE_PROT)
85 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
99 # if !defined(PGM_WITHOUT_MAPPINGS) && (PGM_GST_TYPE == PGM_TYPE_32BIT || PGM_GST_TYPE == PGM_TYPE_PAE)
136 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
157 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
162 # if !PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
173 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
192 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
214 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
220 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
282 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) && !defined(IN_RING0)
397 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
412 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
455 # if ( PGM_GST_TYPE == PGM_TYPE_32BIT || PGM_GST_TYPE == PGM_TYPE_REAL || PGM_GST_TYPE == PGM_TYPE_PROT \
456 || PGM_GST_TYPE == PGM_TYPE_PAE || PGM_GST_TYPE == PGM_TYPE_AMD64) \
458 && (PGM_SHW_TYPE != PGM_TYPE_EPT || PGM_GST_TYPE == PGM_TYPE_PROT)
461 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
471 # if PGM_GST_TYPE == PGM_TYPE_AMD64
474 # if PGM_GST_TYPE == PGM_TYPE_AMD64 || PGM_GST_TYPE == PGM_TYPE_PAE
496 # if PGM_GST_TYPE == PGM_TYPE_AMD64
541 # else /* !PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
543 # endif /* !PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
558 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
587 # if PGM_GST_TYPE == PGM_TYPE_PAE
597 # if PGM_GST_TYPE == PGM_TYPE_PROT /* (AMD-V nested paging) */
613 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
641 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
655 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
662 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
676 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) && !defined(PGM_WITHOUT_MAPPINGS)
744 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
754 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
758 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
778 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
787 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) && !defined(IN_RING0)
824 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
858 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
867 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) && !defined(IN_RING0)
932 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) && !defined(IN_RING0) */
933 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
980 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1002 # if (PGM_GST_TYPE == PGM_TYPE_32BIT || PGM_GST_TYPE == PGM_TYPE_PAE) && 1
1045 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1079 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1107 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) && defined(VBOX_STRICT)
1141 # endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) && VBOX_STRICT */
1153 # else /* Nested paging, EPT except PGM_GST_TYPE = PROT */
1155 AssertReleaseMsgFailed(("Shw=%d Gst=%d is not implemented!\n", PGM_GST_TYPE, PGM_SHW_TYPE));
1184 #if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) \
1277 # if PGM_GST_TYPE == PGM_TYPE_32BIT
1281 # else /* PGM_GST_TYPE != PGM_TYPE_32BIT */
1283 # if PGM_GST_TYPE == PGM_TYPE_PAE
1297 # endif /* PGM_GST_TYPE != PGM_TYPE_32BIT */
1350 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
1399 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
1477 && PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) \
1478 && (PGM_GST_TYPE == PGM_TYPE_PAE || PGM_GST_TYPE == PGM_TYPE_AMD64 || PGM_SHW_TYPE == PGM_TYPE_PAE /* pae/32bit combo */)
1665 #if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1676 && PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) \
1677 && (PGM_GST_TYPE == PGM_TYPE_PAE || PGM_GST_TYPE == PGM_TYPE_AMD64 || PGM_SHW_TYPE == PGM_TYPE_PAE /* pae/32bit combo */)
1693 #if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1698 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1723 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1748 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1757 #if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1834 #if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1845 #if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
1890 #if ( PGM_GST_TYPE == PGM_TYPE_32BIT \
1891 || PGM_GST_TYPE == PGM_TYPE_PAE \
1892 || PGM_GST_TYPE == PGM_TYPE_AMD64) \
1963 # if PGM_GST_TYPE == PGM_TYPE_AMD64
1978 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
1986 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
1997 # if PGM_WITH_NX(PGM_GST_TYPE, PGM_SHW_TYPE)
2033 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
2229 #elif (PGM_GST_TYPE == PGM_TYPE_REAL || PGM_GST_TYPE == PGM_TYPE_PROT) \
2231 && (PGM_SHW_TYPE != PGM_TYPE_EPT || PGM_GST_TYPE == PGM_TYPE_PROT) \
2348 AssertReleaseMsgFailed(("Shw=%d Gst=%d is not implemented!\n", PGM_GST_TYPE, PGM_SHW_TYPE));
2354 #if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
2599 #endif /* PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE) */
2635 #if ( PGM_GST_TYPE == PGM_TYPE_32BIT \
2636 || PGM_GST_TYPE == PGM_TYPE_PAE \
2637 || PGM_GST_TYPE == PGM_TYPE_AMD64) \
2687 # if PGM_GST_TYPE == PGM_TYPE_AMD64
2710 # if PGM_GST_TYPE == PGM_TYPE_32BIT
2712 # elif PGM_GST_TYPE == PGM_TYPE_PAE
2745 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
2756 # if PGM_WITH_NX(PGM_GST_TYPE, PGM_SHW_TYPE)
2763 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
2886 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
3101 #elif (PGM_GST_TYPE == PGM_TYPE_REAL || PGM_GST_TYPE == PGM_TYPE_PROT) \
3103 && (PGM_SHW_TYPE != PGM_TYPE_EPT || PGM_GST_TYPE == PGM_TYPE_PROT) \
3317 AssertReleaseMsgFailed(("Shw=%d Gst=%d is not implemented!\n", PGM_SHW_TYPE, PGM_GST_TYPE));
3336 #if ( PGM_GST_TYPE == PGM_TYPE_32BIT \
3337 || PGM_GST_TYPE == PGM_TYPE_REAL \
3338 || PGM_GST_TYPE == PGM_TYPE_PROT \
3339 || PGM_GST_TYPE == PGM_TYPE_PAE \
3340 || PGM_GST_TYPE == PGM_TYPE_AMD64 ) \
3349 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
3350 # if PGM_GST_TYPE == PGM_TYPE_32BIT
3353 # elif PGM_GST_TYPE == PGM_TYPE_PAE
3359 # elif PGM_GST_TYPE == PGM_TYPE_AMD64
3391 # if PGM_GST_TYPE != PGM_TYPE_PAE
3412 # if PGM_GST_TYPE == PGM_TYPE_PROT
3485 #if ( PGM_GST_TYPE == PGM_TYPE_32BIT \
3486 || PGM_GST_TYPE == PGM_TYPE_REAL \
3487 || PGM_GST_TYPE == PGM_TYPE_PROT \
3488 || PGM_GST_TYPE == PGM_TYPE_PAE \
3489 || PGM_GST_TYPE == PGM_TYPE_AMD64 ) \
3510 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
3511 # if PGM_GST_TYPE == PGM_TYPE_32BIT
3515 # elif PGM_GST_TYPE == PGM_TYPE_PAE
3525 # elif PGM_GST_TYPE == PGM_TYPE_AMD64
3555 # if PGM_GST_TYPE != PGM_TYPE_PAE
3575 # if PGM_GST_TYPE == PGM_TYPE_PROT
3607 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
3615 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
3651 AssertReleaseMsgFailed(("Shw=%d Gst=%d is not implemented!\n", PGM_GST_TYPE, PGM_SHW_TYPE));
3769 # if PGM_GST_TYPE == PGM_TYPE_PAE
3774 # if PGM_GST_TYPE == PGM_TYPE_32BIT \
3775 || PGM_GST_TYPE == PGM_TYPE_PAE \
3776 || PGM_GST_TYPE == PGM_TYPE_AMD64
3793 # if !defined(IN_RING0) && PGM_GST_TYPE != PGM_TYPE_AMD64
3794 # if PGM_GST_TYPE == PGM_TYPE_32BIT
3803 # if PGM_GST_TYPE == PGM_TYPE_32BIT && defined(IN_RING3)
3819 # if PGM_GST_TYPE == PGM_TYPE_32BIT
3834 # if PGM_GST_TYPE == PGM_TYPE_AMD64
3882 # else /* PGM_GST_TYPE != PGM_TYPE_AMD64 */
3884 # endif /* PGM_GST_TYPE != PGM_TYPE_AMD64 */
3886 # if PGM_GST_TYPE == PGM_TYPE_AMD64 || PGM_GST_TYPE == PGM_TYPE_PAE
3900 # if PGM_GST_TYPE == PGM_TYPE_PAE
3941 # if PGM_GST_TYPE == PGM_TYPE_AMD64
3951 # if PGM_GST_TYPE == PGM_TYPE_AMD64
3963 # else /* PGM_GST_TYPE != PGM_TYPE_AMD64 && PGM_GST_TYPE != PGM_TYPE_PAE */
3965 # endif /* PGM_GST_TYPE != PGM_TYPE_AMD64 && PGM_GST_TYPE != PGM_TYPE_PAE */
3966 # if PGM_GST_TYPE == PGM_TYPE_32BIT
3971 # endif /* PGM_GST_TYPE == PGM_TYPE_32BIT */
4039 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
4045 # if PGM_GST_TYPE == PGM_TYPE_32BIT
4055 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
4120 # if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
4524 #if PGM_GST_TYPE == PGM_TYPE_32BIT \
4525 || PGM_GST_TYPE == PGM_TYPE_PAE \
4526 || PGM_GST_TYPE == PGM_TYPE_AMD64
4556 # if PGM_GST_TYPE == PGM_TYPE_32BIT
4563 # elif PGM_GST_TYPE == PGM_TYPE_PAE
4626 # elif PGM_GST_TYPE == PGM_TYPE_AMD64
4647 && ( PGM_GST_TYPE != PGM_TYPE_REAL \
4648 && PGM_GST_TYPE != PGM_TYPE_PROT))
4704 # if PGM_WITH_PAGING(PGM_GST_TYPE, PGM_SHW_TYPE)
4758 #if PGM_GST_TYPE == PGM_TYPE_32BIT
4765 #elif PGM_GST_TYPE == PGM_TYPE_PAE
4781 #elif PGM_GST_TYPE == PGM_TYPE_AMD64
4799 # if PGM_GST_TYPE != PGM_TYPE_REAL