From 4168cca8124acdbd1866eb87810efe1cfe16903c Mon Sep 17 00:00:00 2001 From: Kimplul Date: Thu, 22 Aug 2024 00:08:46 +0300 Subject: add basic ipc-req test --- tests/common/test.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'tests/common') diff --git a/tests/common/test.h b/tests/common/test.h index 40e3622..2738bcd 100644 --- a/tests/common/test.h +++ b/tests/common/test.h @@ -177,17 +177,17 @@ static inline id_t sys_req_abs_timer(uint64_t ticks) #define sys_ipc_kick3(pid, d0, d1, d2) syscall4(SYS_IPC_KICK, pid, d0, d1, d2) #define sys_ipc_kick4(pid, d0, d1, d2, d3) syscall5(SYS_IPC_KICK, pid, d0, d1, d2, d3) -#define sys_ipc_resp0(pid) syscall1(SYS_IPC_RESP, pid) -#define sys_ipc_resp1(pid, d0) syscall2(SYS_IPC_RESP, pid, d0) -#define sys_ipc_resp2(pid, d0, d1) syscall3(SYS_IPC_RESP, pid, d0, d1) -#define sys_ipc_resp3(pid, d0, d1, d2) syscall4(SYS_IPC_RESP, pid, d0, d1, d2) -#define sys_ipc_resp4(pid, d0, d1, d2, d3) syscall5(SYS_IPC_RESP, pid, d0, d1, d2, d3) - -#define sys_ipc_ghost0(pid) syscall1(SYS_IPC_GHOST, pid) -#define sys_ipc_ghost1(pid, d0) syscall2(SYS_IPC_GHOST, pid, d0) -#define sys_ipc_ghost2(pid, d0, d1) syscall3(SYS_IPC_GHOST, pid, d0, d1) -#define sys_ipc_ghost3(pid, d0, d1, d2) syscall4(SYS_IPC_GHOST, pid, d0, d1, d2) -#define sys_ipc_ghost4(pid, d0, d1, d2, d3) syscall5(SYS_IPC_GHOST, pid, d0, d1, d2, d3) +#define sys_ipc_resp0() syscall0(SYS_IPC_RESP) +#define sys_ipc_resp1(d0) syscall1(SYS_IPC_RESP, d0) +#define sys_ipc_resp2(d0, d1) syscall2(SYS_IPC_RESP, d0, d1) +#define sys_ipc_resp3(d0, d1, d2) syscall3(SYS_IPC_RESP, d0, d1, d2) +#define sys_ipc_resp4(d0, d1, d2, d3) syscall4(SYS_IPC_RESP, d0, d1, d2, d3) + +#define sys_ipc_ghost0() syscall1(SYS_IPC_GHOST) +#define sys_ipc_ghost1(d0) syscall2(SYS_IPC_GHOST, d0) +#define sys_ipc_ghost2(d0, d1) syscall3(SYS_IPC_GHOST, d0, d1) +#define sys_ipc_ghost3(d0, d1, d2) syscall4(SYS_IPC_GHOST, d0, d1, d2) +#define sys_ipc_ghost4(d0, d1, d2, d3) syscall5(SYS_IPC_GHOST, d0, d1, d2, d3) static inline enum sys_status sys_set_handler(id_t tid, id_t pid) { -- cgit v1.3