|
|
@@ -0,0 +1,29 @@
|
|
|
+// Copyright 2021 yuzu Emulator Project
|
|
|
+// Licensed under GPLv2 or any later version
|
|
|
+// Refer to the license.txt file included.
|
|
|
+
|
|
|
+#include "core/hle/result.h"
|
|
|
+
|
|
|
+namespace Service::SPL {
|
|
|
+
|
|
|
+// Description 0 - 99
|
|
|
+constexpr ResultCode ResultSecureMonitorError{ErrorModule::SPL, 0};
|
|
|
+constexpr ResultCode ResultSecureMonitorNotImplemented{ErrorModule::SPL, 1};
|
|
|
+constexpr ResultCode ResultSecureMonitorInvalidArgument{ErrorModule::SPL, 2};
|
|
|
+constexpr ResultCode ResultSecureMonitorBusy{ErrorModule::SPL, 3};
|
|
|
+constexpr ResultCode ResultSecureMonitorNoAsyncOperation{ErrorModule::SPL, 4};
|
|
|
+constexpr ResultCode ResultSecureMonitorInvalidAsyncOperation{ErrorModule::SPL, 5};
|
|
|
+constexpr ResultCode ResultSecureMonitorNotPermitted{ErrorModule::SPL, 6};
|
|
|
+constexpr ResultCode ResultSecureMonitorNotInitialized{ErrorModule::SPL, 7};
|
|
|
+
|
|
|
+constexpr ResultCode ResultInvalidSize{ErrorModule::SPL, 100};
|
|
|
+constexpr ResultCode ResultUnknownSecureMonitorError{ErrorModule::SPL, 101};
|
|
|
+constexpr ResultCode ResultDecryptionFailed{ErrorModule::SPL, 102};
|
|
|
+
|
|
|
+constexpr ResultCode ResultOutOfKeySlots{ErrorModule::SPL, 104};
|
|
|
+constexpr ResultCode ResultInvalidKeySlot{ErrorModule::SPL, 105};
|
|
|
+constexpr ResultCode ResultBootReasonAlreadySet{ErrorModule::SPL, 106};
|
|
|
+constexpr ResultCode ResultBootReasonNotSet{ErrorModule::SPL, 107};
|
|
|
+constexpr ResultCode ResultInvalidArgument{ErrorModule::SPL, 108};
|
|
|
+
|
|
|
+} // namespace Service::SPL
|