OSDev.org

The Place to Start for Operating System Developers
It is currently Sun Aug 18, 2019 11:47 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: After enabling mmu on arm (aarch64)
PostPosted: Tue Dec 11, 2018 9:09 am 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 383
Location: Ukraine, Bachmut
bzt wrote:
zaval wrote:
You really confused things. Instead of arguing, try to clear it up by reading.

You should consider your own advice. Start with that 512G address space you keep repeating. JFYI, the architectural limit of ARMv8 is 52 bits as a starter. Second, write PoC and try that out. I'm afraid I cannot help you more. Some people are just beyond hope.

Good bye,
bzt

#facepalm. what 512GB address space? You better acknowledge that you finally got it you were wrong instead of playing the fool.
Of course, you cannot help if you still can't distinguish between pieces talking about PAs and talking about VAs and worse, - don't want to go and learn.
but last time, again, I told about the 512TB VA space limit. for especially gifted, I show the quote:
Quote:
In AArch64 state, the VA address space has a maximum address width of 48 bits. With a single VA
range this gives a maximum VA space of 256TB, with VA range of 0x0000_0000_0000_0000 to
0x0000_FFFF_FFFF_FFFF.
However, for the EL1&0 translation stage the VA range is split into two subranges, one at the
bottom of the full 64-bit address range of the PC, and one at the top, as follows:
• The bottom VA range runs up from address 0x0000_0000_0000_0000. With the maximum
address width of 48 bits this gives a VA range of 0x0000_0000_0000_0000 to
0x0000_FFFF_FFFF_FFFF.
• The top VA subrange runs up to address 0xFFFF_FFFF_FFFF_FFFF. With the maximum address
width of 48 bits this gives a VA range of 0xFFFF_0000_0000_0000 to 0xFFFF_FFFF_FFFF_FFFF.
Reducing the address width for this subrange increases the bottom address of the range.
This means that there are two VA subranges, each of up to 256TB.
Each translation regime, that takes a VA as an input address, can be configured to support fewer
than 48 bits of virtual address space,

This is from the architecture version, relevant to RPi3 Cortex-A53. And this one quote contains enough information for a willing one to get he was mistaken. But it's not about you.
You failed to acknowledge you messed it up. it speaks about you and you know, I don't care about your unwillingness to listen, you have proven your inability to discuss normally before, not to mention - take the fact you are mistaken. my intention was to point out to your mistakes, so that you won't confuse the topic starter with your wrong claims.

_________________
future big goal: ANT - NT-like OS for mips, arm and x86.
current smaller goal: efify - UEFI for a couple of boards (mips and arm).


Top
 Profile  
 
 Post subject: Re: After enabling mmu on arm (aarch64)
PostPosted: Tue Dec 11, 2018 11:25 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1481
Location: Athens, GA, USA
I suggest that you both calm down and step away from this thread for a bit. It's getting a bit heated, and for little reason.

Perhaps we can let the OP reply, giving them a chance to let us know the outcome from the initial advice? I have an interest in this question myself, so I'd like to hear what they have to say about whether they got it working or not, and how.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
μή εἶναι βασιλικήν ἀτραπόν ἐπί γεωμετρίαν
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Last edited by Schol-R-LEA on Wed Dec 12, 2018 10:24 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: After enabling mmu on arm (aarch64)
PostPosted: Wed Dec 12, 2018 6:15 pm 
Offline
Member
Member

Joined: Mon Feb 02, 2015 7:11 pm
Posts: 305
Why is there no moderator acting on this thread? This tone and insults in these messages have no place on this forum.

I would suggest locking the thread and giving both a warning.

_________________
https://github.com/kiznit/rainbow-os


Top
 Profile  
 
 Post subject: Re: After enabling mmu on arm (aarch64)
PostPosted: Thu Dec 13, 2018 12:48 am 
Offline
Member
Member
User avatar

Joined: Tue Dec 25, 2007 6:03 am
Posts: 715
Location: Perth, Western Australia
(MODERATOR NOTE)
I've split out the last two posts by zval and bzt (moved to a hidden forum), as they were getting a bit too heated.

_________________
Kernel Development, It's the brain surgery of programming.
Acess2 OS (c) | Tifflin OS (rust) | mrustc - Rust compiler
Currently Working on: mrustc


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group