internal static void Initialize() { switch (ptType) { case PTType.CentralPT: { CentralPT.Initialize(); break; } case PTType.CentralPTHimem: { CentralPTHimem.Initialize(); break; } case PTType.FlatDistributedPT: { FlatDistributedPT.Initialize(); break; } case PTType.FlatDistributedPTTest: { FlatDistributedPTTest.Initialize(); break; } default: { VTable.NotReached("Unknown PT type: " + ptType); break; } } }
internal static unsafe bool ValidMemAddress(void *addr) { #if !SINGULARITY if (ptType == PTType.CentralPTHimem) { return(CentralPTHimem.ValidMemAddressImpl(addr)); } #endif return(true); }