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.


Default yield policy is now friendly with a 10 ms timeout
[palacios.git] / palacios / include / palacios / vmm_perftune.h
index 0a60d6c..4346374 100644 (file)
@@ -35,9 +35,9 @@ struct v3_yield_strategy {
     uint64_t  threshold_usec;   // the point at which we transiton from untimed to timed yield
     uint64_t  time_usec;        // the amount of time for a timed yield call
 
-#define V3_DEFAULT_YIELD_STRATEGY       V3_YIELD_STRATEGY_GREEDY
+#define V3_DEFAULT_YIELD_STRATEGY       V3_YIELD_STRATEGY_FRIENDLY
 #define V3_DEFAULT_YIELD_THRESHOLD_USEC 100
-#define V3_DEFAULT_YIELD_TIME_USEC      1000
+#define V3_DEFAULT_YIELD_TIME_USEC      10000
 };