From e328826ff431cab80d9bcc8ad492f8a119e53f22 Mon Sep 17 00:00:00 2001 From: DH Date: Sat, 11 Nov 2023 20:14:15 +0300 Subject: [PATCH] [orbis-kernel] ipmi: stub try get message --- orbis-kernel/src/sys/sys_sce.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/orbis-kernel/src/sys/sys_sce.cpp b/orbis-kernel/src/sys/sys_sce.cpp index c63998e53..2b329f6bb 100644 --- a/orbis-kernel/src/sys/sys_sce.cpp +++ b/orbis-kernel/src/sys/sys_sce.cpp @@ -1021,6 +1021,9 @@ orbis::SysResult orbis::sys_ipmimgr_call(Thread *thread, uint op, uint kid, return sysIpmiSendConnectResult(thread, result, kid, params, paramsSz); case 0x232: return sysIpmiSessionRespondSync(thread, result, kid, params, paramsSz); + case 0x252: + // TODO: try get message + return uwrite(result, 0x80020023); case 0x302: return sysIpmiSessionGetClientPid(thread, result, kid, params, paramsSz); case 0x320: @@ -1033,7 +1036,9 @@ orbis::SysResult orbis::sys_ipmimgr_call(Thread *thread, uint op, uint kid, return sysIpmiServerGetName(thread, result, kid, params, paramsSz); } - return ErrorCode::INVAL; + ORBIS_LOG_TODO(__FUNCTION__, thread->tid, op, kid, result, params, paramsSz); + thread->where(); + return uwrite(result, 0u); } orbis::SysResult orbis::sys_get_gpo(Thread *thread /* TODO */) { return ErrorCode::NOSYS;