Harvard-PRINCESS / Guppy

A very adaptable fish.
Other
1 stars 3 forks source link

Refactoring trapframe #93

Open jingmeihu opened 7 years ago

jingmeihu commented 7 years ago
  1. understand the organization of arm trapframe in barrelfish
  2. understand those assembly code that is relevant to syscall and trapframe (especially those registers)
  3. try to refactor the structure of trapframe, change it into capability

(I don't know what kinds of labels and milestone could be added for this issue.)

alexpatel commented 7 years ago

Great, I will tackle this when I get in this afternoon. Thanks for writing it up!

alexpatel commented 7 years ago

I am putting the code reading notes on this wiki page, and will work on a feature branch for the re-factor if it is so appropriate to refactor this code.

alexpatel commented 7 years ago

Hi, @CrystalMei - I have put a walkthrough of ARM "trap frames" from machine code -> lib/barrelfish at https://github.com/Harvard-PRINCESS/Guppy/wiki/ARM-Trapframe-walkthrough-documentation.

I'm a bit confused on what you were thinking re: refactor - maybe tomorrow after stand-up we all could discuss what that might look like / how making this into a capability would get used in user-space?