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
2010-09-20 Patrick G. Bridges Implemented (but not yet tested) time interface changes...
2010-08-04 Peter Dinda Functional 2 core linux guest
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-07-10 Peter Dinda Implemented SMP, still not functional
2010-06-02 Jack Lange bug fix for Qemu EVENTINJ issue
2010-05-18 Jack Lange memory lookup refactorization
2010-04-28 Lei Xia Clean the typos
2010-04-28 Jack Lange cleaned up timer infrastructure
2010-04-23 Lei Xia Fix to the HLT exit handler
2010-04-07 Peter Dinda Added time check for SVM
2010-04-05 Jack Lange moved timer injection to track total time instead of...
2010-02-06 Jack Lange reorganization of the symbiotic infrastructure
2010-02-03 Jack Lange Updated symbiotic interfaces for multicore support
2010-02-03 Jack Lange Fix interrupt injection bug due to caching irq vectors...
2010-01-15 Kevin Pedretti Merge branch 'devel' of ssh://ktpedre@newskysaw.cs...
2010-01-15 Jack Lange moved vmx/svm arch maps to global setup
2010-01-15 Kevin Pedretti Jack's changes to split up stucts for multi-core.
2010-01-15 Kevin Pedretti Philip's changes along with some minor changes from...
2010-01-14 Jack Lange refactoring to the point of compilation
2010-01-07 Jack Lange lots of fixes
2009-12-15 Jack Lange debugging tweaks and minor fixes
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
next