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.


Change to internal v3_yield/yield_cond semantics:
authorPeter Dinda <pdinda@northwestern.edu>
Sat, 7 Jul 2012 23:23:23 +0000 (18:23 -0500)
committerPeter Dinda <pdinda@northwestern.edu>
Sat, 7 Jul 2012 23:23:23 +0000 (18:23 -0500)
commit25aec1d035e5a740d8c1cb936d7633b6bb5751f1
tree5935e1d7b0f3abbd887c75af36c3e95411fbfe59
parent69f8e46cb46163c55b2832fe5e504d8090ec084e
Change to internal v3_yield/yield_cond semantics:

v3_yield(guest, time (usec) )

time <   0 => direct call to host yield os hook
time >=0 0 => direct call to host yield_timed os hook
              (this usually implies interruptible, even if time=0)

time is in usec
palacios/include/palacios/vmm.h
palacios/src/palacios/svm.c
palacios/src/palacios/vmm.c
palacios/src/palacios/vmm_barrier.c
palacios/src/palacios/vmm_halt.c
palacios/src/palacios/vmm_time.c
palacios/src/palacios/vmx.c