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.


Basic HRT startup for HVM, plus assorted cleanup
[palacios.git] / palacios / src / palacios / vmm.c
2015-03-25 Peter Dinda Basic HRT startup for HVM, plus assorted cleanup
2015-03-23 Peter Dinda Add HVM configuration capability, init/deinit, etc
2014-08-25 Oscar Mondragon v3_cpu_mapper_admit_vm function call moved from start_t...
2014-08-18 Oscar Mondragon Hook for thread creation split into create and start...
2014-07-07 Peter Dinda Assorted bug fixes and defensive programming
2014-06-22 Peter Dinda Expose swapping and pinning to host + add visibility...
2014-06-22 Daniel Zuo, Nikhat... Add swapping and pinning capability to Palacios
2014-06-09 Peter Dinda Minor fixes
2014-06-09 Peter Dinda Refactoring and additions to direct paging (nested...
2014-05-26 Peter Dinda Convert shadow paging to use 32 PAE (Require Long Mode)
2013-11-26 Peter Dinda Floating point context-switching and checkpoint/load
2013-10-10 Peter Dinda Dynamic migration of memory from node to node
2013-10-01 Patrick G. Bridges EDF scheduler bugfixes from Oscar
2013-09-19 Peter Dinda Cleaned up deinitialization of VMM and free of VMs
2013-08-04 Peter Dinda Add load-time configurable memory block size
2013-08-04 Jack Lange Added non-contiguous memory region support.
2013-05-06 Oscar Mondragon Add CPU mapper extension and fix to scheduler for time...
2013-03-18 Peter Dinda Checkpointing and migration now support options, the...
2013-02-20 Patrick G. Bridges Split global option processing code into a separate...
2013-02-19 Patrick G. Bridges Merge branch 'devel' of ssh://newskysaw.cs.northwestern...
2013-02-19 Patrick G. Bridges Added null check to option processing call.
2013-02-14 Patrick G. Bridges Correction of scheduler registration check
2013-02-11 Patrick G. Bridges Added first cut at options processing for the palacios...
2013-02-06 Oscar Mondragon Commented in scheduler call previously commented out.
2013-02-06 Oscar Mondragon Initial commit of new scheduling infrastructure. The...
2012-12-29 Peter Dinda Context-based output infrastructure (V3_Print, etc...
2012-12-29 Peter Dinda information request api for the host - gives a more...
2012-09-21 Patrick G. Bridges Added updated sleep/wakeup functionality
2012-08-17 Peter Dinda Disallow startup with shadow paging + memory region...
2012-08-03 Peter Dinda APIC and CR8 changes for vector priorization vs TPR
2012-07-28 Jack Lange typo fix
2012-07-27 Jack Lange added state checks for VM control commands
2012-07-19 Mark Cartwright... Live Migration Functionality
2012-07-07 Kyle Hale Revised check for already-launched VM
2012-07-07 Peter Dinda Change to internal v3_yield/yield_cond semantics:
2012-07-07 Kyle Hale don't allow launch of an already running VM
2012-07-07 Peter Dinda Make V3_Yield and V3_Yield_Timed macros globally visibl...
2012-04-20 Patrick G. Bridges More work on time fixing/debugging
2012-04-14 Brian Kocoloski Added selective per CPU initialization option
2012-03-29 Patrick G. Bridges Fixed conditional yield frequency calculation in yield_...
2012-02-10 Jack Lange fixes to allow stopping a paused guest
2012-02-10 Jack Lange initial simulation functionality
2012-02-09 Patrick G. Bridges Merge branch 'devel' of ssh://newskysaw.cs.northwestern...
2012-02-09 Patrick G. Bridges Minor time fixes
2012-02-08 Jack Lange added a global machine type to determine machine archit...
2011-11-15 Peter Dinda Assure that cores start out in CORE_STOPPED state
2011-11-03 Jack Lange moved VM runstate settings to avoid race condition
2011-10-27 Jack Lange added error checking to guest launch to handle core...
2011-10-24 Patrick G. Bridges Cleaned up time management stuff, being more careful...
2011-10-06 Jack Lange userspace changes to break apart VM lifecycle management
2011-09-22 Jack Lange exported functionality for vmcs flushing via vmcs_clear
2011-09-22 Jack Lange Remove non-multithreaded OS option. Change VM creation...
2011-09-16 Jack Lange hooking checkpoints into vmm execution
2011-09-16 Madhav Suresh hooked checkpoint code up to the linux module and added...
2011-09-13 Jack Lange Added barrier locking to the core migration functionality
2011-09-01 Lei Xia Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2011-08-30 Jack Lange deinitialization fixes
2011-08-18 Lei Xia Initial support for moving virtual cores among differen...
2011-08-12 Jack Lange cleaned up VM run states and added pause state
2011-07-30 Jack Lange added barrier synchronization and integrated it with...
2011-05-26 Jack Lange updated SIPI behavior to be arch specific
2011-05-06 Lei Xia Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2011-05-05 Lei Xia Separate VNET from Palacios, add its own host_hooks...
2011-05-04 Jack Lange separated virtual cores from physical cores
2011-05-04 Lei Xia move vnet code outside of palacios core directory
2011-05-02 Jack Lange build fixes to merge the Palacios configuration paramet...
2011-04-29 Jack Lange added support for Intel EPT with(?) and without unrestr...
2011-04-21 Jack Lange vmx cleanup
2011-04-19 Jack Lange remove yielding print statement
2011-03-18 Jack Lange linux build fix and deinitialization fix
2011-03-06 Jack Lange decoder updates
2011-03-04 Jack Lange fixed local core startup check
2011-03-04 Jack Lange added support for specifiying logical core targets...
2011-03-04 Jack Lange initial checking of internal decoder
2011-03-02 Jack Lange updates to make things more configurable
2011-03-01 Jack Lange reverted host_cpu_id changes because it broke multicore...
2011-02-22 Patrick G. Bridges Fixups to let us run multiple guests on a single CPU...
2011-02-04 Peter Dinda Corrected APIC IPI and IRQ dispatch routines
2011-01-27 Jack Lange build fixes and cleanup code to handle VMM shutdown
2011-01-22 Erik van der Kouwe This patch adds a few compiler conditionals so that...
2011-01-20 Jack Lange added initial global shutdown functionality
2011-01-19 Jack Lange removed outdated build environment
2011-01-12 Jack Lange free configuration data during deinitialization
2011-01-12 Jack Lange delete leftover resource hooks and various resource...
2011-01-12 Jack Lange uninitializing of memory hooks and host events
2011-01-12 Jack Lange restructured device manager deinitialization
2011-01-06 Jack Lange added vmcs/vmcb freeing
2010-11-24 Jack Lange minor fixes for stopping VMs
2010-11-23 Jack Lange updated stop procedure to handle multiple cores
2010-11-23 Jack Lange added free interface
2010-11-23 Jack Lange deallocation of devices
2010-11-15 Jack Lange Merge branch 'devel' of ssh://palacios@newskysaw/home...
2010-11-15 Jack Lange moved the host_private_data assignment to earlier in...
2010-11-11 Patrick G. Bridges Fixed (hopefully) bug introduced previously by moving...
2010-11-08 Jack Lange reworked the launch code
2010-11-08 Jack Lange reworked launch code
2010-11-08 Lei Xia Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2010-11-07 Jack Lange added configurable host OS thread support
2010-11-05 Jack Lange added framework for stopping guest execution
2010-11-04 Lei Xia minor fix on reference of v3_init_vnet
next