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.


Compilation fixes for more recent kernels
Peter Dinda [Fri, 22 Jun 2012 21:29:02 +0000 (16:29 -0500)]
linux_module/iface-file.c
linux_usr/v3_user_host_dev.h
linux_usr/v3_user_keyed_stream.h

index b770256..062a6d2 100644 (file)
@@ -128,7 +128,7 @@ static int palacios_file_mkdir(const char * pathname, unsigned short perms, int
        struct nameidata nd;
 
        // I'm not 100% sure about the version here, but it was around this time that the API changed
-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,37) 
+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,38) 
        ret = kern_path_parent(pathname, &nd);
 #else 
 
index b761773..91bbc73 100644 (file)
@@ -2,6 +2,7 @@
 #define _V3_USER_HOST_DEV_
 
 #include <stdint.h>
+#include "v3_ctrl.h"
 #include "iface-host-dev.h"
 
 int v3_user_host_dev_rendezvous(char *vmdev, char *url); // returns devfd for use in poll/select
index 23d5943..f3fd91c 100644 (file)
@@ -4,6 +4,7 @@
 #include <stdint.h>
 #define sint64_t int64_t
 
+#include "v3_ctrl.h"
 #include "iface-keyed-stream-user.h"
 
 int v3_user_keyed_stream_attach(char *dev, char *url);