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.


Refactoring and additions to direct paging (nested and passthrough)
[palacios.git] / palacios / src / palacios / svm_handler.c
2014-06-09 Peter Dinda Refactoring and additions to direct paging (nested...
2014-04-06 Kyle Hale significant refactoring of RTM emulation code
2012-12-29 Peter Dinda Context-based output infrastructure (V3_Print, etc...
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-27 Jack Lange revert to earlier rdtsc intercepts
2012-07-27 Jack Lange initial implementation of hookable exits
2012-04-26 Jack Lange rename exit codes to avoid namespace collisions
2012-04-24 Jack Lange various fixes
2012-04-13 Kyle Hale Gears system call hijacking core changes
2011-06-23 Kyle Hale Changes for software interrupt extension code
2011-06-18 Jack Lange reverted syscall changes
2011-06-17 Kyle Hale minor changes to organization
2011-05-19 Peter Dinda Added NMI handler for SVM
2011-05-18 Kyle Hale added ability to inject an env variable into guest...
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 Peter Dinda Error printed as error instead of debug
2010-11-29 Erik van der Kouwe This patch allows the guest to shut down the virtual...
2010-10-18 Patrick G. Bridges Still working on timer updates, heading towards being...
2010-08-03 Peter Dinda Now correctly boots 2, 4, 8 core kitten
2010-07-30 Peter Dinda Semi-functional SMP (boots Kitten guest with two cores)
2010-01-14 Jack Lange refactoring to the point of compilation
2009-12-15 Jack Lange debugging tweaks and minor fixes
2009-10-30 Jack Lange symbiotic fixups
2009-10-06 Jack Lange changed the symbiotic calling interface to a synchronou...
2009-10-02 Jack Lange added symbiotic interface
2009-09-23 Jack Lange added symbiotic interface and a number of other small...
2009-09-18 Jack Lange added cpuid hooking
2009-08-31 Andy Gocke VMX is working for a 32-bit Linux kernel. It should...
2009-08-21 Jack Lange ported the profiler over to the telemetry interface
2009-08-13 Jack Lange fixed configuration macro checks and a few configuratio...
2009-08-11 Jack Lange reworked the interrupt handling to streamline things...
2009-06-26 Jack Lange more cleanup
2009-06-10 Jack Lange cleanup of vmcb structs and names
2009-04-24 Jack Lange Ok. One more time. Please, please, please let this...
2009-04-24 Jack Lange I think I might have fixed the SHUTDOWN bug...
2009-04-23 Jack Lange various fixes. Hopefully this fixes the transient shutd...
2009-04-23 Jack Lange renamed guest cpu/mem mode functions
2009-04-08 Jack Lange updated the pci and IDE configuration.
2009-04-06 Jack Lange getting things working again
2009-04-06 Jack Lange huge update for merge
2009-03-25 Jack Lange first cut at nested paging
2009-03-20 Jack Lange added EXITINTINFO checks before interrupt injection
2009-03-20 Jack Lange moved exception tracking out of the interrupt state...
2009-03-17 Jack Lange debugging update
2009-03-17 Jack Lange debugging fixes
2009-03-17 Jack Lange only debug seastar and apic timer messages
2009-03-17 Jack Lange updated debugging output
2009-03-16 Jack Lange squashed debug messages
2009-03-16 Jack Lange fixed stupid error...
2009-03-16 Jack Lange added checks to only mark interrupts as taken if SVM...
2009-03-03 Jack Lange reformatting of the source files
2009-02-19 Jack Lange increment rip after a successfull hypercall
2009-02-16 Jack Lange added hypercall registration and handler
2009-02-05 Jack Lange 64 bit guests initially supported
2009-02-04 Jack Lange fixed paging callbacks to normalize calling convention
2009-02-04 Jack Lange changed to error output
2009-01-29 Jack Lange some fixes for profiling
2009-01-29 Jack Lange added profiling support
2009-01-25 Jack Lange working instruction emulation
2008-10-27 Jack Lange added MSR hook framework
2008-10-26 Jack Lange fixed format string issues due to printf attribute...
2008-10-25 Jack Lange added 32 bit support for geekos
2008-10-22 Jack Lange fixed shadow paging up to the next error
2008-10-22 Jack Lange more printf format fixes
2008-10-22 Jack Lange fixed all the printf style warnings/errors
2008-10-22 Jack Lange fixed svm entry launch
2008-10-16 Jack Lange more namespace changes
2008-10-16 Jack Lange large scale namespace changes
2008-10-16 Jack Lange added more selective debugging directives
2008-10-07 Jack Lange updated to 64 bits based on the wrong f#@$%ing trunk
2008-10-03 Jack Lange added new copyright and license
2008-09-25 Jack Lange modified copyright tags
2008-09-25 Jack Lange modified copyright tags
2008-09-25 Jack Lange added copyright tags
2008-09-25 Jack Lange added copyright tags
2008-09-16 Jack Lange fixed a ton of compile errors
2008-08-22 Jack Lange reworked the hash table implementation
2008-08-11 Jack Lange cleaned up handler code
2008-08-07 Peter Dinda Added support for wbinvd instruction exit (which window...
2008-08-04 Jack Lange changed the emulator to use single step break points...
2008-08-03 Jack Lange added emulator
2008-07-28 Peter Dinda Added RTC functionality (including interrupt injection...
2008-07-25 Jack Lange added decoder support for cr0 write handler
2008-07-21 Jack Lange added new debugging directives
2008-07-21 Jack Lange changed debug output to be more granular
2008-07-21 Peter Dinda code for new irq hooking mechanism boots-puppy-iso-to-command-prompt
2008-07-19 Peter Dinda svm_handler now handles pause exits and correctly does...
2008-07-17 Jack Lange *** empty log message ***
2008-07-16 Jack Lange some nested paging fixes
2008-07-15 Peter Dinda Added support for SMI interrupt reaches-user-mode-on-qemu-and-both-amd-boxes-nested-paging-faults
2008-07-07 Jack Lange boot process to serial initialization
2008-07-02 Peter Dinda *** empty log message ***
2008-06-30 Jack Lange large change to break apart the guest operation mode...
2008-06-20 Jack Lange added decoder
2008-06-10 Jack Lange *** empty log message ***
2008-06-01 Jack Lange fixed interrupt injection
2008-05-21 Jack Lange lot of changes
2008-05-19 Jack Lange added invlpg support
next