Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Previous software interrupt support was added to Xed, but I wasn't using the kernel
authorKyle Hale <kh@u.northwestern.edu>
Wed, 26 Oct 2011 22:28:47 +0000 (18:28 -0400)
committerJack Lange <jacklange@cs.pitt.edu>
Wed, 26 Oct 2011 22:31:21 +0000 (18:31 -0400)
commit09870137e9dacaa2244b4a206d50adaeadbcbe3c
treefdbc6b4ad6641e74c43b18743340f388491bcd88
parent207aeb7262c91a24cab22e8454da05bb98ff7252
Previous software interrupt support was added to Xed, but I wasn't using the kernel
module then. After switching to the kernel module it appeared that there was no support
in the internal decoder for INTs. This commit adds this support, and corrects a previous
error in calculating the operand width of an INT instruction.
palacios/include/palacios/vmm_instr_decoder.h
palacios/src/palacios/vmm_v3dec.c