source: rtems/cpukit/score/cpu/hppa1.1/rtems/score/cpu_asm.h @ 7908ba5b

4.104.114.84.95
Last change on this file since 7908ba5b was 7908ba5b, checked in by Joel Sherrill <joel.sherrill@…>, on 02/18/99 at 18:28:24

Part of the automake VI patch from Ralf Corsepius <corsepiu@…>:

4) rtems-rc-19990202-0.diff /reorg-score-cpu.sh

reorg-score-cpu.sh reorganizes the cpu/<cpu>/* subdirectories in a
similar manner than previous reorg scripts did. rtems-rc-19990202-0.diff
contains the diffs after reorg-score-cpu.sh has been run on a
rtems-19981215 snapshot + my patches up to rtems-rc-19990131-2.diff.

This patch is rather nasty and may break something. However, I've tested
it for about 10 different target/bsp pairs and believe to have shaken
out most bugs.

I wonder about the following .h files that were not moved:

a29k/asm.h
a29k/cpu_asm.h
i386/asm.h
i960/asm.h
m68k/asm.h
m68k/m68302.h
m68k/m68360.h
m68k/qsm.h
m68k/sim.h
mips64orion/asm.h
mips64orion/cpu_asm.h
mips64orion/mips64orion.h
no_cpu/asm.h
no_cpu/cpu_asm.h
powerpc/asm.h
powerpc/mpc860.h
sh/asm.h
sparc/asm.h
sparc/erc32.h

  • Property mode set to 100644
File size: 1.9 KB
Line 
1/*
2 * Copyright (c) 1990,1991 The University of Utah and
3 * the Center for Software Science (CSS).  All rights reserved.
4 *
5 * Permission to use, copy, modify and distribute this software is hereby
6 * granted provided that (1) source code retains these copyright, permission,
7 * and disclaimer notices, and (2) redistributions including binaries
8 * reproduce the notices in supporting documentation, and (3) all advertising
9 * materials mentioning features or use of this software display the following
10 * acknowledgement: ``This product includes software developed by the Center
11 * for Software Science at the University of Utah.''
12 *
13 * THE UNIVERSITY OF UTAH AND CSS ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS
14 * IS" CONDITION.  THE UNIVERSITY OF UTAH AND CSS DISCLAIM ANY LIABILITY OF
15 * ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
16 *
17 * CSS requests users of this software to return to css-dist@cs.utah.edu any
18 * improvements that they make and grant CSS redistribution rights.
19 *
20 *      Utah $Hdr: asm.h 1.6 91/12/03$
21 *
22 *  $Id$
23 */
24
25/*
26 * Hardware Space Registers
27 */
28sr0     .reg    %sr0
29sr1     .reg    %sr1
30sr2     .reg    %sr2
31sr3     .reg    %sr3
32sr4     .reg    %sr4
33sr5     .reg    %sr5
34sr6     .reg    %sr6
35sr7     .reg    %sr7
36
37/*
38 * Control register aliases
39 */
40
41rctr    .reg    %cr0
42pidr1   .reg    %cr8
43pidr2   .reg    %cr9
44ccr     .reg    %cr10
45sar     .reg    %cr11
46pidr3   .reg    %cr12
47pidr4   .reg    %cr13
48iva     .reg    %cr14
49eiem    .reg    %cr15
50itmr    .reg    %cr16
51pcsq    .reg    %cr17
52pcoq    .reg    %cr18
53iir     .reg    %cr19
54isr     .reg    %cr20
55ior     .reg    %cr21
56ipsw    .reg    %cr22
57eirr    .reg    %cr23
58
59/*
60 * Calling Convention
61 */
62rp      .reg    %r2
63arg3    .reg    %r23
64arg2    .reg    %r24
65arg1    .reg    %r25
66arg0    .reg    %r26
67dp      .reg    %r27
68ret0    .reg    %r28
69ret1    .reg    %r29
70sl      .reg    %r29
71sp      .reg    %r30
72
73
Note: See TracBrowser for help on using the repository browser.