Libcpu: A library to emulate several CPU architectures using LLVM
5 months ago
- #CPU
- #emulation
- #open-source
- libcpu is an open-source library emulating multiple CPU architectures for emulator projects.
- It features frontends for different CPU types and uses LLVM for the backend.
- Supports user mode and system emulation, dynamic and static recompilation.
- Requires CMake version 2.8 or higher.
- Installation instructions provided for Ubuntu and Fedora.
- Build libcpu using 'make' command.
- Run x86 front-end tests with './test/scripts/8086.sh'.
- Developed between 2009-2010, distributed under the 2-clause BSD license.