2022-12-23-meeting-notes 892 B

123456789101112131415161718
  1. - big success: interrupts working
  2. - software interrupts as well as external interrupts usable
  3. - no timer interrupts yet, needs more setup (try without first)
  4. - test c programs use software interrupt, writes to `mip` CSR and external interrupts
  5. - intsim c program:
  6. - for testing interrupt behavior particularly inside simulation (uart functions fill up screen)
  7. - inttest c program:
  8. - for testing interrupts on bare-metal
  9. - vecinttest c program:
  10. - same as inttest but with vectored interrupts
  11. - various interrupt logic pipeline bugs fixed (through extensive simulations and testing)
  12. - TODO:
  13. - concentrate on finding more bugs and clean-up implementation
  14. - fix testbenches and unit tests again
  15. - timer interrupt infrastructure, may need to be thought up
  16. - definitely implement missing wfi instruction
  17. - possible interrupt cooldown logic optimizations