X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=guest%2Flinux%2Fhvm-ros%2Fv3_hvm_ros_user.c;fp=guest%2Flinux%2Fhvm-ros%2Fv3_hvm_ros_user.c;h=345f8cb719d61442e2fb4933a9e40a6c6a1c0064;hp=74e6a5a9e7e8ebf4d7112d01992fce47f90dacfc;hb=d13fa71cb7a372c39ea92aaa69d74d63d9e0ed8e;hpb=0205b0a0d6ad39a783330299f8afca735cf9a459 diff --git a/guest/linux/hvm-ros/v3_hvm_ros_user.c b/guest/linux/hvm-ros/v3_hvm_ros_user.c index 74e6a5a..345f8cb 100644 --- a/guest/linux/hvm-ros/v3_hvm_ros_user.c +++ b/guest/linux/hvm-ros/v3_hvm_ros_user.c @@ -239,6 +239,32 @@ static void wait_for_completion() } } + +int v3_hvm_ros_install_hrt_image(void *image, uint64_t size) +{ + unsigned long long rc, num, a1=0, a2=0, a3=0, a4=0, a5=0, a6=0, a7=0, a8=0; + unsigned long long i; + volatile long long sum=0; + + num = 0xf00d; + a1 = 0x8; // install image + a2 = (unsigned long long) image; + a3 = size; + + // touch the whoel image to make it has ptes + for (i=0;i