diff options
Diffstat (limited to 'src/lib/syscall_misc.C')
-rw-r--r-- | src/lib/syscall_misc.C | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/syscall_misc.C b/src/lib/syscall_misc.C index f2b50bb01..c972292f9 100644 --- a/src/lib/syscall_misc.C +++ b/src/lib/syscall_misc.C @@ -30,12 +30,14 @@ using namespace Systemcalls; void shutdown(uint64_t i_status, uint64_t i_payload_base, - uint64_t i_payload_entry) + uint64_t i_payload_entry, + uint64_t i_payload_data) { - _syscall3(MISC_SHUTDOWN, + _syscall4(MISC_SHUTDOWN, reinterpret_cast<void*>(i_status), reinterpret_cast<void*>(i_payload_base), - reinterpret_cast<void*>(i_payload_entry)); + reinterpret_cast<void*>(i_payload_entry), + reinterpret_cast<void*>(i_payload_data)); } ProcessorCoreType cpu_core_type() |