03.12.2016 Views

128-Bit Addressing in RISC-V and Security

Tue1530-128bit-Addr-RISC-V-Wallach-Micron

Tue1530-128bit-Addr-RISC-V-Wallach-Micron

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

64 BIT LINUX<br />

-Memory Management<br />

Proc_ID<br />

32 BITS<br />

VIRTUAL ADDRESS (VA)<br />

64 BITS<br />

Hash<br />

BASE<br />

Page Table Base<br />

F(VA)<br />

LINUX NAME SPACE<br />

Page Base<br />

CAT<br />

Page<br />

Offset<br />

Process Object<br />

Address Space<br />

Page Table per Proc_ID<br />

TLB ASSOCIATES ON A 96 BIT NAME SPACE<br />

.implementaCon dependent<br />

2016 _NOV _<strong>RISC</strong>V_WORKSHOP<br />

Physical<br />

Byte Address<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!