From owner-p4-projects Sun Nov 17 17:24:26 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BE4FC37B404; Sun, 17 Nov 2002 17:24:24 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5501937B401 for ; Sun, 17 Nov 2002 17:24:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13B1943E3B for ; Sun, 17 Nov 2002 17:24:24 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gAI1LYmV038994 for ; Sun, 17 Nov 2002 17:21:34 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gAI1LXtj038991 for perforce@freebsd.org; Sun, 17 Nov 2002 17:21:33 -0800 (PST) Date: Sun, 17 Nov 2002 17:21:33 -0800 (PST) Message-Id: <200211180121.gAI1LXtj038991@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 21195 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=21195 Change 21195 by marcel@marcel_nfs on 2002/11/17 17:21:22 Go off on a tangent: group registers in structures based on the runtime specification. This allows us to more conveniently work with sets of registers, where work is defined as saving, restoring and copying and can be used as the building blocks for trapframes, sigframes, mcontexts, regs, fpregs, pcbs and any of the zillion I forget. Hopefully this helps reduce the PITA of continuously writing and rewriting those tedious save/restore sequences... Note that switching to this will definitely be an ABI breaker. This file is unused for now. Once the dark side clouds less and the force is with us, we will use it. Right, Yoda? Affected files ... .. //depot/projects/ia64/sys/ia64/include/_regset.h#1 add Differences ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message