|
|
fbe2c529af
|
Add decoding of INT and IRET instructions
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-06 12:52:46 -05:00 |
|
|
|
34b1147fe6
|
Add int and iret instruction definitions to the VM backend
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-06 12:30:49 -05:00 |
|
|
|
58262eab40
|
Move examples to libvm source base and add symlink to root directory
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-06 12:18:20 -05:00 |
|
|
|
b1f2de198e
|
Add interrupt definition syntax and interrupt handling in VM execution state
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-06 12:17:05 -05:00 |
|
|
|
bf83601cdf
|
Add interrupt struct and IVT reader
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-04 16:41:37 -05:00 |
|
|
|
ce352c000c
|
Add IVT register and interrupt module
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-04 14:37:00 -05:00 |
|
|
|
711bfeb7f9
|
Squash some warnings
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-03 19:34:41 -05:00 |
|
|
|
bac1b413dc
|
Remove structopt where appropriate
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-03 19:33:55 -05:00 |
|
|
|
5ffca7bcf0
|
Second part of VM lib transition
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
|
2020-03-03 19:07:35 -05:00 |
|