Re: rv(64) address space size


Jonathan Behrens <behrensj@...>
 

imho,  perhaps not not for sv57,  but for sv64,  we incorporate some of the suggestions
  of the KASLR people.  there are linux versions that implement their suggestions.  perhaps only for sv64.

Could you clarify what suggestions you think we should implement? The KAISER paper describes a way of mitigating side channel attacks, but do you have specific lessons you think we should learn from it for designing sv64?

Jonathan

On Wed, Nov 25, 2020 at 5:31 PM swallach via lists.riscv.org <steven.wallach=bsc.es@...> wrote:
this is a good start

imho,  perhaps not not for sv57,  but for sv64,  we incorporate some of the suggestions
  of the KASLR people.  there are linux versions that implement their suggestions.  perhaps only for sv64.

but thus should be up to discussion



It hasn’t been standardized yet, but there is a placeholder for the Sv57 encoding in the satp.MODE register field. There isn’t a chapter on the Sv57 spec, but it will follow the pattern of Sv39 -> Sv48, with one additional page-table level.

I will suggest to the virtual memory task group that we include Sv57 in the next batch of things we put up for ratification.

On Wed, Nov 25, 2020 at 2:15 PM swallach <steven.wallach@...> wrote:
is this documented?

much appreciated




WARNING / LEGAL TEXT: This message is intended only for the use of the individual or entity to which it is addressed and may contain information which is privileged, confidential, proprietary, or exempt from disclosure under applicable law. If you are not the intended recipient or the person responsible for delivering the message to the intended recipient, you are strictly prohibited from disclosing, distributing, copying, or in any way using this message. If you have received this communication in error, please notify the sender and destroy and delete any copies you may have received.

http://www.bsc.es/disclaimer


Join {tech-privileged@lists.riscv.org to automatically receive all group messages.