What exactly are IMP bits in ARM paging structures?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
pvc
Member
Member
Posts: 201
Joined: Mon Jan 15, 2018 2:27 pm

What exactly are IMP bits in ARM paging structures?

Post by pvc »

What exactly are IMP bits in ARM (VMSA) paging structures? Documenation says that they mean 'Implementation defined'. But what does that mean? Does it mean they are free to use by software (like AVL bit in x86) or are they reserved for something by hardware and shouldn't be touched?
Octocontrabass
Member
Member
Posts: 5581
Joined: Mon Mar 25, 2013 7:01 pm

Re: What exactly are IMP bits in ARM paging structures?

Post by Octocontrabass »

It means those bits are used by the CPU, but each CPU could use them for something different. You shouldn't touch them unless you know what your CPU does with them.
Post Reply