[zion] Add a thread wait syscall
This commit is contained in:
parent
f0e8ce14a4
commit
36d82370c1
9 changed files with 45 additions and 8 deletions
|
|
@ -96,6 +96,7 @@ SYS2(ThreadCreate, z_cap_t, proc_cap, z_cap_t*, thread_cap);
|
|||
SYS4(ThreadStart, z_cap_t, thread_cap, uint64_t, entry, uint64_t, arg1,
|
||||
uint64_t, arg2);
|
||||
SYS0(ThreadExit);
|
||||
SYS1(ThreadWait, z_cap_t, thread_cap);
|
||||
|
||||
SYS4(AddressSpaceMap, z_cap_t, vmas_cap, uint64_t, vmas_offset, z_cap_t,
|
||||
vmmo_cap, uint64_t*, vaddr);
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ const uint64_t kZionProcessSpawn = 0x2;
|
|||
const uint64_t kZionThreadCreate = 0x10;
|
||||
const uint64_t kZionThreadStart = 0x11;
|
||||
const uint64_t kZionThreadExit = 0x12;
|
||||
const uint64_t kZionThreadWait = 0x13;
|
||||
|
||||
// Memory Calls
|
||||
const uint64_t kZionAddressSpaceMap = 0x21;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue