Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 2, 2012
Commits on Nov 9, 2009
Commits on Nov 7, 2009
Commits on Jan 24, 2009
  1. Implement segmentation sandboxing on OS X as well.

    authored
    OS X uses i386_set_ldt, not modify_ldt. I should probably consider
    moving to autotools or something.
  2. When possible, use x86 segmentation to sandbox memory accesses.

    authored
    We set up the %fs segment to point to the emulated CPU's memory, and do
    all memory acesses through that segment. The emulator program should now
    be completely sandboxed from the guest.
Commits on Sep 7, 2008
  1. Make %ebp point at CPU, not CPU.regs

    authored
    All references to state stored in the VCPU now goes through
    %ebp.
Commits on Jul 4, 2008
  1. Compile with -Wall and fix all the warnings it reports.

    authored
    Also, add a Makefile rule for emacs flymake-mode
Commits on Jun 30, 2008
Commits on Jun 29, 2008
Commits on Jun 28, 2008
  1. First pass at binary translation. We seem to correctly translate all

    authored
    arithmetic instructions. Everything else is still emulated.
Commits on Jun 26, 2008
Commits on Jun 21, 2008
Commits on Jun 15, 2008
  1. Added a driver program and fixed a bunch of bugs. I think the basic

    authored
    CPU emulation is now mostly correct.
Something went wrong with that request. Please try again.