Date: Tue, 29 Oct 2002 23:58:11 -0800 (PST) From: Marcel Moolenaar <marcel@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 exception.s Message-ID: <200210300758.g9U7wBtk012419@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2002/10/29 23:58:11 PST Modified files: sys/ia64/ia64 exception.s Log: Don't pass the return address to exception_save in register b0. Use a true scratch register. This change and future re-allocations will eventually result in code that we can unwind to to get the preserved registers of the process. This of course means that we cannot trash them while saving the process context. While re-allocating, remove the register aliases. Abstraction is in this case disadvanteous. Revision Changes Path 1.37 +79 -98 src/sys/ia64/ia64/exception.s To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210300758.g9U7wBtk012419>