VirtualBox

vbox的更動 18601 路徑 trunk/src/recompiler_new


忽略:
時間撮記:
2009-4-1 下午03:22:31 (16 年 以前)
作者:
vboxsync
訊息:

REM: cleanup... no fix yet.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/recompiler_new/exec.c

    r18599 r18601  
    468468#else  /* VBOX */
    469469    /* level 0 lookup and lazy allocation of level 1 map. */
    470     if (RT_UNLIKELY(index >= (target_ulong)L2_SIZE * L1_SIZE * L0_SIZE))
     470    if (RT_UNLIKELY(index >= (target_phys_addr_t)L2_SIZE * L1_SIZE * L0_SIZE))
    471471        return NULL;
    472472    p = l0_phys_map[index >> (L1_BITS + L2_BITS)];
     
    474474        if (!alloc)
    475475            return NULL;
    476         p = qemu_vmalloc(sizeof(PhysPageDesc **) * L0_SIZE);
    477         memset(p, 0, sizeof(PhysPageDesc **) * L0_SIZE);
    478         l0_phys_map[index >> (L1_BITS + L2_BITS)] = (PhysPageDesc **)p;
     476        p = qemu_vmalloc(sizeof(void **) * L0_SIZE);
     477        memset(p, 0, sizeof(void **) * L0_SIZE);
     478        l0_phys_map[index >> (L1_BITS + L2_BITS)] = p;
    479479    }
    480480
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette