X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Ftmpdisk.c;h=9a4371c590912777d2377f082dc5fdd8b495ca19;hb=198151f1d58834ff7889389007232a3d250f51f1;hp=1046b9b6ba90ad7944d9bd44ed35090126b2f23c;hpb=82071a7f5f0b18fbf1a4adc2a37fed1624572a79;p=palacios.git diff --git a/palacios/src/devices/tmpdisk.c b/palacios/src/devices/tmpdisk.c index 1046b9b..9a4371c 100644 --- a/palacios/src/devices/tmpdisk.c +++ b/palacios/src/devices/tmpdisk.c @@ -101,7 +101,7 @@ static int blk_init(struct v3_vm_info * vm, v3_cfg_tree_t * cfg) { struct blk_state * blk = NULL; v3_cfg_tree_t * frontend_cfg = v3_cfg_subtree(cfg, "frontend"); char * dev_id = v3_cfg_val(cfg, "ID"); - uint64_t capacity = atoi(v3_cfg_val(cfg, "size")) * 1024 * 1024; + uint64_t capacity = atoi(v3_cfg_val(cfg, "size")) * 1024ULL * 1024ULL; if (!frontend_cfg) { PrintError(vm, VCORE_NONE, "Frontend Configuration not present\n"); @@ -120,7 +120,7 @@ static int blk_init(struct v3_vm_info * vm, v3_cfg_tree_t * cfg) { blk->capacity = capacity; - blk->blk_base_addr = (addr_t)V3_AllocShadowSafePages(vm,blk->capacity / 4096); + blk->blk_base_addr = (addr_t)V3_AllocPages(blk->capacity / 4096); if (!blk->blk_base_addr) { PrintError(vm, VCORE_NONE, "Cannot allocate block space\n");