Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
Cortex-A9 RealMode Memory size
Jump...
Cancel
Locked
Locked
Replies
2 replies
Subscribers
119 subscribers
Views
2950 views
Users
0 members are here
Options
Share
More actions
Cancel
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
Cortex-A9 RealMode Memory size
gael therond
over 12 years ago
Note: This was originally posted on 29th April 2011 at
http://forums.arm.com
Dear ARM's guru,
I'm asking myself about the ARM real mode and especially about the memory management on this mode.
Is there a limitation on memory allocution in real-mode under ARM?
Is ARM's Cortex CPU behave like Intel's x86 CPU in real-mode in term of memory allocution?
In fact I want to know if I could use more than the usual 1Mb (Using Gate A20 trick) available in real-mode with an Intel CPU.
Many thanks in advance.
gael therond
over 12 years ago
Note: This was originally posted on 30th April 2011 at
http://forums.arm.com
Many thanks to your answer sim!
This is exactly the answer I was looking for
I'm currently trying to develop a fast bootloader for my NVidia TEGRA 250 DevKit and as NVidia doesn't provided us the TRM I was not sure about this point.
More I use ARM Processors, more I like it, there are no limitation due to backward compatibility for now, and that a good point on it
Cancel
Vote up
0
Vote down
Cancel
Simon Craske
over 12 years ago
Note: This was originally posted on 30th April 2011 at
http://forums.arm.com
None of the concepts you mention exist in ARM systems.
Out of reset the memory is 4GB linear and flat mapped; with the MMU enabled, each process still has a 4GB linear address space, however, the operating system can map each 4KB to any physical address.
The answer to your final question appears to be yes, you can [theoretically] use ~4096 times the amount.
hth
s.
Cancel
Vote up
0
Vote down
Cancel