Date: Sat, 4 Nov 2006 01:26:09 GMT From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 109187 for review Message-ID: <200611040126.kA41Q9PR050867@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=109187 Change 109187 by jb@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,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611040126.kA41Q9PR050867>