source: rtems/doc/supplements/m68k/memmodel.t @ 139b2e4a

4.104.114.84.95
Last change on this file since 139b2e4a was 139b2e4a, checked in by Joel Sherrill <joel.sherrill@…>, on 06/04/97 at 18:32:07

added CVS Id string

  • Property mode set to 100644
File size: 1.9 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1996.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@ifinfo
10@node Memory Model, Memory Model Introduction, Calling Conventions User-Provided Routines, Top
11@end ifinfo
12@chapter Memory Model
13@ifinfo
14@menu
15* Memory Model Introduction::
16* Memory Model Flat Memory Model::
17@end menu
18@end ifinfo
19
20@ifinfo
21@node Memory Model Introduction, Memory Model Flat Memory Model, Memory Model, Memory Model
22@end ifinfo
23@section Introduction
24
25A processor may support any combination of memory
26models ranging from pure physical addressing to complex demand
27paged virtual memory systems.  RTEMS supports a flat memory
28model which ranges contiguously over the processor's allowable
29address space.  RTEMS does not support segmentation or virtual
30memory of any kind.  The appropriate memory model for RTEMS
31provided by the targeted processor and related characteristics
32of that model are described in this chapter.
33
34@ifinfo
35@node Memory Model Flat Memory Model, Interrupt Processing, Memory Model Introduction, Memory Model
36@end ifinfo
37@section Flat Memory Model
38
39The MC68xxx family supports a flat 32-bit address
40space with addresses ranging from 0x00000000 to 0xFFFFFFFF (4
41gigabytes).  Each address is represented by a 32-bit value and
42is byte addressable.  The address may be used to reference a
43single byte, word (2-bytes), or long word (4 bytes).  Memory
44accesses within this address space are performed in big endian
45fashion by the processors in this family.
46
47Some of the MC68xxx family members such as the
48MC68020, MC68030, and MC68040 support virtual memory and
49segmentation.  The MC68020 requires external hardware support
50such as the MC68851 Paged Memory Management Unit coprocessor
51which is typically used to perform address translations for
52these systems.  RTEMS does not support virtual memory or
53segmentation on any of the MC68xxx family members.
54
Note: See TracBrowser for help on using the repository browser.