equal
deleted
inserted
replaced
399 EMemModelAttrIPCFullProt=0x00400000, // accesses via IPC have same protection as user mode |
399 EMemModelAttrIPCFullProt=0x00400000, // accesses via IPC have same protection as user mode |
400 EMemModelAttrRamCodeProt=0x00200000, // RAM-loaded code is only visible to processes which have loaded it |
400 EMemModelAttrRamCodeProt=0x00200000, // RAM-loaded code is only visible to processes which have loaded it |
401 }; |
401 }; |
402 |
402 |
403 /** @test */ |
403 /** @test */ |
404 enum TKernelHeapDebugFunction {EDbgMarkStart,EDbgMarkCheck,EDbgMarkEnd,EDbgSetAllocFail,EDbgSetBurstAllocFail,EDbgCheckFailure}; |
404 enum TKernelHeapDebugFunction {EDbgMarkStart,EDbgMarkCheck,EDbgMarkEnd,EDbgSetAllocFail,EDbgSetBurstAllocFail,EDbgCheckFailure,EDbgGetAllocFail}; |
405 |
405 |
406 /** @test */ |
406 /** @test */ |
407 class TKernelHeapMarkCheckInfo |
407 class TKernelHeapMarkCheckInfo |
408 { |
408 { |
409 public: |
409 public: |
505 EKernelConfigDataPagingPolicyDefaultPaged = EKernelConfigPagingPolicyDefaultPaged<<9, |
505 EKernelConfigDataPagingPolicyDefaultPaged = EKernelConfigPagingPolicyDefaultPaged<<9, |
506 |
506 |
507 EKernelConfigSMPUnsafeCompat = 1<<12, // Enables compatibility mode for SMP-unsafe processes |
507 EKernelConfigSMPUnsafeCompat = 1<<12, // Enables compatibility mode for SMP-unsafe processes |
508 EKernelConfigSMPUnsafeCPU0 = 1<<13, // Slow compatibility mode: all SMP-unsafe processes run on CPU 0 only |
508 EKernelConfigSMPUnsafeCPU0 = 1<<13, // Slow compatibility mode: all SMP-unsafe processes run on CPU 0 only |
509 EKernelConfigSMPCrazyInterrupts = 1<<14, // Enables CPU target rotation for HW Interrupts. |
509 EKernelConfigSMPCrazyInterrupts = 1<<14, // Enables CPU target rotation for HW Interrupts. |
|
510 |
|
511 EKernelConfigSMPLockKernelThreadsCore0 = 1<< 15, // locks all kernel side threads to CPU 0 |
510 |
512 |
511 EKernelConfigDisableAPs = 1u<<30, |
513 EKernelConfigDisableAPs = 1u<<30, |
512 |
514 |
513 EKernelConfigTest = 1u<<31, // Only used by test code for __PLATSEC_UNLOCKED__ |
515 EKernelConfigTest = 1u<<31, // Only used by test code for __PLATSEC_UNLOCKED__ |
514 }; |
516 }; |