Changeset 11210 in vbox for trunk/src/VBox
- Timestamp:
- Aug 7, 2008 4:00:05 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 34256
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/DevRTC.cpp
r11209 r11210 481 481 #endif /* IN_RING3 */ 482 482 483 /* -=-=-=-=-=- wrappers -=-=-=-=-=- */483 /* -=-=-=-=-=- wrappers / stuff -=-=-=-=-=- */ 484 484 485 485 /** … … 499 499 if (cb == 1) 500 500 { 501 *pu32 = cmos_ioport_read(PDMINS 2DATA(pDevIns, RTCState *), Port);501 *pu32 = cmos_ioport_read(PDMINS_2_DATA(pDevIns, RTCState *), Port); 502 502 return VINF_SUCCESS; 503 503 } … … 521 521 NOREF(pvUser); 522 522 if (cb == 1) 523 cmos_ioport_write(PDMINS 2DATA(pDevIns, RTCState *), Port, u32);523 cmos_ioport_write(PDMINS_2_DATA(pDevIns, RTCState *), Port, u32); 524 524 return VINF_SUCCESS; 525 525 } … … 534 534 PDMBOTHCBDECL(void) rtcTimerPeriodic(PPDMDEVINS pDevIns, PTMTIMER pTimer) 535 535 { 536 rtc_periodic_timer(PDMINS 2DATA(pDevIns, RTCState *));536 rtc_periodic_timer(PDMINS_2_DATA(pDevIns, RTCState *)); 537 537 } 538 538 … … 546 546 PDMBOTHCBDECL(void) rtcTimerSecond(PPDMDEVINS pDevIns, PTMTIMER pTimer) 547 547 { 548 rtc_update_second(PDMINS 2DATA(pDevIns, RTCState *));548 rtc_update_second(PDMINS_2_DATA(pDevIns, RTCState *)); 549 549 } 550 550 … … 558 558 PDMBOTHCBDECL(void) rtcTimerSecond2(PPDMDEVINS pDevIns, PTMTIMER pTimer) 559 559 { 560 rtc_update_second2(PDMINS 2DATA(pDevIns, RTCState *));560 rtc_update_second2(PDMINS_2_DATA(pDevIns, RTCState *)); 561 561 } 562 562 … … 572 572 static DECLCALLBACK(int) rtcSaveExec(PPDMDEVINS pDevIns, PSSMHANDLE pSSMHandle) 573 573 { 574 RTCState *pThis = PDMINS 2DATA(pDevIns, RTCState *);574 RTCState *pThis = PDMINS_2_DATA(pDevIns, RTCState *); 575 575 576 576 SSMR3PutMem(pSSMHandle, pThis->cmos_data, 128); … … 607 607 static DECLCALLBACK(int) rtcLoadExec(PPDMDEVINS pDevIns, PSSMHANDLE pSSMHandle, uint32_t u32Version) 608 608 { 609 RTCState *pThis = PDMINS 2DATA(pDevIns, RTCState *);609 RTCState *pThis = PDMINS_2_DATA(pDevIns, RTCState *); 610 610 611 611 if (u32Version != 1) … … 677 677 static DECLCALLBACK(int) rtcCMOSWrite(PPDMDEVINS pDevIns, unsigned iReg, uint8_t u8Value) 678 678 { 679 RTCState *pData = PDMINS 2DATA(pDevIns, RTCState *);680 if (iReg < ELEMENTS(pData->cmos_data))679 RTCState *pData = PDMINS_2_DATA(pDevIns, RTCState *); 680 if (iReg < RT_ELEMENTS(pData->cmos_data)) 681 681 { 682 682 pData->cmos_data[iReg] = u8Value; … … 704 704 static DECLCALLBACK(int) rtcCMOSRead(PPDMDEVINS pDevIns, unsigned iReg, uint8_t *pu8Value) 705 705 { 706 RTCState *pData = PDMINS 2DATA(pDevIns, RTCState *);707 if (iReg < ELEMENTS(pData->cmos_data))706 RTCState *pData = PDMINS_2_DATA(pDevIns, RTCState *); 707 if (iReg < RT_ELEMENTS(pData->cmos_data)) 708 708 { 709 709 *pu8Value = pData->cmos_data[iReg]; … … 721 721 { 722 722 /** @todo this should be (re)done at power on if we didn't load a state... */ 723 RTCState *pData = PDMINS 2DATA(pDevIns, RTCState *);723 RTCState *pData = PDMINS_2_DATA(pDevIns, RTCState *); 724 724 725 725 /* … … 768 768 static DECLCALLBACK(void) rtcRelocate(PPDMDEVINS pDevIns, RTGCINTPTR offDelta) 769 769 { 770 RTCState *pThis = PDMINS 2DATA(pDevIns, RTCState *);770 RTCState *pThis = PDMINS_2_DATA(pDevIns, RTCState *); 771 771 772 772 pThis->pDevInsGC = PDMDEVINS_2_GCPTR(pDevIns); … … 792 792 static DECLCALLBACK(int) rtcConstruct(PPDMDEVINS pDevIns, int iInstance, PCFGMNODE pCfgHandle) 793 793 { 794 RTCState *pData = PDMINS 2DATA(pDevIns, RTCState *);794 RTCState *pData = PDMINS_2_DATA(pDevIns, RTCState *); 795 795 int rc; 796 796 uint8_t u8Irq; … … 812 812 if (rc == VERR_CFGM_VALUE_NOT_FOUND) 813 813 u8Irq = 8; 814 else if ( VBOX_FAILURE(rc))814 else if (RT_FAILURE(rc)) 815 815 return PDMDEV_SET_ERROR(pDevIns, rc, 816 816 N_("Configuration error: Querying \"Irq\" as a uint8_t failed")); … … 819 819 if (rc == VERR_CFGM_VALUE_NOT_FOUND) 820 820 u16Base = 0x70; 821 else if ( VBOX_FAILURE(rc))821 else if (RT_FAILURE(rc)) 822 822 return PDMDEV_SET_ERROR(pDevIns, rc, 823 823 N_("Configuration error: Querying \"Base\" as a uint16_t failed")); … … 826 826 if (rc == VERR_CFGM_VALUE_NOT_FOUND) 827 827 fGCEnabled = true; 828 else if ( VBOX_FAILURE(rc))828 else if (RT_FAILURE(rc)) 829 829 return PDMDEV_SET_ERROR(pDevIns, rc, 830 830 N_("Configuration error: failed to read GCEnabled as boolean")); … … 833 833 if (rc == VERR_CFGM_VALUE_NOT_FOUND) 834 834 fR0Enabled = true; 835 else if ( VBOX_FAILURE(rc))835 else if (RT_FAILURE(rc)) 836 836 return PDMDEV_SET_ERROR(pDevIns, rc, 837 837 N_("Configuration error: failed to read R0Enabled as boolean")); … … 854 854 */ 855 855 rc = PDMDevHlpTMTimerCreate(pDevIns, TMCLOCK_VIRTUAL_SYNC, rtcTimerPeriodic, "MC146818 RTC/CMOS - Periodic", &pData->pPeriodicTimerHC); 856 if ( VBOX_FAILURE(rc))856 if (RT_FAILURE(rc)) 857 857 { 858 858 AssertMsgFailed(("pfnTMTimerCreate -> %Vrc\n", rc)); … … 860 860 } 861 861 rc = PDMDevHlpTMTimerCreate(pDevIns, TMCLOCK_VIRTUAL_SYNC, rtcTimerSecond, "MC146818 RTC/CMOS - Second", &pData->pSecondTimerHC); 862 if ( VBOX_FAILURE(rc))862 if (RT_FAILURE(rc)) 863 863 { 864 864 AssertMsgFailed(("pfnTMTimerCreate -> %Vrc\n", rc)); … … 866 866 } 867 867 rc = PDMDevHlpTMTimerCreate(pDevIns, TMCLOCK_VIRTUAL_SYNC, rtcTimerSecond2, "MC146818 RTC/CMOS - Second2", &pData->pSecondTimer2HC); 868 if ( VBOX_FAILURE(rc))868 if (RT_FAILURE(rc)) 869 869 { 870 870 AssertMsgFailed(("pfnTMTimerCreate -> %Vrc\n", rc)); … … 875 875 876 876 rc = PDMDevHlpIOPortRegister(pDevIns, u16Base, 2, NULL, rtcIOPortWrite, rtcIOPortRead, NULL, NULL, "MC146818 RTC/CMOS"); 877 if ( VBOX_FAILURE(rc))877 if (RT_FAILURE(rc)) 878 878 return rc; 879 879 if (fGCEnabled) 880 880 { 881 881 rc = PDMDevHlpIOPortRegisterGC(pDevIns, u16Base, 2, 0, "rtcIOPortWrite", "rtcIOPortRead", NULL, NULL, "MC146818 RTC/CMOS"); 882 if ( VBOX_FAILURE(rc))882 if (RT_FAILURE(rc)) 883 883 return rc; 884 884 } … … 886 886 { 887 887 rc = PDMDevHlpIOPortRegisterR0(pDevIns, u16Base, 2, 0, "rtcIOPortWrite", "rtcIOPortRead", NULL, NULL, "MC146818 RTC/CMOS"); 888 if ( VBOX_FAILURE(rc))888 if (RT_FAILURE(rc)) 889 889 return rc; 890 890 } … … 893 893 NULL, rtcSaveExec, NULL, 894 894 NULL, rtcLoadExec, NULL); 895 if ( VBOX_FAILURE(rc))895 if (RT_FAILURE(rc)) 896 896 return rc; 897 897 … … 900 900 */ 901 901 rc = pDevIns->pDevHlp->pfnRTCRegister(pDevIns, &pData->RtcReg, &pData->pRtcHlpHC); 902 if ( VBOX_FAILURE(rc))902 if (RT_FAILURE(rc)) 903 903 return rc; 904 904
Note:
See TracChangeset
for help on using the changeset viewer.