Hi sever99,

> I trying to create my own sel4 based system, and currently i cannot
> understand next thing after calling seL4_Untyped_Retype i will be must
> somehow put execution data in memory.
> 
> It can be implemented by using seL4_TCB_WriteRegisters.

After creating a TCB with seL4_Untyped_Retype, you will need to configure the 
TCB using seL4_TCB_Configure.
You may notice that you will need caps to a CSpace object, VSpace root object, 
and a frame object that will act
as the thread's IPC buffer. You also will also need the address of the thread's 
IPC buffer after mapping it into the
thread's VSpace.

You may find the threads tutorial [1] useful to refer as you try to understand 
how threads are created.

Additionally, we have some utility functions [2] that make it easier to create 
threads.

Regards,
Damon

[1] https://docs.sel4.systems/Tutorials/threads.html
[2] 
https://github.com/seL4/seL4_libs/blob/master/libsel4utils/include/sel4utils/thread.h
_______________________________________________
Devel mailing list
Devel@sel4.systems
https://sel4.systems/lists/listinfo/devel

Reply via email to