Multi-threading: Difference between revisions

Neobrain (talk | contribs)
mNo edit summary
Neobrain (talk | contribs)
(Proofread, please.) Let's add *some* information about this.
Line 2: Line 2:


The Nintendo 3DS offers support for threading through use of [[SVC]] calls.
The Nintendo 3DS offers support for threading through use of [[SVC]] calls.
= Processes =
== Usage ==
=== CreateCodeSet ===
(behavior unconfirmed)
Allocates memory for a process according to the given CodeSetInfo contents and copies the segment data from the given memory locations to the allocated memory.
=== CreateProcess ===
(behavior unconfirmed)
Sets up a kernel process using the segments managed by the given CodeSet handle.
=== Run ===
(behavior unconfirmed)
Sets up the main process thread and appends it to the scheduler queue.


= Threads =
= Threads =