PERFORCE change 109187 for review
John Birrell
jb at FreeBSD.org
Sat Nov 4 01:26:15 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=109187
Change 109187 by jb at jb_freebsd8 on 2006/11/04 01:25:57
Reset to match current.
Affected files ...
.. //depot/projects/dtrace/src/sys/arm/arm/vm_machdep.c#8 edit
Differences ...
==== //depot/projects/dtrace/src/sys/arm/arm/vm_machdep.c#8 (text+ko) ====
@@ -266,7 +266,8 @@
* Initialize machine state (pcb and trap frame) for a new thread about to
* upcall. Put enough state in the new thread's PCB to get it to go back
* userret(), where we can intercept it again to set the return (upcall)
- * Address and stack, along with those from upcals that are from other sources.
+ * Address and stack, along with those from upcals that are from other sources
+ * such as those generated in thread_userret() itself.
*/
void
cpu_set_upcall(struct thread *td, struct thread *td0)
@@ -292,8 +293,9 @@
}
/*
- * Modify the machine state created by cpu_set_upcall() to arrange
- * for the new thread to make a specific call as its first act.
+ * Set that machine state for performing an upcall that has to
+ * be done in thread_userret() so that those upcalls generated
+ * in thread_userret() itself can be done as well.
*/
void
cpu_set_upcall_kse(struct thread *td, void (*entry)(void *), void *arg,
More information about the p4-projects
mailing list