[BACK]Return to genassym.cf CVS log [TXT][DIR] Up to [local] / sys / arch / mvmeppc / mvmeppc

Annotation of sys/arch/mvmeppc/mvmeppc/genassym.cf, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: genassym.cf,v 1.9 2005/08/02 21:27:58 drahn Exp $
                      2: #
                      3: # Copyright (c) 1982, 1990 The Regents of the University of California.
                      4: # All rights reserved.
                      5: #
                      6: # Redistribution and use in source and binary forms, with or without
                      7: # modification, are permitted provided that the following conditions
                      8: # are met:
                      9: # 1. Redistributions of source code must retain the above copyright
                     10: #    notice, this list of conditions and the following disclaimer.
                     11: # 2. Redistributions in binary form must reproduce the above copyright
                     12: #    notice, this list of conditions and the following disclaimer in the
                     13: #    documentation and/or other materials provided with the distribution.
                     14: # 3. Neither the name of the University nor the names of its contributors
                     15: #    may be used to endorse or promote products derived from this software
                     16: #    without specific prior written permission.
                     17: #
                     18: # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
                     19: # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
                     20: # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
                     21: # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
                     22: # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
                     23: # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
                     24: # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
                     25: # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
                     26: # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
                     27: # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
                     28: # SUCH DAMAGE.
                     29: #
                     30: #      @(#)genassym.c  7.8 (Berkeley) 5/7/91
                     31: #
                     32:
                     33: include <sys/param.h>
                     34: include <sys/time.h>
                     35: include <sys/proc.h>
                     36: include <uvm/uvm_extern.h>
                     37:
                     38: include <machine/pcb.h>
                     39: include <machine/pmap.h>
                     40:
                     41: export FRAMELEN
                     42: struct trapframe       FRAME_
                     43: member 0               fixreg[0]
                     44: member 1               fixreg[1]
                     45: member 2               fixreg[2]
                     46: member 3               fixreg[3]
                     47: member lr
                     48: member cr
                     49: member ctr
                     50: member xer
                     51: member srr0
                     52: member srr1
                     53: member dar
                     54: member dsisr
                     55: member exc
                     56:
                     57: define SFRAMELEN       roundup(sizeof(struct switchframe), 16)
                     58:
                     59: struct pcb
                     60: member PCB_PMR         pcb_pmreal
                     61: member pcb_sp
                     62: member pcb_spl
                     63: member PCB_FAULT       pcb_onfault
                     64:
                     65: struct pmap
                     66: member PM_USRSR        pm_sr[PPC_USER_SR]
                     67: member PM_KERNELSR     pm_sr[PPC_KERNEL_SR]
                     68:
                     69: struct proc
                     70: member p_forw
                     71: member p_back
                     72: member p_addr
                     73: member p_stat
                     74:
                     75: struct sigframe
                     76: member sf_sc
                     77:
                     78: struct fpsig
                     79:
                     80: export SONPROC

CVSweb