Re: Utcb in syscall
Adam Lackorzynski <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue May 12, 2015 at 11:01:13 +0800, watermirror wrote: > hi ,in sys_ipc_wrapper, the code first get the current thread's syscall entry frame: > .... > Thread *curr=current_thread(); > Syscall_frame *f = curr-regs(); > ... > > > according to the Syscall_frame's implemention, it can get the Utcb by Syscall_frame::utcb(). > > > but the following code get the Utcb in another way: > > > Utcb *utcb = curr->utcb().access(true); > > > what's the difference between those two Utcb? Specifying the utcb via the syscall is not used currently, there's just one. Adam -- Adam [email protected] Lackorzynski http://os.inf.tu-dresden.de/~adam/