From 4954e4b2cf1e777715d52521afd2d9772d96f160 Mon Sep 17 00:00:00 2001 From: Ange Albertini Date: Thu, 13 Oct 2022 11:26:11 +0000 Subject: sys/fuchsia: update objects and profile syscall definitions --- sys/fuchsia/objects.txt | 4 +++- sys/fuchsia/profile.txt | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'sys/fuchsia') diff --git a/sys/fuchsia/objects.txt b/sys/fuchsia/objects.txt index 2809de782..bd3090219 100644 --- a/sys/fuchsia/objects.txt +++ b/sys/fuchsia/objects.txt @@ -5,6 +5,7 @@ include include include include +include resource koid[int64]: 0 @@ -40,8 +41,9 @@ zx_object_signal_peer(handle zx_handle, clear_mask int32, set_mask int32) zx_object_wait_many(items ptr[in, array[zx_wait_item]], count len[items], deadline zx_time) zx_object_wait_one(handle zx_handle, signals int32, deadline zx_time, observed ptr[out, int32]) zx_object_wait_async(handle zx_handle, port zx_port, key proc[1000, 4], signals int32, options flags[wait_async_options]) +zx_set_profile(handle zx_handle, profile zx_profile, options const[0]) -wait_async_options = ZX_WAIT_ASYNC_ONCE +wait_async_options = ZX_WAIT_ASYNC_ONCE, ZX_WAIT_ASYNC_EDGE zx_info_handle_basic { koid koid diff --git a/sys/fuchsia/profile.txt b/sys/fuchsia/profile.txt index d47a3975b..f19a859fd 100644 --- a/sys/fuchsia/profile.txt +++ b/sys/fuchsia/profile.txt @@ -6,7 +6,7 @@ include # Never used as input -# resource zx_profile[zx_handle] +resource zx_profile[zx_handle] zx_profile_info { flags int32 @@ -14,4 +14,4 @@ zx_profile_info { cpu_affinity_mask array[int64, 8] } -zx_profile_create(root_job zx_job, options int32, profile ptr[in, zx_profile_info], out_handle ptr[out, zx_handle]) +zx_profile_create(root_job zx_job, options int32, profile ptr[in, zx_profile_info], out_handle ptr[out, zx_profile]) -- cgit mrf-deployment