From owner-cvs-all Thu Mar 14 11:33:13 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C26DC37B400; Thu, 14 Mar 2002 11:33:05 -0800 (PST) Received: (from dfr@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2EJX5591335; Thu, 14 Mar 2002 11:33:05 -0800 (PST) (envelope-from dfr) Message-Id: <200203141933.g2EJX5591335@freefall.freebsd.org> From: Doug Rabson Date: Thu, 14 Mar 2002 11:33:05 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 swtch.s X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dfr 2002/03/14 11:33:05 PST Modified files: sys/ia64/ia64 swtch.s Log: * Save and restore PCPU_GET(current_pmap) in pcb_pmap so that we don't lose if a process is preempted while pmap is temporarily switched to another pmap. * For SMP, drop the high-fp state when a thread is switched away from so that if another cpu resumes that thread, it doesn't have to play games with IPI to get ahold of the correct register values. Revision Changes Path 1.18 +23 -11 src/sys/ia64/ia64/swtch.s To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message