Stephen Marz
|
d9b1743698
|
Changed scheduler to only return the frame and satp register. The mepc
is now stored in the trap frame.
|
2020-03-12 13:54:39 -04:00 |
|
Stephen Marz
|
c6b261bf20
|
Added comments and reformatted using rustfmt
|
2020-03-12 13:36:50 -04:00 |
|
Stephen Marz
|
46a6296dec
|
Added block specific routines and stub setup routine for block devices
|
2020-03-10 19:29:29 -04:00 |
|
Stephen Marz
|
39cb72ad9f
|
Added virtio probing to kinit
|
2020-03-10 17:17:12 -04:00 |
|
Stephen Marz
|
d44f729957
|
Split CTX switch time and frequency and also use build_satp for switching to user process
|
2020-03-10 15:35:21 -04:00 |
|
Stephen Marz
|
f2b1e2018a
|
Moved PC to trap frame so we don't restart the function
|
2020-03-10 14:55:26 -04:00 |
|
Stephen Marz
|
2984472493
|
Added chapter 9
|
2020-03-10 13:52:09 -04:00 |
|