/[cmucl]/src/code/rt-machdef.lisp
ViewVC logotype

Contents of /src/code/rt-machdef.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations)
Fri Mar 19 15:18:59 2010 UTC (4 years ago) by rtoy
Branch: MAIN
CVS Tags: sparc-tramp-assem-base, post-merge-intl-branch, release-20b-pre1, release-20b-pre2, sparc-tramp-assem-2010-07-19, GIT-CONVERSION, cross-sol-x86-merged, RELEASE_20b, cross-sol-x86-base, snapshot-2010-12, snapshot-2010-11, snapshot-2011-09, snapshot-2011-06, snapshot-2011-07, snapshot-2011-04, snapshot-2011-02, snapshot-2011-03, snapshot-2011-01, snapshot-2010-05, snapshot-2010-04, snapshot-2010-07, snapshot-2010-06, snapshot-2010-08, cross-sol-x86-2010-12-20, cross-sparc-branch-base, HEAD
Branch point for: cross-sparc-branch, RELEASE-20B-BRANCH, sparc-tramp-assem-branch, cross-sol-x86-branch
Changes since 1.4: +2 -1 lines
Merge intl-branch 2010-03-18 to HEAD.  To build, you need to use
boot-2010-02-1 as the bootstrap file.  You should probably also use
the new -P option for build.sh to generate and update the po files
while building.
1 ;;; -*- Log: code.log; Package: Mach -*-
2 ;;;
3 ;;; **********************************************************************
4 ;;; This code was written as part of the CMU Common Lisp project at
5 ;;; Carnegie Mellon University, and has been placed in the public domain.
6 ;;;
7 (ext:file-comment
8 "$Header: /tiger/var/lib/cvsroots/cmucl/src/code/rt-machdef.lisp,v 1.5 2010/03/19 15:18:59 rtoy Rel $")
9 ;;;
10 ;;; **********************************************************************
11 ;;;
12 ;;; Record definitions needed for the interface to Mach.
13 ;;;
14 (in-package "MACH")
15 (intl:textdomain "cmucl")
16
17 (export '(sigcontext-onstack sigcontext-mask sigcontext-sp sigcontext-fp
18 sigcontext-ap sigcontext-iar sigcontext-icscs sigcontext-saveiar
19 sigcontext-regs sigcontext *sigcontext indirect-*sigcontext
20 sigcontext-pc))
21
22 (def-c-record sigcontext
23 (onstack unsigned-long)
24 (mask unsigned-long)
25 (floatsave system-area-pointer)
26 (sp system-area-pointer)
27 (fp system-area-pointer)
28 (ap system-area-pointer)
29 (iar system-area-pointer)
30 (icscs unsigned-long)
31 (saveiar system-area-pointer)
32 (regs int-array))
33
34 (defoperator (sigcontext-pc system-area-pointer) ((x sigcontext))
35 `(sigcontext-iar (alien-value ,x)))

  ViewVC Help
Powered by ViewVC 1.1.5