I am going to try to make this question as general as possible. The background is that I am now trying with 6.828 LAB 5 challenge.
Challenge! Implement interrupt-driv