Bochs/bochs/disasm
Stanislav Shwartsman 75bda1d5cd implemented SVM emulation support for Bochs (incomplete yet)
I am merging the code in order to start making shortcuts between VMX emulation and SVM emulation.
Of course SVM emulation is incomplete, completely untested and not expected to work.
But someone could already take a look one the code and give some suggestions.

Also looking for anybody with existing SVM kernels - as simple as possible - for testing.

Status:
 - exceptions intercept is not implemented yet
 - IO intercept is not implemented yet
 - MSR intercept is not implemented yet
 - virtual interrupts are not implemented yet
 - CPUID is not implemented yet

No advanced SVM featurez planned - I am implementing the very basic 'Pacifica' document from 2005 using QEMU code as reference.
2011-12-25 19:35:29 +00:00
..
dis_decode.cc disasm: correctly handle VEX and XOP based opcodes 2011-11-23 19:43:50 +00:00
dis_groups.cc implemented SVM emulation support for Bochs (incomplete yet) 2011-12-25 19:35:29 +00:00
dis_tables_avx.inc disasm for FMA4, better dbg print SSE rounding control with MXCSR 2011-10-06 20:33:10 +00:00
dis_tables_sse.inc - Added support for AMD SSE4A emulation, the instructions can be enabled 2011-09-18 16:18:22 +00:00
dis_tables_x87.inc - deleted executable properties from source files 2011-04-03 10:29:19 +00:00
dis_tables_xop.inc fixed xop opcodes disasm tables 2011-11-23 16:44:38 +00:00
dis_tables.h implemented SVM emulation support for Bochs (incomplete yet) 2011-12-25 19:35:29 +00:00
dis_tables.inc implemented SVM emulation support for Bochs (incomplete yet) 2011-12-25 19:35:29 +00:00
disasm.h implemented SVM emulation support for Bochs (incomplete yet) 2011-12-25 19:35:29 +00:00
Makefile.in disasm for XOP instructions 2011-10-30 08:58:49 +00:00
opcodes.inc implemented SVM emulation support for Bochs (incomplete yet) 2011-12-25 19:35:29 +00:00
resolve.cc typo fix 2011-08-28 21:41:54 +00:00
syntax.cc remove redundant code 2011-08-22 17:19:04 +00:00