Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 803 Bytes

TODO.md

File metadata and controls

35 lines (23 loc) · 803 Bytes

TODO before release:

  1. Cross-browser testing / note for users

  2. Performance Testing / Optimization

Chrome profiler: https://developers.google.com/chrome-developer-tools/docs/commandline-api?hl=fr-FR#profilename

  1. More robust assembler
    • Support labels that are on their own line
    • Support hex immediates
    • Clean out empty lines instead of crashing
    • Support .data directives for users to load data to me

Not being implemented:

  1. floating point (stick to soft-float)

Maybe Later:

  1. Integrate many of the new Long functions from utils.js into a custom copy of closure-library

Milestones / Done:

  1. Implement Traps / supervisor / syscall / htif

  2. Implement VM/MMU

  3. Boot Linux

  4. RV64ui-p All Tests Pass