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.


HVM Enhancements + Bug Fixes
authorKyle Hale <kh@u.northwestern.edu>
Thu, 14 Jul 2016 20:56:35 +0000 (15:56 -0500)
committerPeter Dinda <pdinda@northwestern.edu>
Thu, 14 Jul 2016 23:56:26 +0000 (18:56 -0500)
commitd85300ed95766164d14a7f3b6c1c681b8b9a9c52
tree2a1c27f2e7e78643120fd81d3cbbb1d7742d0cad
parentf2a53228fe453dcc66700d9a48129d5fe4514816
HVM Enhancements + Bug Fixes

- a ROS->HRT GDT merger facility is now available
  (this is used by Multiverse)
- upcall mechanisms are now selectable at build-time
- hypercalls are (temporarily) acquiring a lock
- HRT->ROS event (signal) mechanism is enhanced with
  additional state to avoid race conditions between
  an event completion, startup of a new event, and
  fetching the result value from the previous event
- HRT->ROS event injection now starts with a 16-byte
  aligned stack (important for SSE)
- other general cleanup
Kconfig
palacios/include/palacios/vmm_hvm.h
palacios/src/palacios/vmm_hvm.c