diff options
Diffstat (limited to 'src/core/hle/kernel/svc.h')
| -rw-r--r-- | src/core/hle/kernel/svc.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/core/hle/kernel/svc.h b/src/core/hle/kernel/svc.h index 36e619959..ac4696008 100644 --- a/src/core/hle/kernel/svc.h +++ b/src/core/hle/kernel/svc.h | |||
| @@ -16,7 +16,7 @@ class System; | |||
| 16 | namespace Kernel::Svc { | 16 | namespace Kernel::Svc { |
| 17 | 17 | ||
| 18 | // clang-format off | 18 | // clang-format off |
| 19 | Result SetHeapSize(Core::System& system, uintptr_t* out_address, uint64_t size); | 19 | Result SetHeapSize(Core::System& system, uint64_t* out_address, uint64_t size); |
| 20 | Result SetMemoryPermission(Core::System& system, uint64_t address, uint64_t size, MemoryPermission perm); | 20 | Result SetMemoryPermission(Core::System& system, uint64_t address, uint64_t size, MemoryPermission perm); |
| 21 | Result SetMemoryAttribute(Core::System& system, uint64_t address, uint64_t size, uint32_t mask, uint32_t attr); | 21 | Result SetMemoryAttribute(Core::System& system, uint64_t address, uint64_t size, uint32_t mask, uint32_t attr); |
| 22 | Result MapMemory(Core::System& system, uint64_t dst_address, uint64_t src_address, uint64_t size); | 22 | Result MapMemory(Core::System& system, uint64_t dst_address, uint64_t src_address, uint64_t size); |
| @@ -61,7 +61,7 @@ Result FlushDataCache(Core::System& system, uint64_t address, uint64_t size); | |||
| 61 | Result MapPhysicalMemory(Core::System& system, uint64_t address, uint64_t size); | 61 | Result MapPhysicalMemory(Core::System& system, uint64_t address, uint64_t size); |
| 62 | Result UnmapPhysicalMemory(Core::System& system, uint64_t address, uint64_t size); | 62 | Result UnmapPhysicalMemory(Core::System& system, uint64_t address, uint64_t size); |
| 63 | Result GetDebugFutureThreadInfo(Core::System& system, lp64::LastThreadContext* out_context, uint64_t* out_thread_id, Handle debug_handle, int64_t ns); | 63 | Result GetDebugFutureThreadInfo(Core::System& system, lp64::LastThreadContext* out_context, uint64_t* out_thread_id, Handle debug_handle, int64_t ns); |
| 64 | Result GetLastThreadInfo(Core::System& system, lp64::LastThreadContext* out_context, uintptr_t* out_tls_address, uint32_t* out_flags); | 64 | Result GetLastThreadInfo(Core::System& system, lp64::LastThreadContext* out_context, uint64_t* out_tls_address, uint32_t* out_flags); |
| 65 | Result GetResourceLimitLimitValue(Core::System& system, int64_t* out_limit_value, Handle resource_limit_handle, LimitableResource which); | 65 | Result GetResourceLimitLimitValue(Core::System& system, int64_t* out_limit_value, Handle resource_limit_handle, LimitableResource which); |
| 66 | Result GetResourceLimitCurrentValue(Core::System& system, int64_t* out_current_value, Handle resource_limit_handle, LimitableResource which); | 66 | Result GetResourceLimitCurrentValue(Core::System& system, int64_t* out_current_value, Handle resource_limit_handle, LimitableResource which); |
| 67 | Result SetThreadActivity(Core::System& system, Handle thread_handle, ThreadActivity thread_activity); | 67 | Result SetThreadActivity(Core::System& system, Handle thread_handle, ThreadActivity thread_activity); |
| @@ -94,7 +94,7 @@ Result MapTransferMemory(Core::System& system, Handle trmem_handle, uint64_t add | |||
| 94 | Result UnmapTransferMemory(Core::System& system, Handle trmem_handle, uint64_t address, uint64_t size); | 94 | Result UnmapTransferMemory(Core::System& system, Handle trmem_handle, uint64_t address, uint64_t size); |
| 95 | Result CreateInterruptEvent(Core::System& system, Handle* out_read_handle, int32_t interrupt_id, InterruptType interrupt_type); | 95 | Result CreateInterruptEvent(Core::System& system, Handle* out_read_handle, int32_t interrupt_id, InterruptType interrupt_type); |
| 96 | Result QueryPhysicalAddress(Core::System& system, lp64::PhysicalMemoryInfo* out_info, uint64_t address); | 96 | Result QueryPhysicalAddress(Core::System& system, lp64::PhysicalMemoryInfo* out_info, uint64_t address); |
| 97 | Result QueryIoMapping(Core::System& system, uintptr_t* out_address, uintptr_t* out_size, uint64_t physical_address, uint64_t size); | 97 | Result QueryIoMapping(Core::System& system, uint64_t* out_address, uint64_t* out_size, uint64_t physical_address, uint64_t size); |
| 98 | Result CreateDeviceAddressSpace(Core::System& system, Handle* out_handle, uint64_t das_address, uint64_t das_size); | 98 | Result CreateDeviceAddressSpace(Core::System& system, Handle* out_handle, uint64_t das_address, uint64_t das_size); |
| 99 | Result AttachDeviceAddressSpace(Core::System& system, DeviceName device_name, Handle das_handle); | 99 | Result AttachDeviceAddressSpace(Core::System& system, DeviceName device_name, Handle das_handle); |
| 100 | Result DetachDeviceAddressSpace(Core::System& system, DeviceName device_name, Handle das_handle); | 100 | Result DetachDeviceAddressSpace(Core::System& system, DeviceName device_name, Handle das_handle); |
| @@ -137,7 +137,7 @@ Result SetResourceLimitLimitValue(Core::System& system, Handle resource_limit_ha | |||
| 137 | Result MapInsecureMemory(Core::System& system, uint64_t address, uint64_t size); | 137 | Result MapInsecureMemory(Core::System& system, uint64_t address, uint64_t size); |
| 138 | Result UnmapInsecureMemory(Core::System& system, uint64_t address, uint64_t size); | 138 | Result UnmapInsecureMemory(Core::System& system, uint64_t address, uint64_t size); |
| 139 | 139 | ||
| 140 | Result SetHeapSize64From32(Core::System& system, uintptr_t* out_address, uint32_t size); | 140 | Result SetHeapSize64From32(Core::System& system, uint64_t* out_address, uint32_t size); |
| 141 | Result SetMemoryPermission64From32(Core::System& system, uint32_t address, uint32_t size, MemoryPermission perm); | 141 | Result SetMemoryPermission64From32(Core::System& system, uint32_t address, uint32_t size, MemoryPermission perm); |
| 142 | Result SetMemoryAttribute64From32(Core::System& system, uint32_t address, uint32_t size, uint32_t mask, uint32_t attr); | 142 | Result SetMemoryAttribute64From32(Core::System& system, uint32_t address, uint32_t size, uint32_t mask, uint32_t attr); |
| 143 | Result MapMemory64From32(Core::System& system, uint32_t dst_address, uint32_t src_address, uint32_t size); | 143 | Result MapMemory64From32(Core::System& system, uint32_t dst_address, uint32_t src_address, uint32_t size); |
| @@ -182,7 +182,7 @@ Result FlushDataCache64From32(Core::System& system, uint32_t address, uint32_t s | |||
| 182 | Result MapPhysicalMemory64From32(Core::System& system, uint32_t address, uint32_t size); | 182 | Result MapPhysicalMemory64From32(Core::System& system, uint32_t address, uint32_t size); |
| 183 | Result UnmapPhysicalMemory64From32(Core::System& system, uint32_t address, uint32_t size); | 183 | Result UnmapPhysicalMemory64From32(Core::System& system, uint32_t address, uint32_t size); |
| 184 | Result GetDebugFutureThreadInfo64From32(Core::System& system, ilp32::LastThreadContext* out_context, uint64_t* out_thread_id, Handle debug_handle, int64_t ns); | 184 | Result GetDebugFutureThreadInfo64From32(Core::System& system, ilp32::LastThreadContext* out_context, uint64_t* out_thread_id, Handle debug_handle, int64_t ns); |
| 185 | Result GetLastThreadInfo64From32(Core::System& system, ilp32::LastThreadContext* out_context, uintptr_t* out_tls_address, uint32_t* out_flags); | 185 | Result GetLastThreadInfo64From32(Core::System& system, ilp32::LastThreadContext* out_context, uint64_t* out_tls_address, uint32_t* out_flags); |
| 186 | Result GetResourceLimitLimitValue64From32(Core::System& system, int64_t* out_limit_value, Handle resource_limit_handle, LimitableResource which); | 186 | Result GetResourceLimitLimitValue64From32(Core::System& system, int64_t* out_limit_value, Handle resource_limit_handle, LimitableResource which); |
| 187 | Result GetResourceLimitCurrentValue64From32(Core::System& system, int64_t* out_current_value, Handle resource_limit_handle, LimitableResource which); | 187 | Result GetResourceLimitCurrentValue64From32(Core::System& system, int64_t* out_current_value, Handle resource_limit_handle, LimitableResource which); |
| 188 | Result SetThreadActivity64From32(Core::System& system, Handle thread_handle, ThreadActivity thread_activity); | 188 | Result SetThreadActivity64From32(Core::System& system, Handle thread_handle, ThreadActivity thread_activity); |
| @@ -215,7 +215,7 @@ Result MapTransferMemory64From32(Core::System& system, Handle trmem_handle, uint | |||
| 215 | Result UnmapTransferMemory64From32(Core::System& system, Handle trmem_handle, uint32_t address, uint32_t size); | 215 | Result UnmapTransferMemory64From32(Core::System& system, Handle trmem_handle, uint32_t address, uint32_t size); |
| 216 | Result CreateInterruptEvent64From32(Core::System& system, Handle* out_read_handle, int32_t interrupt_id, InterruptType interrupt_type); | 216 | Result CreateInterruptEvent64From32(Core::System& system, Handle* out_read_handle, int32_t interrupt_id, InterruptType interrupt_type); |
| 217 | Result QueryPhysicalAddress64From32(Core::System& system, ilp32::PhysicalMemoryInfo* out_info, uint32_t address); | 217 | Result QueryPhysicalAddress64From32(Core::System& system, ilp32::PhysicalMemoryInfo* out_info, uint32_t address); |
| 218 | Result QueryIoMapping64From32(Core::System& system, uintptr_t* out_address, uintptr_t* out_size, uint64_t physical_address, uint32_t size); | 218 | Result QueryIoMapping64From32(Core::System& system, uint64_t* out_address, uint64_t* out_size, uint64_t physical_address, uint32_t size); |
| 219 | Result CreateDeviceAddressSpace64From32(Core::System& system, Handle* out_handle, uint64_t das_address, uint64_t das_size); | 219 | Result CreateDeviceAddressSpace64From32(Core::System& system, Handle* out_handle, uint64_t das_address, uint64_t das_size); |
| 220 | Result AttachDeviceAddressSpace64From32(Core::System& system, DeviceName device_name, Handle das_handle); | 220 | Result AttachDeviceAddressSpace64From32(Core::System& system, DeviceName device_name, Handle das_handle); |
| 221 | Result DetachDeviceAddressSpace64From32(Core::System& system, DeviceName device_name, Handle das_handle); | 221 | Result DetachDeviceAddressSpace64From32(Core::System& system, DeviceName device_name, Handle das_handle); |
| @@ -258,7 +258,7 @@ Result SetResourceLimitLimitValue64From32(Core::System& system, Handle resource_ | |||
| 258 | Result MapInsecureMemory64From32(Core::System& system, uint32_t address, uint32_t size); | 258 | Result MapInsecureMemory64From32(Core::System& system, uint32_t address, uint32_t size); |
| 259 | Result UnmapInsecureMemory64From32(Core::System& system, uint32_t address, uint32_t size); | 259 | Result UnmapInsecureMemory64From32(Core::System& system, uint32_t address, uint32_t size); |
| 260 | 260 | ||
| 261 | Result SetHeapSize64(Core::System& system, uintptr_t* out_address, uint64_t size); | 261 | Result SetHeapSize64(Core::System& system, uint64_t* out_address, uint64_t size); |
| 262 | Result SetMemoryPermission64(Core::System& system, uint64_t address, uint64_t size, MemoryPermission perm); | 262 | Result SetMemoryPermission64(Core::System& system, uint64_t address, uint64_t size, MemoryPermission perm); |
| 263 | Result SetMemoryAttribute64(Core::System& system, uint64_t address, uint64_t size, uint32_t mask, uint32_t attr); | 263 | Result SetMemoryAttribute64(Core::System& system, uint64_t address, uint64_t size, uint32_t mask, uint32_t attr); |
| 264 | Result MapMemory64(Core::System& system, uint64_t dst_address, uint64_t src_address, uint64_t size); | 264 | Result MapMemory64(Core::System& system, uint64_t dst_address, uint64_t src_address, uint64_t size); |
| @@ -303,7 +303,7 @@ Result FlushDataCache64(Core::System& system, uint64_t address, uint64_t size); | |||
| 303 | Result MapPhysicalMemory64(Core::System& system, uint64_t address, uint64_t size); | 303 | Result MapPhysicalMemory64(Core::System& system, uint64_t address, uint64_t size); |
| 304 | Result UnmapPhysicalMemory64(Core::System& system, uint64_t address, uint64_t size); | 304 | Result UnmapPhysicalMemory64(Core::System& system, uint64_t address, uint64_t size); |
| 305 | Result GetDebugFutureThreadInfo64(Core::System& system, lp64::LastThreadContext* out_context, uint64_t* out_thread_id, Handle debug_handle, int64_t ns); | 305 | Result GetDebugFutureThreadInfo64(Core::System& system, lp64::LastThreadContext* out_context, uint64_t* out_thread_id, Handle debug_handle, int64_t ns); |
| 306 | Result GetLastThreadInfo64(Core::System& system, lp64::LastThreadContext* out_context, uintptr_t* out_tls_address, uint32_t* out_flags); | 306 | Result GetLastThreadInfo64(Core::System& system, lp64::LastThreadContext* out_context, uint64_t* out_tls_address, uint32_t* out_flags); |
| 307 | Result GetResourceLimitLimitValue64(Core::System& system, int64_t* out_limit_value, Handle resource_limit_handle, LimitableResource which); | 307 | Result GetResourceLimitLimitValue64(Core::System& system, int64_t* out_limit_value, Handle resource_limit_handle, LimitableResource which); |
| 308 | Result GetResourceLimitCurrentValue64(Core::System& system, int64_t* out_current_value, Handle resource_limit_handle, LimitableResource which); | 308 | Result GetResourceLimitCurrentValue64(Core::System& system, int64_t* out_current_value, Handle resource_limit_handle, LimitableResource which); |
| 309 | Result SetThreadActivity64(Core::System& system, Handle thread_handle, ThreadActivity thread_activity); | 309 | Result SetThreadActivity64(Core::System& system, Handle thread_handle, ThreadActivity thread_activity); |
| @@ -336,7 +336,7 @@ Result MapTransferMemory64(Core::System& system, Handle trmem_handle, uint64_t a | |||
| 336 | Result UnmapTransferMemory64(Core::System& system, Handle trmem_handle, uint64_t address, uint64_t size); | 336 | Result UnmapTransferMemory64(Core::System& system, Handle trmem_handle, uint64_t address, uint64_t size); |
| 337 | Result CreateInterruptEvent64(Core::System& system, Handle* out_read_handle, int32_t interrupt_id, InterruptType interrupt_type); | 337 | Result CreateInterruptEvent64(Core::System& system, Handle* out_read_handle, int32_t interrupt_id, InterruptType interrupt_type); |
| 338 | Result QueryPhysicalAddress64(Core::System& system, lp64::PhysicalMemoryInfo* out_info, uint64_t address); | 338 | Result QueryPhysicalAddress64(Core::System& system, lp64::PhysicalMemoryInfo* out_info, uint64_t address); |
| 339 | Result QueryIoMapping64(Core::System& system, uintptr_t* out_address, uintptr_t* out_size, uint64_t physical_address, uint64_t size); | 339 | Result QueryIoMapping64(Core::System& system, uint64_t* out_address, uint64_t* out_size, uint64_t physical_address, uint64_t size); |
| 340 | Result CreateDeviceAddressSpace64(Core::System& system, Handle* out_handle, uint64_t das_address, uint64_t das_size); | 340 | Result CreateDeviceAddressSpace64(Core::System& system, Handle* out_handle, uint64_t das_address, uint64_t das_size); |
| 341 | Result AttachDeviceAddressSpace64(Core::System& system, DeviceName device_name, Handle das_handle); | 341 | Result AttachDeviceAddressSpace64(Core::System& system, DeviceName device_name, Handle das_handle); |
| 342 | Result DetachDeviceAddressSpace64(Core::System& system, DeviceName device_name, Handle das_handle); | 342 | Result DetachDeviceAddressSpace64(Core::System& system, DeviceName device_name, Handle das_handle); |