Date: Mon, 21 Apr 2003 01:34:06 -0700 (PDT) From: Marcel Moolenaar <marcel@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 29341 for review Message-ID: <200304210834.h3L8Y6RR048181@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=29341 Change 29341 by marcel@marcel_nfs on 2003/04/21 01:33:49 Fix another breakage caused by the rewrite of exec_setregs: we have to have at least 3 registers worth of dirty bytes in order to have the initial arguments loaded in the stacked registers. This is specific to the break-based syscall path and got axed by accident. Affected files ... .. //depot/projects/ia64_epc/sys/ia64/ia64/machdep.c#16 edit Differences ... ==== //depot/projects/ia64_epc/sys/ia64/ia64/machdep.c#16 (text+ko) ==== @@ -1115,6 +1115,7 @@ tf->tf_special.iip = entry; tf->tf_special.cfm = (1UL<<63) | (3UL<<7) | 3UL; tf->tf_special.bspstore = td->td_md.md_bspstore; + tf->tf_special.ndirty = 24; /* * Copy the arguments onto the kernel register stack so that * they get loaded by the loadrs instruction.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304210834.h3L8Y6RR048181>