annotate packages/hal/powerpc/fads/current/src/fads.S @ 66:bf00f99aec69 ecos-sw-2000-02-02

Merge from eCos master repository on 2000-02-02-19:16:44-GMT
author jlarmour
date Wed, 02 Feb 2000 19:57:02 +0000
parents c38311975d4f
children f74b2666b30d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
1 ##=============================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
2 ##
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
3 ## fads.S
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
4 ##
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
5 ## Fads board hardware setup
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
6 ##
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
7 ##=============================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
8 #==============================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
9 #####UNSUPPORTEDBEGIN####
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
10 #
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
11 # -------------------------------------------
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
12 # This source file has been contributed to eCos/Red Hat. It may have been
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
13 # changed slightly to provide an interface consistent with those of other
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
14 # files.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
15 #
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
16 # The functionality and contents of this file is supplied "AS IS"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
17 # without any form of support and will not necessarily be kept up
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
18 # to date by Red Hat.
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
19 #
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
20 # All inquiries about this file, or the functionality provided by it,
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
21 # should be directed to the 'ecos-discuss' mailing list (see
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
22 # http://sourceware.cygnus.com/ecos/intouch.html for details).
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
23 #
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
24 # Contributed by: Kevin Hester <khester@opticworks.com>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
25 # Maintained by: <Unmaintained>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
26 # -------------------------------------------
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
27 #
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
28 #####UNSUPPORTEDEND####
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
29 #==============================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
30 #####COPYRIGHTBEGIN####
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
31 #
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
32 # -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
33 # The contents of this file are subject to the Red Hat eCos Public License
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
34 # Version 1.1 (the "License"); you may not use this file except in
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
35 # compliance with the License. You may obtain a copy of the License at
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
36 # http://www.redhat.com/
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
37 #
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
38 # Software distributed under the License is distributed on an "AS IS"
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
39 # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
40 # License for the specific language governing rights and limitations under
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
41 # the License.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
42 #
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
43 # The Original Code is eCos - Embedded Configurable Operating System,
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
44 # released September 30, 1998.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
45 #
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
46 # The Initial Developer of the Original Code is Red Hat.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
47 # Portions created by Red Hat are
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
48 # Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
49 # All Rights Reserved.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
50 # -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 2
diff changeset
51 #
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
52 #####COPYRIGHTEND####
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
53 ##=============================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
54 #######DESCRIPTIONBEGIN####
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
55 ##
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
56 ## Author(s): nickg
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
57 ## Contributors:nickg
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
58 ## Date: 1997-11-11
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
59 ## Purpose: Fads board hardware setup
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
60 ## Description: This file contains any code needed to initialize the
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
61 ## hardware on a Fads PowerPC board.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
62 ##
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
63 ######DESCRIPTIONEND####
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
64 ##
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
65 ##=============================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
66
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
67 #include <pkgconf/hal.h>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
68
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
69 #include <cyg/hal/ppc.inc>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
70
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
71 #------------------------------------------------------------------------------
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
72
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
73 .globl hal_hardware_init
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
74 hal_hardware_init:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
75
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
76 #if defined(CYGPKG_HAL_POWERPC_FADS) && defined(CYG_HAL_POWERPC_MP860)
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
77
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
78 # kevinh disabled - we use the values which have already been setup
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
79 # by the mpc8bug
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
80
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
81 #endif
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
82 blr
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
83
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
84 #------------------------------------------------------------------------------
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
85 # end of fads.S