/x86emu

The beginning of a x86_64 emulator written in Rust

Primary LanguageRustMIT LicenseMIT

  • Interpret many x86_64 instructions

TODO

  • Load and run some basic userland elf files
  • Implement timers and interrupts
  • Implement emulated hardware (PCI, Keyboard, Screen, virtio block and net devices etc.)