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.


various changes...
[palacios.git] / palacios / src / palacios / vmm_shadow_paging.c
2009-11-26 Jack Lange various changes...
2009-11-06 Jack Lange added simplistic page table cache
2009-09-08 Jack Lange fixed telemetry callback function
2009-08-21 Jack Lange ported the profiler over to the telemetry interface
2009-08-20 Jack Lange symbiotic swap updates
2009-08-14 Jack Lange added initial symbiotic swapping framework
2009-08-13 Jack Lange fixed configuration macro checks and a few configuratio...
2009-04-26 Jack Lange moved guest_efer from top level guest_info to the shado...
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-20 Jack Lange added support for memory remapping
2009-04-20 Jack Lange cleaned up the memory handing implementation
2009-03-25 Jack Lange Revert "breaking shadow paging to handle speculative...
2009-03-25 Peter Dinda First attempt at speculative paging around the address...
2009-03-03 Jack Lange reformatting of the source files
2009-03-03 Jack Lange fixed debug statement casts
2009-02-07 Jack Lange bug fixes for:
2009-02-06 Steven Jaconette Direct paging changes
2009-02-05 Jack Lange 64 bit guests initially supported
2009-02-04 Jack Lange functional but broken 64 bit paging
2009-02-03 Jack Lange starting work on 64 bit shadow paging
2009-02-03 Jack Lange slight modifications to the shadow paging handlers
2009-02-03 Jack Lange revamped the INVLPG handler
2009-02-03 Jack Lange modified the shadow paging files to separate them based...
2009-01-30 Jack Lange profiler changes
2009-01-29 Jack Lange added profiling support
2009-01-28 Jack Lange changed shadow memory map to use Red Black Tree
2009-01-25 Jack Lange working instruction emulation
2008-12-01 Jack Lange small fixes
2008-11-04 Jack Lange moved debugging functions over to new page table callba...
2008-11-03 Jack Lange reworked the paging functions
2008-10-31 Jack Lange hooked in page table walkers for 64 bit page table...
2008-10-31 Jack Lange fixed a ton of compile errors...
2008-10-31 Jack Lange added page table walkers
2008-10-31 Jack Lange added full page table access check functions
2008-10-31 Jack Lange added pae+64 bit page table access checks
2008-10-30 Jack Lange added lookup functions for all page table forms,
2008-10-30 Jack Lange cleaned up the PAGE table access macros to be general...
2008-10-29 Jack Lange setting up framework for 64 bit shadow paging
2008-10-29 Jack Lange changed the CR3 conversion macros to be physical/virtua...
2008-10-29 Jack Lange restructured the ctrl register handlers
2008-10-28 Jack Lange added more 64 bit support,
2008-10-27 Jack Lange more 64 bit guest support
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 Trammell Hudson It works!
2008-10-22 Jack Lange more printf format fixes
2008-10-22 Jack Lange fixed all the printf style warnings/errors
2008-10-21 Jack Lange updated to use pa_to_va address conversion
2008-10-17 Peter Dinda Fixed a = versus == thing
2008-10-17 Jack Lange more cleanup
2008-10-16 Jack Lange more namespace changes
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-08-22 Jack Lange reworked the hash table implementation
2008-08-03 Jack Lange added emulator
2008-08-02 Jack Lange started the emulation framework
2008-07-22 Jack Lange code clean up
2008-07-22 Jack Lange code clean up
2008-07-22 Jack Lange source code clean up,
2008-07-21 Jack Lange changed debug output to be more granular
2008-07-19 Peter Dinda svm_handler now handles pause exits and correctly does...
2008-07-14 Jack Lange ugg
2008-07-14 Jack Lange *** empty log message ***
2008-07-14 Peter Dinda Tweaks to inject page faults on certain conditions...
2008-07-07 Jack Lange boot process to serial initialization
2008-07-02 Peter Dinda Updated to include improved 8254
2008-07-01 Jack Lange *** empty log message ***
2008-07-01 Jack Lange *** empty log message ***
2008-07-01 Jack Lange moved further along in the boot process....
2008-06-30 Jack Lange large change to break apart the guest operation mode...
2008-06-20 Jack Lange added decoder
2008-06-17 Jack Lange added initial memory hook support, still need decoder
2008-05-19 Jack Lange added invlpg support
2008-05-15 Jack Lange *** empty log message ***
2008-05-14 Jack Lange reworked some of the interrupt handling
2008-05-14 Jack Lange architecture independence work
2008-05-13 Jack Lange initial shadow paging support
2008-05-13 Jack Lange more shadow paging changes
2008-05-13 Jack Lange lots of changes...
2008-04-05 Jack Lange code restructuring