Skip site navigation (1)Skip section navigation (2)
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>