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 / svm.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-05-26 Chunxiao Diao, Dan... Convert shadow paging to use 32 PAE (SVM)
2014-04-06 Kyle Hale significant refactoring of RTM emulation code
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-27 Madhav Suresh Explictly tags in saves for PIT, APIC, IOAPIC, SVM...
2012-12-26 Peter Dinda Update svm and vmx checkpoint functionality to new...
2012-08-03 Peter Dinda APIC and CR8 changes for vector priorization vs TPR
2012-07-27 Jack Lange revert to earlier rdtsc intercepts
2012-07-27 Jack Lange added event hooking framework
2012-07-27 Jack Lange initial implementation of hookable exits
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 Peter Dinda More extensive error checking in checkpoint/restore...
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-25 Jack Lange VMX updates to fix multicore and unrestricted guest...
2012-04-25 Patrick G. Bridges Fixed merge conflict in vmm_halt.c
2012-04-20 Jack Lange disable pause exiting
2012-04-20 Patrick G. Bridges Merge branch 'devel' of ssh://newskysaw.cs.northwestern...
2012-04-13 Jack Lange added arch independent MSR storage
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-10 Jack Lange initial simulation functionality
2012-01-17 Patrick G. Bridges Start at allowing setting the vmx schedule timeout
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 added ability to partially hook MSRs
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-24 Patrick G. Bridges Cleaned up time management stuff, being more careful...
2011-10-07 Patrick G. Bridges Cleaned up configuration of time management; most advan...
2011-10-03 Jack Lange checkpoint changes to get "reset to BIOS" working.
2011-09-22 Patrick G. Bridges Changes to try to make time handling better. Also disab...
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 hooked checkpoint code up to the linux module and added...
2011-09-16 Madhav Suresh core checkpoint import
2011-09-13 Jack Lange Added barrier locking to the core migration functionality
2011-08-18 Lei Xia Initial support for moving virtual cores among differen...
2011-08-11 Jack Lange fixed missing EFER SVME bug
2011-07-30 Jack Lange added barrier synchronization and integrated it with...
2011-07-07 Kevin Pedretti VMX 64-bit guest support. Add exit handling for CR4...
2011-06-23 Jack Lange moved software interrupt injection to core interrupt...
2011-06-23 Kyle Hale added swintr support to update_irq_entry_state
2011-06-18 Jack Lange reverted syscall changes
2011-06-17 Kyle Hale fix merge
2011-06-17 Kyle Hale minor changes to organization
2011-06-16 Peter Dinda Fix dumb error on svm commit
2011-06-16 Peter Dinda Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2011-06-16 Peter Dinda Enhanced error printing on SVM error
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-06-03 Kyle Hale cosmetic changes
2011-05-26 Jack Lange updated SIPI behavior to be arch specific
2011-05-18 Kyle Hale added ability to inject an env variable into guest...
2011-05-05 Peter Dinda Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2011-05-04 Jack Lange separated virtual cores from physical cores
2011-05-03 Peter Dinda Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2011-05-03 Peter Dinda SVM: display exit state if incremental exit displays...
2011-05-02 Jack Lange build fixes to merge the Palacios configuration paramet...
2011-04-29 Kyle Hale additions for syscall hijacking
2011-03-02 Jack Lange Merge branch 'devel' of ssh://palacios@newskysaw/home...
2011-03-02 Peter Dinda Merge branch 'devel' of palacios@newskysaw.cs.northwest...
2011-03-02 Peter Dinda Prints last exit reason when handler fails
2011-03-01 Jack Lange change virtualized time configuration
2011-03-01 Jack Lange reverted host_cpu_id changes because it broke multicore...
2011-02-23 Patrick G. Bridges Simplified interface to timekeeping API, added to VMX...
2011-02-22 Patrick G. Bridges Fixups to let us run multiple guests on a single CPU...
2011-02-18 Jack Lange make EFER hook permanent
2011-02-17 Patrick G. Bridges Fixes to time code to allow virtualization to hide...
2011-01-27 Jack Lange build fixes and cleanup code to handle VMM shutdown
2011-01-12 Jack Lange VMCB address space fix for free
2011-01-06 Jack Lange added vmcs/vmcb freeing
2010-11-26 Erik van der Kouwe This patch virtualizes VM_CR_MSR to tell the guest...
2010-11-15 Jack Lange Merge branch 'devel' of ssh://palacios@newskysaw/home...
2010-11-15 Jack Lange added error checking to svm initialization
2010-11-11 Patrick G. Bridges Fixed (hopefully) bug introduced previously by moving...
2010-11-10 Patrick G. Bridges Minor debugging print changes/fixups
2010-11-05 Jack Lange added run state checks to the vm run loops to allow...
2010-10-29 Jack Lange minor fixes. Can now successfully boot up when Qemu...
2010-10-27 Jack Lange minor clean up fixes and debugging
2010-10-26 Jack Lange Removed a lot of the highly specific multicore code...
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 Fixed merge of apic.c
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-09-20 Patrick G. Bridges Initial testing of new time handling on VMX, initial...
next