annotate packages/hal/arm/cma230/current/include/hal_platform_extras.h @ 64:c38311975d4f ecos-sw-2000-01-28

Merge from eCos master repository on 2000-01-28-04:28:11-GMT
author jlarmour
date Fri, 28 Jan 2000 04:59:39 +0000
parents 6e51d764f8f1
children bf00f99aec69
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
58
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
1 #ifndef CYGONCE_HAL_PLATFORM_EXTRAS_H
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
2 #define CYGONCE_HAL_PLATFORM_EXTRAS_H
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
3
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
4 /*=============================================================================
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
5 //
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
6 // hal_platform_extras.h
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
7 //
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
8 // Platform specific support for HAL (assembly code)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
9 //
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
10 //=============================================================================
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
11 //####COPYRIGHTBEGIN####
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
12 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
13 // -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
14 // The contents of this file are subject to the Red Hat eCos Public License
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
15 // Version 1.0 (the "License"); you may not use this file except in
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
16 // compliance with the License. You may obtain a copy of the License at
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
17 // http://sourceware.cygnus.com/ecos
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
18 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
19 // Software distributed under the License is distributed on an
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
20 // 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: 58
diff changeset
21 // 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: 58
diff changeset
22 // the License.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
23 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
24 // 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: 58
diff changeset
25 // released September 30, 1998.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
26 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
27 // 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: 58
diff changeset
28 // Portions created by Red Hat are
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
29 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
30 // All Rights Reserved.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
31 // -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 58
diff changeset
32 //
58
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
33 //####COPYRIGHTEND####
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
34 //=============================================================================
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
35 //#####DESCRIPTIONBEGIN####
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
36 //
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
37 // Author(s): gthomas
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
38 // Contributors: gthomas, msalter
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
39 // Date: 1999-12-02
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
40 // Purpose: Cogent CMA222 platform extras, in particular MMU tables
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
41 // Description:
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
42 // Usage: #include <cyg/hal/hal_platform_extras.h>
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
43 //
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
44 //####DESCRIPTIONEND####
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
45 //
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
46 //===========================================================================*/
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
47
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
48 .section ".mmu_tables","aw"
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
49
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
50 #define NEXT_PAGE \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
51 .long PTE ; \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
52 .set PTE,PTE+MMU_PAGE_SIZE
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
53
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
54 _PT_0x0:
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
55 .set PTE,DRAM_PA_START|MMU_L2_TYPE_Small\
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
56 |MMU_AP_Any|MMU_Bufferable|MMU_Cacheable
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
57 .rept (0x2000000)/0x1000
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
58 NEXT_PAGE
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
59 .endr
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
60 .balign 0x0400
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
61
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
62 // Too bad these macros don't work ['as' bug?] :-(
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
63
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
64 #define NEXT_SECTION \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
65 .long PTE+OFF ;\
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
66 .set OFF,OFF+(MMU_SECTION_SIZE/MMU_PAGE_SIZE)*4
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
67
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
68 #define FILL_SEGMENT_(base) \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
69 .set PTE,base \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
70 .set OFF,0x00000000 \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
71 .rept 0x10000000/MMU_SECTION_SIZE \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
72 NEXT_SECTION \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
73 .endr
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
74
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
75 #define OFF ((MMU_SECTION_SIZE/MMU_PAGE_SIZE)*4)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
76
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
77 #define FILL_8M_SEGMENT(base,seg) \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
78 .long base+(OFF*(seg+0x00)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
79 .long base+(OFF*(seg+0x01)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
80 .long base+(OFF*(seg+0x02)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
81 .long base+(OFF*(seg+0x03)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
82 .long base+(OFF*(seg+0x04)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
83 .long base+(OFF*(seg+0x05)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
84 .long base+(OFF*(seg+0x06)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
85 .long base+(OFF*(seg+0x07)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
86 .long base+(OFF*(seg+0x08));
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
87
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
88 #define FILL_16M_SEGMENT(base,seg) \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
89 .long base+(OFF*(seg+0x00)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
90 .long base+(OFF*(seg+0x01)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
91 .long base+(OFF*(seg+0x02)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
92 .long base+(OFF*(seg+0x03)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
93 .long base+(OFF*(seg+0x04)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
94 .long base+(OFF*(seg+0x05)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
95 .long base+(OFF*(seg+0x06)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
96 .long base+(OFF*(seg+0x07)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
97 .long base+(OFF*(seg+0x08)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
98 .long base+(OFF*(seg+0x09)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
99 .long base+(OFF*(seg+0x0A)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
100 .long base+(OFF*(seg+0x0B)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
101 .long base+(OFF*(seg+0x0C)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
102 .long base+(OFF*(seg+0x0D)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
103 .long base+(OFF*(seg+0x0E)); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
104 .long base+(OFF*(seg+0x0F));
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
105
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
106 #define FILL_32M_SEGMENT(base,seg) \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
107 FILL_16M_SEGMENT(base,0x00); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
108 FILL_16M_SEGMENT(base,0x10);
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
109
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
110 #define FILL_256M_SEGMENT(base) \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
111 FILL_16M_SEGMENT(base,0x00); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
112 FILL_16M_SEGMENT(base,0x10); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
113 FILL_16M_SEGMENT(base,0x20); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
114 FILL_16M_SEGMENT(base,0x30); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
115 FILL_16M_SEGMENT(base,0x40); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
116 FILL_16M_SEGMENT(base,0x50); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
117 FILL_16M_SEGMENT(base,0x60); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
118 FILL_16M_SEGMENT(base,0x70); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
119 FILL_16M_SEGMENT(base,0x80); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
120 FILL_16M_SEGMENT(base,0x90); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
121 FILL_16M_SEGMENT(base,0xA0); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
122 FILL_16M_SEGMENT(base,0xB0); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
123 FILL_16M_SEGMENT(base,0xC0); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
124 FILL_16M_SEGMENT(base,0xD0); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
125 FILL_16M_SEGMENT(base,0xE0); \
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
126 FILL_16M_SEGMENT(base,0xF0);
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
127
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
128 .balign 0x4000
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
129 _MMU_table:
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
130 FILL_32M_SEGMENT(_PT_0x0+MMU_L1_TYPE_Page,0x00)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
131 FILL_32M_SEGMENT(MMU_L1_TYPE_Fault,0x00)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
132 FILL_32M_SEGMENT(PCIMEM_PA|MMU_L1_TYPE_Section|MMU_AP_Any)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
133 FILL_32M_SEGMENT(MMU_L1_TYPE_Fault,0x00)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
134 FILL_32M_SEGMENT(MMU_L1_TYPE_Fault,0x00)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
135 FILL_32M_SEGMENT(MMU_L1_TYPE_Fault,0x00)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
136 FILL_32M_SEGMENT(MMU_L1_TYPE_Fault,0x00)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
137 FILL_8M_SEGMENT(ROM_PA|MMU_L1_TYPE_Section|MMU_AP_Any)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
138 FILL_16M_SEGMENT(MBIO_PA|MMU_L1_TYPE_Section|MMU_AP_Any)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
139 FILL_8M_SEGMENT(FLASH_PA|MMU_L1_TYPE_Section|MMU_AP_Any)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
140 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
141 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
142 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
143 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
144 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
145 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
146 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
147 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
148 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
149 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
150 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
151 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
152 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
153 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
154 FILL_256M_SEGMENT(MMU_L1_TYPE_Fault)
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
155
6e51d764f8f1 Merge from eCos master repository on 1999-12-10-07:47:04-GMT
jlarmour
parents:
diff changeset
156 #endif // CYGONCE_HAL_PLATFORM_EXTRAS_H