PERFORCE change 29341 for review

Marcel Moolenaar marcel at FreeBSD.org
Mon Apr 21 01:34:09 PDT 2003


http://perforce.freebsd.org/chv.cgi?CH=29341

Change 29341 by marcel at 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.


More information about the p4-projects mailing list