diff options
Diffstat (limited to 'dev/kernel/src')
| -rw-r--r-- | dev/kernel/src/BitMapMgr.cc | 2 | ||||
| -rw-r--r-- | dev/kernel/src/UserProcessScheduler.cc | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/dev/kernel/src/BitMapMgr.cc b/dev/kernel/src/BitMapMgr.cc index fe4b9625..96cbb803 100644 --- a/dev/kernel/src/BitMapMgr.cc +++ b/dev/kernel/src/BitMapMgr.cc @@ -78,7 +78,7 @@ namespace Kernel if (user) flags |= kMMFlagsUser; - flags |= HAL::kMMFlagsUncached; + flags |= HAL::kMMFlagsPCD; return flags; } diff --git a/dev/kernel/src/UserProcessScheduler.cc b/dev/kernel/src/UserProcessScheduler.cc index b2052723..15f55839 100644 --- a/dev/kernel/src/UserProcessScheduler.cc +++ b/dev/kernel/src/UserProcessScheduler.cc @@ -255,7 +255,7 @@ namespace Kernel this->StackFrame = nullptr; this->StackReserve = nullptr; - if (this->Kind == kExectuableDylibKind) + if (this->Kind == kExecutableDylibKind) { Bool success = false; @@ -336,11 +336,14 @@ namespace Kernel // React according to process kind. switch (process.Kind) { - case Process::kExectuableDylibKind: { + case Process::kExecutableDylibKind: { process.DylibDelegate = rtl_init_dylib(process); MUST_PASS(process.DylibDelegate); break; } + case Process::kExecutableKind: { + break; + } default: { (void)(kout << "Unknown process kind: " << hex_number(process.Kind) << kendl); break; |
