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 / vmx.c
2015-03-25 Peter Dinda Basic HRT startup for HVM, plus assorted cleanup
2014-06-27 Peter Dinda Add memory tracking functionality to Palacios
2014-06-09 Peter Dinda Refactoring and additions to direct paging (nested...
2014-05-26 Peter Dinda Convert shadow paging to use 32 PAE (VMX)
2013-11-26 Peter Dinda Floating point context-switching and checkpoint/load
2013-08-18 Peter Dinda Constraints in page allocation, and code changes to...
2013-08-04 Jack Lange Enable cores to be reset via INIT IPI
2013-08-02 Peter Dinda Fixes to interrupt (IRQ and VIRQ) injection logic:
2013-07-15 Kyle Hale Add interface for power monitoring and telemetry option...
2013-02-21 Peter Dinda PMU-based telemetry extension to monitor guest and...
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-26 Peter Dinda Update svm and vmx checkpoint functionality to new...
2012-09-24 Jack Lange add correct caching behavior to VMX EPT environments
2012-09-24 Jack Lange correctly handle NMI exits on VMX architectures
2012-09-10 Peter Dinda Added functionality for MONITOR and MWAIT instructions...
2012-08-03 Peter Dinda APIC and CR8 changes for vector priorization vs TPR
2012-07-07 Peter Dinda Change to internal v3_yield/yield_cond semantics:
2012-07-07 Peter Dinda Lots of pedantic error checking in Palacios proper...
2012-06-20 Jack Lange added dedicated debugging framework with associated...
2012-06-20 Jack Lange vmx fixes
2012-06-20 Peter Dinda More extensive error checking in checkpoint/restore...
2012-05-23 Peter Dinda Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2012-05-22 Peter Dinda Corrected vmcs load/save in checkpoint/restore code
2012-05-15 Patrick G. Bridges Added TSC passthrough specification to time handling
2012-04-27 Patrick G. Bridges Merge branch 'devel' of ssh://newskysaw.cs.northwestern...
2012-04-26 Jack Lange rename exit codes to avoid namespace collisions
2012-04-25 Jack Lange VMX updates to fix multicore and unrestricted guest...
2012-04-04 Patrick G. Bridges Cleanup, simplification of the time managemnet, time...
2012-03-29 Patrick G. Bridges Fixed conditional yield frequency calculation in yield_...
2012-02-24 Patrick G. Bridges More changed files
2012-02-17 Patrick G. Bridges Start at new guest time representaion
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 bug fixes for VMX
2012-02-08 Jack Lange increased amount of state included in exit log
2012-02-08 Jack Lange added a global machine type to determine machine archit...
2012-01-20 Patrick G. Bridges MInor updates the VMX timeout scheduling
2012-01-17 Patrick G. Bridges Start at allowing setting the vmx schedule timeout
2011-11-17 Jack Lange fixes for unrestricted guest support
2011-11-17 Jack Lange Fix to MSR save/restore handling to avoid VMX ABORT...
2011-11-03 Jack Lange moved VM runstate settings to avoid race condition
2011-10-31 Jack Lange added FS_BASE and GS_BASE MSRs to passthrough set.
2011-10-28 Jack Lange enabled stopping a VM before the secondary cores have...
2011-10-27 Jack Lange Now by default IO and MSR operations are dropped by...
2011-10-07 Patrick G. Bridges Cleaned up configuration of time management; most advan...
2011-10-06 Jack Lange updated host state serialization to handle core migration
2011-09-22 Patrick G. Bridges Merge branch 'devel' of ssh://newskysaw.cs.northwestern...
2011-09-22 Patrick G. Bridges Minor change to fix unused variable
2011-09-22 Patrick G. Bridges Changes to try to make time handling better. Also disab...
2011-09-22 Jack Lange exported functionality for vmcs flushing via vmcs_clear
2011-09-20 Jack Lange fix barrier hang w/ unitialized secondary cores
2011-09-19 Jack Lange checkpoint paging fix
2011-09-16 Madhav Suresh core checkpoint import
2011-09-16 Jack Lange added barrier sync point to vmx
2011-09-16 Jack Lange reworked VM stopping to avoid deallocation ordering...
2011-09-14 Jack Lange Merge branch 'devel' of newskysaw.cs.northwestern.edu...
2011-09-14 Jack Lange various bug fixes to the block layer
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-26 Jack Lange various minor bug fixes
2011-08-18 Lei Xia Initial support for moving virtual cores among differen...
2011-07-07 Kevin Pedretti VMX 64-bit guest support. Add exit handling for CR4...
2011-06-14 Patrick Bridges More timing cleanup
2011-06-09 Patrick Bridges Merge branch 'devel' of ssh://palacios@newskysaw.cs...
2011-06-09 Patrick Bridges Cleanup of time handling code
2011-05-26 Jack Lange removed active_vmcs_ptrs array and read the active...
2011-05-26 Jack Lange serialize VMCS after initialization
2011-05-26 Jack Lange build fix
2011-05-26 Jack Lange updated SIPI behavior to be arch specific
2011-05-04 Jack Lange separated virtual cores from physical cores
2011-05-02 Jack Lange build fixes to merge the Palacios configuration paramet...
2011-05-02 Jack Lange fix for intel hardware
2011-04-29 Jack Lange can now boot linux (slowly) with EPT enabled
2011-04-29 Jack Lange added support for Intel EPT with(?) and without unrestr...
2011-04-27 Jack Lange vmx updates
2011-04-21 Jack Lange vmx cleanup
2011-04-21 Jack Lange fix interrupt masking bug
2011-04-21 Jack Lange fixed vmcs guest pointer check location
2011-04-19 Jack Lange added cpuid masking
2011-04-07 Jack Lange added debug configuration option for decoding framework
2011-04-01 Lei Xia Minor Fix to VMX code
2011-03-07 Patrick G. Bridges Start at support for multiple VMs per core on VMX syste...
2011-02-23 Patrick G. Bridges Simplified interface to timekeeping API, added to VMX...
2011-01-27 Jack Lange build fixes and cleanup code to handle VMM shutdown
2011-01-06 Jack Lange added vmcs/vmcb freeing
2010-11-11 Patrick G. Bridges Fixed (hopefully) bug introduced previously by moving...
2010-11-05 Jack Lange added run state checks to the vm run loops to allow...
2010-11-05 Erik van der Kouwe This patch contains various small fixes. Some are MINIX...
2010-10-26 Jack Lange Removed a lot of the highly specific multicore code...
2010-10-25 Patrick G. Bridges Minor changes to debugging, change to Makefile to suppo...
2010-10-21 Patrick G. Bridges More minor fixes on time keeping. VMM clock now appears...
2010-10-20 Patrick G. Bridges Minor cleanups on time handling.
2010-10-19 Patrick G. Bridges More updates getting basic version of time handling...
2010-10-18 Patrick G. Bridges Still working on timer updates, heading towards being...
2010-10-01 Patrick G. Bridges Time configuration parameters added. More time control...
2010-10-01 Patrick G. Bridges MOre minor fixes
2010-09-20 Patrick G. Bridges Initial testing of new time handling on VMX, initial...
next