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.


changed shadow memory map to use Red Black Tree
[palacios.git] / palacios /
2009-01-28 Jack Lange changed shadow memory map to use Red Black Tree
2009-01-28 Jack Lange fixed debug print syntax errors
2009-01-28 Jack Lange changed the io_map implementation to use red-black...
2009-01-27 Jack Lange fixed instruction emulation for 64 bit machines
2009-01-27 Jack Lange fixed debug flags...
2009-01-25 Jack Lange working instruction emulation
2009-01-21 Jack Lange added red-black tree implementation from linux
2009-01-21 Jack Lange added test directory for unit test files
2008-12-17 Jack Lange added initial attempt at emulator
2008-12-04 Jack Lange fixed default build target
2008-12-01 Jack Lange small fixes
2008-11-25 Jack Lange stupid error fix
2008-11-25 Jack Lange added sock_set functions for select() support
2008-11-24 Jack Lange added socket interface
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 added to string function for page_type enumerator
2008-10-31 Jack Lange added guest page table walkers
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-31 Jack Lange added translation functions
2008-10-30 Jack Lange added the translation functions to the header file
2008-10-30 Jack Lange added guest page table translators for 32/32PAE/64...
2008-10-30 Jack Lange added lookup functions for all page table forms,
2008-10-30 Jack Lange fixed xed to handle SMSW instructions
2008-10-30 Jack Lange cleaned up the PAGE table access macros to be general...
2008-10-30 Jack Lange moved paging debug functions to a separate file that...
2008-10-30 Jack Lange unified and simplified the control register handlers...
2008-10-30 Jack Lange added mem_size config variable
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-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-26 Jack Lange fixed format string issues due to printf attribute...
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 Merge branch 'kitten' of ssh://sharedev@newskysaw.cs...
2008-10-22 Jack Lange added 64 bit paging for paged real mode
2008-10-22 Trammell Hudson Merge branch 'kitten' of ssh://sharedev@localhost/home...
2008-10-22 Trammell Hudson Added auto-dependency tracking.
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 It works!
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 Jack Lange more printf format fixes
2008-10-22 Trammell Hudson Merge branch 'kitten' of ssh://sharedev@localhost/home...
2008-10-22 Jack Lange typecast fix
2008-10-22 Trammell Hudson Merge branch 'kitten' of ssh://sharedev@localhost/home...
2008-10-22 Jack Lange added address conversion to cached CR3 value
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 Trammell Hudson Enable printf warnings on info/debug/trace os hooks
2008-10-22 Jack Lange fixed cdrom
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 changed bios configuration method
2008-10-21 Jack Lange fixed xed clean issue
2008-10-21 Jack Lange Merge branch 'kitten' of ssh://sharedev@newskysaw.cs...
2008-10-21 Jack Lange updated assembly to build in 64 bit mode
2008-10-21 Kevin Pedretti Merge branch 'kitten' of ssh://sharedev@newskysaw.cs...
2008-10-21 Jack Lange added 64bit support to makefiles
2008-10-21 Kevin Pedretti Fix gcc warning messages
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-17 Lei Xia Add XED library file for intel 64 (x86)
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-16 Jack Lange large scale namespace changes
2008-10-16 Jack Lange moved bochs debug facilities to a virtual device
2008-10-16 Jack Lange added more selective debugging directives
2008-10-15 Jack Lange tried to reduce compiler warnings, and cut down on...
2008-10-15 Jack Lange fixed up includes for devices
2008-10-15 Jack Lange updated devices to use new host event interface
2008-10-15 Jack Lange added host event hooks interface
2008-10-14 Jack Lange General fixes and clean up
2008-10-14 Jack Lange fixed toc_length initialization bug
2008-10-12 Jack Lange added debugging output, DEBUG bug still an issue
2008-10-11 Jack Lange IDENTIFY DEVICE patch reverted for the time being
2008-10-10 Jack Lange added new identify sub command (merged from CVS)
2008-10-10 Jack Lange reworked the interrupt injection to be guest specific
2008-10-08 Jack Lange work around git issues
2008-10-07 Jack Lange fixed ceil linking issue and net.c compile problems
2008-10-07 Jack Lange Merge branch '64bit' into 64bit-right
2008-10-07 Jack Lange updated to 64 bits based on the wrong f#@$%ing trunk
2008-10-07 Jack Lange minor fixes
2008-10-07 Jack Lange added a configuration structure for the binary inputs...
2008-10-06 Lei Xia Merge branch 'lwip_dev' into devel
next