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.


major VMX update
[palacios.git] / palacios / src / palacios / svm.c
2009-12-03 Jack Lange major VMX update
2009-12-01 Jack Lange integrated new configuration system
2009-11-03 Jack Lange moved atomic interrupt handling past state save
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-18 Jack Lange build fix
2009-09-18 Jack Lange added cpuid hooking
2009-09-04 Jack Lange hardware multicore support
2009-08-27 Jack Lange added write protect flag to realmode CR0, to enable...
2009-08-21 Jack Lange ported the profiler over to the telemetry interface
2009-08-21 Jack Lange cleanup of debugging functions
2009-08-19 Philip Soltero Added missing string delimiter.
2009-08-13 Jack Lange removed vmsave/vmload latency measurements to fix i386...
2009-08-13 Jack Lange fixed configuration macro checks and a few configuratio...
2009-08-11 Jack Lange minor changes to yields to avoid guest lock ups due...
2009-08-11 Jack Lange added yield functionality
2009-08-07 Jack Lange added yield functionality
2009-07-15 Jack Lange fixed CPUID codes for SVM
2009-06-26 Jack Lange more cleanup
2009-06-24 Jack Lange first cut at cleaning up the VMX mess
2009-06-17 Jack Lange added vmsave/vmload latency measurementS
2009-06-13 Jack Lange fixed crash issue due to inproperly saving host state
2009-06-05 Jack Lange moved to centralized state dump
2009-05-22 Jack Lange separated configuration to 2 phases pre/post
2009-04-27 Jack Lange changed the STAR MSR to be mode independent
2009-04-26 Jack Lange Added compile time dependencies for host MSRs
2009-04-26 Jack Lange removed unused msrs
2009-04-26 Jack Lange moved guest_efer from top level guest_info to the shado...
2009-04-26 Jack Lange updated IO and MSRs to allow hooking/unhooking dynamic...
2009-04-23 Jack Lange various fixes. Hopefully this fixes the transient shutd...
2009-04-23 Jack Lange updated the configuration/init process
2009-04-20 Jack Lange cleaned up the memory handing implementation
2009-03-28 Jack Lange fixed CLGI window
2009-03-25 Jack Lange first cut at nested paging
2009-03-18 Jack Lange removed segment regs from guest_info struct
2009-03-04 Jack Lange fixed a number of bugs due to the update
2009-03-03 Jack Lange reformatting of the source files
2009-02-23 Steven Jaconette changes to direct passthrough pagefault handlers
2009-02-19 Jack Lange unused variable warning/error.. ugh...
2009-02-19 Jack Lange removed TSC_OFFSET setting
2009-02-14 Jack Lange Do we need to save and restore the guests GS/FS regs?
2009-02-06 Jack Lange cleaned up emulation interface
2009-02-06 Steven Jaconette Direct paging changes
2009-02-06 Jack Lange format change
2009-02-05 Jack Lange save/restore MSRs before VM entry/exit
2009-02-04 Jack Lange changed to error output
2009-01-30 Jack Lange some fixes
2009-01-29 Jack Lange some fixes for profiling
2009-01-29 Jack Lange added profiling support
2009-01-28 Jack Lange changed shadow memory map to use Red Black Tree
2009-01-28 Jack Lange changed the io_map implementation to use red-black...
2008-11-03 Jack Lange reworked the paging functions
2008-10-29 Jack Lange setting up framework for 64 bit shadow paging
2008-10-29 Jack Lange restructured the ctrl register handlers
2008-10-29 Jack Lange added full EFER virtualization
2008-10-28 Jack Lange added more 64 bit support,
2008-10-27 Jack Lange more 64 bit guest support
2008-10-27 Jack Lange added MSR hook framework
2008-10-25 Jack Lange backed out support for long paged real mode
2008-10-25 Jack Lange added 32 bit support for geekos
2008-10-22 Jack Lange added 64 bit paging for paged real mode
2008-10-22 Jack Lange Merge branch 'kitten' of ssh://sharedev@newskysaw.cs...
2008-10-22 Jack Lange changed VMCB to enter long paged real mode(?) if it...
2008-10-22 Trammell Hudson Merge branch 'kitten' of ssh://sharedev@localhost/home...
2008-10-22 Jack Lange fixed shadow paging up to the next error
2008-10-22 Trammell Hudson Merge branch 'kitten' of ssh://sharedev@localhost/home...
2008-10-22 Jack Lange typecasting fix
2008-10-22 Trammell Hudson No changes.
2008-10-22 Jack Lange fixed address conversion for CR3
2008-10-22 Jack Lange fixed all the printf style warnings/errors
2008-10-22 Jack Lange fixed ins/outs and moved the gs.base save/restore point
2008-10-22 Jack Lange added GS.BASE save/restore
2008-10-22 Jack Lange fixed svm entry launch
2008-10-21 Jack Lange updated to use pa_to_va address conversion
2008-10-21 Jack Lange updated assembly to build in 64 bit mode
2008-10-20 Jack Lange moved svm_lowlevel.asm over to gas syntax in svm_lowlevel.S
2008-10-20 Jack Lange moved vmm_lowlevel.asm to C header file vmm_lowlevel.h
2008-10-16 Jack Lange large scale namespace changes
2008-10-15 Jack Lange tried to reduce compiler warnings, and cut down on...
2008-10-07 Jack Lange updated to 64 bits based on the wrong f#@$%ing trunk
2008-10-06 Jack Lange build reorganization
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-03 Jack Lange added emulator
2008-07-31 Jack Lange added hash table
2008-07-22 Jack Lange code clean up
2008-07-22 Jack Lange code clean up
2008-07-22 Jack Lange fixed debug output
2008-07-21 Jack Lange added new debugging directives
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-14 Jack Lange ugg
2008-07-14 Jack Lange *** empty log message ***
2008-07-10 Peter Dinda Added fix to is_svm_capable() to correctly detect neste...
2008-07-07 Jack Lange boot process to serial initialization
next