3 ms·
Haven't found the source code (https://github.com/orgs/felix86-emu/repositories https://github.com/orgs/felix86-emu/repositories looked likely but no), curious
by JonChesterfield 1y ago
Haven't found the source code (https://github.com/orgs/felix86-emu/repositories https://github.com/orgs/felix86-emu/repositories looked likely but no), curious whether this is a qemu fork or a DIY effort.
- drmpeg 1y agohttps://github.com/OFFTKP/felix86/ https://github.com/OFFTKP/felix86/
- JonChesterfield 1y agoNice, thanks! I appreciate seeing a bunch of the instruction definitions written in a serialisation format (e.g. https://github.com/OFFTKP/felix86/blob/master/counts/SSE2.json https://github.com/OFFTKP/felix86/blob/master/counts/SSE2.js...) as opposed to C macros.
- bonzini 1y agoThose are tests, it seems. The actual sources are at https://github.com/OFFTKP/felix86/tree/master/src/felix86 https://github.com/OFFTKP/felix86/tree/master/src/felix86 and the disassembler is https://zydis.re https://zydis.re.
- dzaima 1y agoThe main x86 to RISC-V instruction mapping is in this file: https://github.com/OFFTKP/felix86/blob/master/src/felix86/v2/handlers.cpp https://github.com/OFFTKP/felix86/blob/master/src/felix86/v2... That file is just testing I believe.