Skip to content

Latest commit

 

History

History
555 lines (499 loc) · 30.8 KB

assembly.riscv.md

File metadata and controls

555 lines (499 loc) · 30.8 KB

C++ links: RISC-V Assembly

Note: see Computer Architecture -- recommended background (which makes the following significantly more approachable) includes an undergraduate-level course.

Contents


Readings

https://riscv.org/publications/

Readings: Security

  • Return-Oriented Programming on RISC-V
    • 2020 ACM Asia Conference on Computer and Communications Security (AsiaCCS)
    • Georges-Axel Jaloyan, Konstantinos Markantonakis, Raja Naeem Akram, David Robin, Keith Mayes, David Naccache
    • https://doi.org/10.1145/3320269.3384738

Books

https://riscv.org/risc-v-books/

Concurrency

Instruction Set Architecture

Instruction Set Architecture: Extensions

Instruction Set Architecture: Extensions: V Vector Extension

Simulation


Formalization, Specification, Verification


Open-Source Hardware Projects


References

https://riscv.org/specifications/


Software

https://riscv.org/software-tools/

Software: Emulation & Simulation

Software: Security

Software: Translation


Talks

2020

2019

2018

2017


Tutorials