diff options
| author | 2020-03-26 20:00:30 -0400 | |
|---|---|---|
| committer | 2020-04-17 00:59:28 -0400 | |
| commit | 82d457af3760f2208b31d4a99bb2e1f264cc1dfe (patch) | |
| tree | 6e049d0a0f8ae1763aa9abea8600e07d8a37b409 /src | |
| parent | externals: Update to latest dynarmic. (diff) | |
| download | yuzu-82d457af3760f2208b31d4a99bb2e1f264cc1dfe.tar.gz yuzu-82d457af3760f2208b31d4a99bb2e1f264cc1dfe.tar.xz yuzu-82d457af3760f2208b31d4a99bb2e1f264cc1dfe.zip | |
core: kernel: Move SVC to its own namesapce.
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_32.cpp | 2 | ||||
| -rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_64.cpp | 2 | ||||
| -rw-r--r-- | src/core/arm/unicorn/arm_unicorn.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/kernel/svc.cpp | 6 | ||||
| -rw-r--r-- | src/core/hle/kernel/svc.h | 6 |
5 files changed, 9 insertions, 9 deletions
diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.cpp b/src/core/arm/dynarmic/arm_dynarmic_32.cpp index 187a972ac..9bc86e3b9 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_32.cpp | |||
| @@ -67,7 +67,7 @@ public: | |||
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | void CallSVC(u32 swi) override { | 69 | void CallSVC(u32 swi) override { |
| 70 | Kernel::CallSVC(parent.system, swi); | 70 | Kernel::Svc::Call(parent.system, swi); |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | void AddTicks(u64 ticks) override { | 73 | void AddTicks(u64 ticks) override { |
diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.cpp b/src/core/arm/dynarmic/arm_dynarmic_64.cpp index a53a58ba0..bcbaac57f 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_64.cpp | |||
| @@ -103,7 +103,7 @@ public: | |||
| 103 | } | 103 | } |
| 104 | 104 | ||
| 105 | void CallSVC(u32 swi) override { | 105 | void CallSVC(u32 swi) override { |
| 106 | Kernel::CallSVC(parent.system, swi); | 106 | Kernel::Svc::Call(parent.system, swi); |
| 107 | } | 107 | } |
| 108 | 108 | ||
| 109 | void AddTicks(u64 ticks) override { | 109 | void AddTicks(u64 ticks) override { |
diff --git a/src/core/arm/unicorn/arm_unicorn.cpp b/src/core/arm/unicorn/arm_unicorn.cpp index 8a9800a96..d189efb63 100644 --- a/src/core/arm/unicorn/arm_unicorn.cpp +++ b/src/core/arm/unicorn/arm_unicorn.cpp | |||
| @@ -266,7 +266,7 @@ void ARM_Unicorn::InterruptHook(uc_engine* uc, u32 int_no, void* user_data) { | |||
| 266 | 266 | ||
| 267 | switch (ec) { | 267 | switch (ec) { |
| 268 | case 0x15: // SVC | 268 | case 0x15: // SVC |
| 269 | Kernel::CallSVC(arm_instance->system, iss); | 269 | Kernel::Svc::Call(arm_instance->system, iss); |
| 270 | break; | 270 | break; |
| 271 | } | 271 | } |
| 272 | } | 272 | } |
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index 4ffc113c2..7b24cfc8b 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp | |||
| @@ -42,7 +42,7 @@ | |||
| 42 | #include "core/memory.h" | 42 | #include "core/memory.h" |
| 43 | #include "core/reporter.h" | 43 | #include "core/reporter.h" |
| 44 | 44 | ||
| 45 | namespace Kernel { | 45 | namespace Kernel::Svc { |
| 46 | namespace { | 46 | namespace { |
| 47 | 47 | ||
| 48 | // Checks if address + size is greater than the given address | 48 | // Checks if address + size is greater than the given address |
| @@ -2656,7 +2656,7 @@ static const FunctionDef* GetSVCInfo64(u32 func_num) { | |||
| 2656 | 2656 | ||
| 2657 | MICROPROFILE_DEFINE(Kernel_SVC, "Kernel", "SVC", MP_RGB(70, 200, 70)); | 2657 | MICROPROFILE_DEFINE(Kernel_SVC, "Kernel", "SVC", MP_RGB(70, 200, 70)); |
| 2658 | 2658 | ||
| 2659 | void CallSVC(Core::System& system, u32 immediate) { | 2659 | void Call(Core::System& system, u32 immediate) { |
| 2660 | MICROPROFILE_SCOPE(Kernel_SVC); | 2660 | MICROPROFILE_SCOPE(Kernel_SVC); |
| 2661 | 2661 | ||
| 2662 | // Lock the global kernel mutex when we enter the kernel HLE. | 2662 | // Lock the global kernel mutex when we enter the kernel HLE. |
| @@ -2675,4 +2675,4 @@ void CallSVC(Core::System& system, u32 immediate) { | |||
| 2675 | } | 2675 | } |
| 2676 | } | 2676 | } |
| 2677 | 2677 | ||
| 2678 | } // namespace Kernel | 2678 | } // namespace Kernel::Svc |
diff --git a/src/core/hle/kernel/svc.h b/src/core/hle/kernel/svc.h index c5539ac1c..46e64277e 100644 --- a/src/core/hle/kernel/svc.h +++ b/src/core/hle/kernel/svc.h | |||
| @@ -10,8 +10,8 @@ namespace Core { | |||
| 10 | class System; | 10 | class System; |
| 11 | } | 11 | } |
| 12 | 12 | ||
| 13 | namespace Kernel { | 13 | namespace Kernel::Svc { |
| 14 | 14 | ||
| 15 | void CallSVC(Core::System& system, u32 immediate); | 15 | void Call(Core::System& system, u32 immediate); |
| 16 | 16 | ||
| 17 | } // namespace Kernel | 17 | } // namespace Kernel::Svc |