VirtualBox

vbox的更動 9212 路徑 trunk/src/VBox/Devices/PC


忽略:
時間撮記:
2008-5-29 上午09:38:38 (16 年 以前)
作者:
vboxsync
訊息:

Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE for pointers valid in raw mode only (RTGCPTR32).

Disabled by default. Enable by adding VBOX_WITH_64_BITS_GUESTS to your LocalConfig.kmk.

位置:
trunk/src/VBox/Devices/PC
檔案:
修改 4 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Devices/PC/DevACPI.cpp

    r8155 r9212  
    162162    int64_t             pm_timer_initial;
    163163    R3R0PTRTYPE(PTMTIMER) tsHC;
    164     GCPTRTYPE(PTMTIMER)   tsGC;
     164    RCPTRTYPE(PTMTIMER)   tsGC;
    165165
    166166    uint32_t            gpe0_en;
  • trunk/src/VBox/Devices/PC/DevPIC.cpp

    r8923 r9212  
    119119    R3R0PTRTYPE(PPDMDEVINS) pDevInsHC;
    120120    /** Pointer to the device instance, GCPtr. */
    121     GCPTRTYPE(PPDMDEVINS)   pDevInsGC;
     121    RCPTRTYPE(PPDMDEVINS)   pDevInsGC;
    122122#if HC_ARCH_BITS == 64 && GC_ARCH_BITS != 64
    123123    RTGCPTR                 Alignment0;
     
    139139    PCPDMPICHLPGC           pPicHlpGC;
    140140    /** Pointer to the device instance - GC Ptr. */
    141     GCPTRTYPE(PPDMDEVINS)   pDevInsGC;
     141    RCPTRTYPE(PPDMDEVINS)   pDevInsGC;
    142142    /** Pointer to the device instance - GC Ptr. */
    143143    R3R0PTRTYPE(PPDMDEVINS) pDevInsHC;
     
    455455{
    456456    R3R0PTRTYPE(PPDMDEVINS) pDevInsHC = s->pDevInsHC;
    457     GCPTRTYPE(PPDMDEVINS) pDevInsGC = s->pDevInsGC;
     457    RCPTRTYPE(PPDMDEVINS) pDevInsGC = s->pDevInsGC;
    458458    int tmp, tmp2;
    459459
  • trunk/src/VBox/Devices/PC/DevPit-i8254.cpp

    r8155 r9212  
    8787    R3R0PTRTYPE(PTMTIMER)           pTimerHC;
    8888    /** Pointer to the instance data - GCPtr. */
    89     GCPTRTYPE(struct PITState *)    pPitGC;
     89    RCPTRTYPE(struct PITState *)    pPitGC;
    9090    /** The timer - HCPtr. */
    9191    PTMTIMERGC                      pTimerGC;
  • trunk/src/VBox/Devices/PC/DevRTC.cpp

    r9117 r9212  
    125125    int32_t irq;
    126126    /* periodic timer */
    127     GCPTRTYPE(PTMTIMER)   pPeriodicTimerGC;
     127    RCPTRTYPE(PTMTIMER)   pPeriodicTimerGC;
    128128    R3R0PTRTYPE(PTMTIMER) pPeriodicTimerHC;
    129129    int64_t next_periodic_time;
     
    131131    int64_t next_second_time;
    132132    R3R0PTRTYPE(PTMTIMER) pSecondTimerHC;
    133     GCPTRTYPE(PTMTIMER)   pSecondTimerGC;
    134     GCPTRTYPE(PTMTIMER)   pSecondTimer2GC;
     133    RCPTRTYPE(PTMTIMER)   pSecondTimerGC;
     134    RCPTRTYPE(PTMTIMER)   pSecondTimer2GC;
    135135    R3R0PTRTYPE(PTMTIMER) pSecondTimer2HC;
    136136    /** Pointer to the device instance - HC Ptr. */
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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