Stanislav Shwartsman
|
1d48973c80
|
updates in fetchdecode.h to help automatic disasm to determined memaccess size
|
2017-05-09 12:06:02 +00:00 |
|
Stanislav Shwartsman
|
3a033fa6db
|
implemented xsaves/xrstors extensions (supported by Intel Skylake core and AMD Ryzen)
|
2017-03-15 21:44:15 +00:00 |
|
Stanislav Shwartsman
|
49c537521a
|
simplify disasm code by splitting it into functions
|
2017-01-22 19:53:42 +00:00 |
|
Stanislav Shwartsman
|
10eb193e01
|
step 1 of rewrite Bochs decoder: legacy decoder tables done. TODO: avx/evex decoder tables, merge decoder and disasm together
|
2017-01-10 20:15:17 +00:00 |
|
Stanislav Shwartsman
|
d9e818cd5d
|
refactoring in the Bochs decoder code
|
2016-09-25 18:19:59 +00:00 |
|
Stanislav Shwartsman
|
6761495f7e
|
second step if Bochs decoder refactoring: extracted assign_srcs code to separate methods
|
2016-07-05 20:42:25 +00:00 |
|
Stanislav Shwartsman
|
7a34f00f99
|
extracted fetchdecode into separated folder under cpu and also out of BX_CPU_C class into stand-alone module. Next step: wrap it up nicely and define clear interace to CPU model to minimize dependencies. Ideally I need fetchdecode to not include CPU at all
|
2016-06-12 21:23:48 +00:00 |
|