diff --git a/stratosphere/boot/boot_100.json b/stratosphere/boot/boot_100.json index 194005f95..88121c0d0 100644 --- a/stratosphere/boot/boot_100.json +++ b/stratosphere/boot/boot_100.json @@ -61,7 +61,8 @@ "svcDetachDeviceAddressSpace": "0x58", "svcMapDeviceAddressSpaceAligned": "0x5A", "svcUnmapDeviceAddressSpace": "0x5C", - "svcFlushProcessDataCache": "0x5F" + "svcFlushProcessDataCache": "0x5F", + "svcCallSecureMonitor": "0x7F" } }, { diff --git a/stratosphere/boot/boot_200.json b/stratosphere/boot/boot_200.json index 01a0fb41d..e9419b6bb 100644 --- a/stratosphere/boot/boot_200.json +++ b/stratosphere/boot/boot_200.json @@ -64,7 +64,8 @@ "svcDetachDeviceAddressSpace": "0x58", "svcMapDeviceAddressSpaceAligned": "0x5A", "svcUnmapDeviceAddressSpace": "0x5C", - "svcFlushProcessDataCache": "0x5F" + "svcFlushProcessDataCache": "0x5F", + "svcCallSecureMonitor": "0x7F" } }, { diff --git a/stratosphere/creport/creport.json b/stratosphere/creport/creport.json index 5cc6b0c15..fc21c3b61 100644 --- a/stratosphere/creport/creport.json +++ b/stratosphere/creport/creport.json @@ -19,6 +19,7 @@ ], "service_access": [ "csrng", + "spl:", "erpt:c", "fatal:u", "ns:dev", @@ -92,7 +93,8 @@ "svcGetDebugThreadContext": "0x67", "svcQueryDebugProcessMemory": "0x69", "svcReadDebugProcessMemory": "0x6a", - "svcGetDebugThreadParam": "0x6d" + "svcGetDebugThreadParam": "0x6d", + "svcCallSecureMonitor": "0x7F" } }, { diff --git a/stratosphere/fatal/fatal.json b/stratosphere/fatal/fatal.json index 0bdbeeeb2..5e9a17fd3 100644 --- a/stratosphere/fatal/fatal.json +++ b/stratosphere/fatal/fatal.json @@ -14,7 +14,7 @@ "filesystem_access": { "permissions": "0xFFFFFFFFFFFFFFFF" }, - "service_access": ["bpc", "bpc:c", "erpt:c", "fsp-srv", "gpio", "i2c", "lbl", "lm", "nvdrv:s", "pcv", "pl:u", "pm:info", "psm", "set", "set:sys", "spsm", "vi:m", "vi:s"], + "service_access": ["bpc", "bpc:c", "erpt:c", "fsp-srv", "gpio", "i2c", "lbl", "lm", "nvdrv:s", "pcv", "pl:u", "pm:info", "psm", "set", "set:sys", "spsm", "spl:", "vi:m", "vi:s"], "service_host": ["fatal:p", "fatal:u", "time:s"], "kernel_capabilities": [{ "type": "kernel_flags", diff --git a/stratosphere/fs_mitm/fs_mitm.json b/stratosphere/fs_mitm/fs_mitm.json index d90a68b96..5171ce029 100644 --- a/stratosphere/fs_mitm/fs_mitm.json +++ b/stratosphere/fs_mitm/fs_mitm.json @@ -70,7 +70,8 @@ "svcDetachDeviceAddressSpace": "0x58", "svcMapDeviceAddressSpaceAligned": "0x5a", "svcUnmapDeviceAddressSpace": "0x5c", - "svcGetSystemInfo": "0x6f" + "svcGetSystemInfo": "0x6f", + "svcCallSecureMonitor": "0x7F" } } ] diff --git a/stratosphere/libstratosphere b/stratosphere/libstratosphere index 2f1fa654f..fb12edcbb 160000 --- a/stratosphere/libstratosphere +++ b/stratosphere/libstratosphere @@ -1 +1 @@ -Subproject commit 2f1fa654f29b6bdab4daacb6e4b5fadd22429c86 +Subproject commit fb12edcbbaa5ef7a08fbb44d4aa13f0f37136537 diff --git a/stratosphere/loader/loader.json b/stratosphere/loader/loader.json index 76ab67e85..b79900517 100644 --- a/stratosphere/loader/loader.json +++ b/stratosphere/loader/loader.json @@ -69,7 +69,8 @@ "svcUnmapProcessMemory" : "0x75", "svcMapProcessCodeMemory" : "0x77", "svcUnmapProcessCodeMemory" : "0x78", - "svcCreateProcess" : "0x79" + "svcCreateProcess" : "0x79", + "svcCallSecureMonitor": "0x7F" } } ] diff --git a/stratosphere/pm/pm.json b/stratosphere/pm/pm.json index af1a699c6..3e74d3ed8 100644 --- a/stratosphere/pm/pm.json +++ b/stratosphere/pm/pm.json @@ -71,7 +71,8 @@ "svcGetProcessInfo": "0x7c", "svcCreateResourceLimit": "0x7d", "svcSetResourceLimitLimitValue": "0x7e", - "svcGetSystemInfo": "0x6f" + "svcGetSystemInfo": "0x6f", + "svcCallSecureMonitor": "0x7F" } } ] diff --git a/stratosphere/set_mitm/set_mitm.json b/stratosphere/set_mitm/set_mitm.json index 1f71cf7c1..634ac777c 100644 --- a/stratosphere/set_mitm/set_mitm.json +++ b/stratosphere/set_mitm/set_mitm.json @@ -94,7 +94,8 @@ "svcDetachDeviceAddressSpace": "0x58", "svcMapDeviceAddressSpaceAligned": "0x5a", "svcUnmapDeviceAddressSpace": "0x5c", - "svcGetSystemInfo": "0x6f" + "svcGetSystemInfo": "0x6f", + "svcCallSecureMonitor": "0x7F" } }, { diff --git a/stratosphere/sm/sm.json b/stratosphere/sm/sm.json index cff1006d0..0734e82b7 100644 --- a/stratosphere/sm/sm.json +++ b/stratosphere/sm/sm.json @@ -65,7 +65,8 @@ "svcGetMemoryInfo" : "0x6F", "svcCreatePort" : "0x70", "svcManageNamedPort" : "0x71", - "svcConnectToPort" : "0x72" + "svcConnectToPort" : "0x72", + "svcCallSecureMonitor": "0x7F" } } ]