From 4fad178e1d45dc3beab4ddc8d5658094aef661cf Mon Sep 17 00:00:00 2001 From: Amlal Date: Sun, 10 Aug 2025 10:26:58 +0200 Subject: feat: ddk! Driver toolkit breaking changes. what: - New system calls for CFKit. - New DDK API. Signed-off-by: Amlal --- dev/ddk/src/ddk_kernel_call.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dev/ddk/src/ddk_kernel_call.c') diff --git a/dev/ddk/src/ddk_kernel_call.c b/dev/ddk/src/ddk_kernel_call.c index b5c494f7..10f31e18 100644 --- a/dev/ddk/src/ddk_kernel_call.c +++ b/dev/ddk/src/ddk_kernel_call.c @@ -29,8 +29,8 @@ DDK_EXTERN void* ke_call(const char* name, int32_t cnt, void* data, size_t sz) { /// @brief Add system call. /// @param slot system call slot /// @param slotFn, syscall slot. -DDK_EXTERN void ke_add_syscall(const int slot, void (*slotFn)(void* a0)) { - ke_call("ke_add_syscall", slot, slotFn, 1); +DDK_EXTERN void ke_set_syscall(const int slot, void (*slotFn)(void* a0)) { + ke_call("ke_set_syscall", slot, slotFn, 1); } /// @brief Get a Kernel object. @@ -39,7 +39,7 @@ DDK_EXTERN void ke_add_syscall(const int slot, void (*slotFn)(void* a0)) { /// @return Object manifest. DDK_EXTERN struct DDK_OBJECT_MANIFEST* ke_get_obj(const int slot, const char* name) { struct DDK_OBJECT_MANIFEST* manifest = - (struct DDK_OBJECT_MANIFEST*) ke_call("cf_get_kobj", slot, (void*) name, 1); + (struct DDK_OBJECT_MANIFEST*) ke_call("cfkit_get_kobj", slot, (void*) name, 1); if (!manifest) return nil; @@ -52,5 +52,5 @@ DDK_EXTERN struct DDK_OBJECT_MANIFEST* ke_get_obj(const int slot, const char* na /// @param ddk_pr pointer to a object's DDK_OBJECT_MANIFEST. /// @return property's object. DDK_EXTERN void* ke_set_obj(const int slot, const struct DDK_OBJECT_MANIFEST* ddk_pr) { - return ke_call("cf_set_kobj", slot, (void*) ddk_pr, 1); + return ke_call("cfkit_set_kobj", slot, (void*) ddk_pr, 1); } -- cgit v1.2.3