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.


Support for new Palacios image file format (Version 1)
authorKyle Hale <kh@u.northwestern.edu>
Sat, 28 Jul 2012 22:40:26 +0000 (17:40 -0500)
committerPeter Dinda <pdinda@northwestern.edu>
Sun, 5 Aug 2012 21:39:28 +0000 (16:39 -0500)
commitb22b76bd788a2dbdc23c6957b7e8488858cf2ef4
tree66ca436c0df48857fc61432d255784043d4475ed
parent008fdde9a6a6ec65b7647d9eec487448094d7f18
Support for new Palacios image file format (Version 1)

The VMM configuration side and the utilities side have been updated to now support
two file formats:

Version 0 : The previous version "legacy"
Version 1 : The new version "file integrity checking"

build_vm now has an option [-v] to select versions, version 1 is the default
v3_create now creates version 1 images when dynamic construction of an image file is done

Version 1 has these changes:

add integrity checking for files included in guest configs

This patch adds a hash field to the file headers built from guest
configurations. Both methods of guest creation (in-memory with XML and
file building with build_vm) have been modified to support this. The hash
is passed along with the file when it's added to Palacios, so integrity checks
can theoretically happen at any point, but currently
this is only being done at configuration time.
linux_usr/v3_create.c
linux_usr/v3_ctrl.c
linux_usr/v3_ctrl.h
palacios/include/palacios/vmm_config.h
palacios/src/palacios/vmm_config.c
utils/guest_creator/Makefile
utils/guest_creator/main.c